| 数据搜索系统,热门电子元器件搜索 |
|
AM79C970 数据表(PDF) 80 Page - Advanced Micro Devices |
|
|
|||||||||||||||||||||||||||||
AM79C970 数据表(HTML) 80 Page - Advanced Micro Devices |
|
80 / 168 page ![]() P R E L I M I N A R Y AMD 1-947 Am79C970 USER ACCESSIBLE REGISTERS The PCnet-PCI controller has three types of user regis- ters: the PCI configuration registers, the Control and Status registers (CSR) and the Bus Control registers (BCR). The PCnet-PCI controller implements all PCnet-ISA (Am79C960) registers all LANCE (Am7990) registers, all ILACC (Am79C900) registers, plus a number of addi- tional registers. The PCnet-PCI controller CSRs are compatible with both the PCnet-ISA (Am79C960) CSRs and all of the LANCE (Am7990) CSRs upon power up. Compatibility to the ILACC set of CSRs requires one ac- cess to the Software Style register (BCR20, bits 7–0) to be performed. By setting an appropriate value of the Software Style register (BCR20, bits 7–0) the user can select a set of CSRs that are compatible with the ILACC set of CSRs. The PCI configuration registers can be accessed in any data width. All other registers must be accessed accord- ing to the IO mode that is currently selected. When WIO mode is selected, all other register locations are defined to be 16 bits in width. When DWIO mode is selected, all these register locations are defined to be 32 bits in width, with the upper 16 bits of most register locations marked as reserved locations with undefined values. When performing register write operations in DWIO mode, the upper 16 bits should always be written as ze- ros, except for CSR88. When performing register read operations in DWIO mode, the upper 16 bits of I/O re- sources should always be regarded as having unde- fined values, except for CSR88. PCnet-PCI registers can be divided into four groups: PCI Configuration Registers: Registers that are intended to be initialized by the sys- tem initialization procedure (e.g. BIOS device initializa- tion routine) to program the operation of the PCnet-PCI controller PCI bus interface. Setup Registers: Registers that are intended to be initialized by the device driver to program the operation of various PCnet-PCI controller features. Running Registers: Registers that are intended to be used by the device driver software once the PCnet-PCI controller is running to access status information and to pass control information. Test Registers: Registers that are intended to be used only for testing and diagnostic purposes. Below is a list of the registers that fall into each of the first three categories. Those registers that are not included in either of these lists can be assumed to be intended for diagnostic purposes. PCI Configuration Registers The following is a list of those registers that would typi- cally need to be programmed once during the initializa- tion of the PCnet-PCI controller within a system Base Address register Interrupt Line register Status register Command register Setup Registers The following is a list of those registers that would typi- cally need to be programmed once during the setup of the PCnet-PCI controller within a system. The control bits in each of these registers typically do not need to be modified once they have been written. However, there are no restrictions as to how many times these registers may actually be accessed. Note that if the default power up values of any of these registers is acceptable to the application, then such registers need never be ac- cessed at all. Also note that some of these registers may be programmable through the EEPROM read opera- tion, and therefore do not necessarily need to be written to by the system initialization procedure or by the driver software. CSR1 Initialization Address[15:0] CSR2 Initialization Address[31:16] CSR3 Interrupt Masks and Deferral Control CSR4 Test and Features Control CSR8 Logical Address Filter[15:0] CSR9 Logical Address Filter[31:16] CSR10 Logical Address Filter[47:32] CSR11 Logical Address Filter[63:48] CSR12 Physical Address Filter[15:0] CSR13 Physical Address Filter[31:16] CSR14 Physical Address Filter[47:32] CSR15 Mode Register CSR24 Base Address of Receive Ring Lower CSR25 Base Address of Receive Ring Upper CSR30 Base Address of Transmit Ring Lower CSR31 Base Address of Transmit Ring Upper CSR47 Polling Interval CSR76 Receive Ring Length CSR78 Transmit Ring Length CSR80 DMA Transfer Counter and FIFO Threshold Control CSR82 Bus Activity Timer CSR100 Memory Error Timeout Register |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |