| 전자부품 데이터시트 검색엔진 |
|
DP83907 데이터시트(PDF) 13 Page - National Semiconductor (TI) |
|
|
|
|||||||||||||||||||||||||||||
DP83907 데이터시트(HTML) 13 Page - National Semiconductor (TI) |
|
13 / 70 page ![]() 40 Functional Description (Continued) dure should be followed exactly and interrupts should be disabled until it has completed to prevent any accidental accesses to the DP83907 EEPROM LOAD() DISABLE INTERRUPTS() value 4 READ(CONFIG B) value 4 value AND GDLINK value 4 value OR EELOAD WRITE(CONFIG B value) READ(CONFIG B) WRITE(CONFIG B config for A) WRITE(CONFIG B config for B) WRITE(CONFIG B config for C) while (value AND EELOAD) value 4 READ(CONFIG B) WAIT() ENABLE INTERRUPTS() 44 JUMPERLESS OPERATION SUPPORT One of the biggest problems in installing new adapters in a PC is not knowing the available resources within that ma- chine DP83907’s software configuration overcomes that problem The conflicts possible in the IO base selection can be overcome by a special mode for software configura- tion of the IO base address By using this mode and by using the configuration storage capability of the EEPROM a fully software configurable design on the ISA bus can be realized without address conflict problems This mode is invoked by having the DP83907 default to jumperless software configuration option in the IO base selection This mode enables configuration register A to be mapped to address location 278H which is defined to be a printer port’s data register If software writes to this location four consecutive times on the fourth write the DP83907 will load the data written into the IO address bits of Configura- tion Register A This data should set the IO base address to a known conflict-free value The DP83907 can now be configured and operated at the desired base IO address If desired the configuration software could change the EEPROM content to the new values eliminating the need to reconfigure upon each power up Alternately the software could leave the EEPROM alone and execute the configura- tion using the printer port’s data register upon each power up This configuration scheme will only work once after each power-up Therefore the user can not enable the DP83907 from reserved mode change it back into reserved mode and enable it again A power-on reset must occur between the first time it is enabled from the reserved mode and the second 45 ETHERNET CABLE CONFIGURATION DP83907 offers the choice of all the possible Ethernet ca- bling options that is Ethernet (10BASE5) Thin Ethernet (10BASE2) and Twisted-pair Ethernet (10BASE-T) The type of cabling used is controlled by Configuration Register B DP83907 also supplies a THIN output signal which can be used to disableenable an external DC-DC converter which is required for 10BASE2 46 INTERRUPT AND LED OPERATION The DP83907 has only one Interrupt Mode There are 8 possible interrupts Configuration Register A controls which of the 8 interrupt lines are driven the others are TRI-STATE The interrupt outputs should be connected to the fol- lowing ISA Interrupt lines In the order given to main- tain NE2000 Architecture compatibility 3 4 5 9 10 11 12 15 47 BOOT PROM OPERATION The DP83907 supports an optional boot PROM the ad- dress and size of which can be set in Configuration Register C This boot PROM can be any 8-bit wide storage device implemented with a non-volatile technology Write cycles to this device can be enabled and disabled by programming Configuration Register B This can be used to prevent un- wanted write cycles to certain devices such as a Flash EEPROM The DP83907 supplies the chip select to the de- vice and buffers the data on to and from the ISA bus so the memory support data bus should be connected to the boot PROM’s data pins 48 DP8390 CORE (NETWORK INTERFACE CONTROL- LER) The DP8390 Core logic Figure 12 contains the Serializer Deserializer which is controlled by the Protocol PLA DMA Control FIFO Address Comparator and Multicast Hashing Register The DP8390 core implements all of the IEEE 8023 Media access control functions for the DP83907 and interfaces to the internal ENDEC (on the left of the block diagram) and to the Bus Interface and memory support bus via a number of address data and control signals (the right side of the block diagram) The following sections describe the functions of the DP8390 core Receive Deseriallzer The Receive Deserializer is activated when the input signal Carrier Sense is asserted to allow incoming bits to be shift- ed into the shift register by the receive clock The serial receive data is also routed to the CRC generatorchecker The Receive Deserializer includes a synch detector which detects the SFD (Start of Frame Delimiter) to establish where byte boundaries within the serial bit stream are locat- ed After every eight receive clocks the byte wide data is transferred to the 16-byte FIFO and the Receive Byte Count is incremented The first six bytes after the SFD are checked for valid comparison by the Address Recognition Logic If the Address Recognition Logic does not recognize the packet the FlFO is cleared CRC GeneratorChecker During transmission the CRC logic generates a local CRC field for the transmitted bit sequence The CRC encodes all fields after the SFD The CRC is shifted out MSB first follow- 13 |
|
링크 URL |
| 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 |