поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

DP83907 датащи(PDF) 12 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
номер детали DP83907
подробное описание детали  AT/LANTIC??II
PDF  70 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  NSC [National Semiconductor (TI)]
домашняя страница  http://www.national.com
Logo NSC - National Semiconductor (TI)

DP83907 датащи(HTML) 12 Page - National Semiconductor (TI)

Back Button DP83907 Datasheet HTML 8Page - National Semiconductor (TI) DP83907 Datasheet HTML 9Page - National Semiconductor (TI) DP83907 Datasheet HTML 10Page - National Semiconductor (TI) DP83907 Datasheet HTML 11Page - National Semiconductor (TI) DP83907 Datasheet HTML 12Page - National Semiconductor (TI) DP83907 Datasheet HTML 13Page - National Semiconductor (TI) DP83907 Datasheet HTML 14Page - National Semiconductor (TI) DP83907 Datasheet HTML 15Page - National Semiconductor (TI) DP83907 Datasheet HTML 16Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 12 / 70 page
background image
40 Functional Description (Continued)
The ISA standard determines that within 500 ns of RESET
going active all devices should enter the appropriate reset
condition The DP83907 will generate the internal signal
IOinactive after RESET has been active for 400 ns which
will disable all outputs and cause RESET to be the only
input monitored The DP83907 will not respond to a RESET
pulse of shorter duration than this An internal timer contin-
ues to monitor the amount of time RESET is active After
415 ms it is considered a valid Power-On-Reset and an in-
ternal signal called RegLoad is generated
When a Power-On-Reset occurs the DP83907 latches in the
values on the configuration pins and uses these to configure
the internal registers and options Internally these pins con-
tain pull-down resistors which are enabled when IOinactive
goes active If any pins are unconnected they default to a
logic zero The intemal pull-down resistor has a high resist-
ance to allow the external pull-up resistors to be of a high
value This limits the current taken by the memory support
bus The suggested external resistor value is 10 kX The
configuration registers are loaded from the memory support
bus when RESET goes inactive if RegLoad is active The
internal pull-down resistors are enabled onto the bus until
RegLoad has gone inactive
A Power-On-Reset also causes the DP83907 to load the
internal PROM space from the EEPROM which can take up
to 320 ms This occurs after RegLoad has gone inactive
The DP83907 will be inaccessible during this time
If
EECONFIG is held high the configuration data loaded on
the falling edge of RESET will be overwritten with data read
from the serial EEPROM
Regardless of the level on
EECONFIG the PROM space will always be loaded with
data from the serial EEPROM during the time specified
as EELoad
43 EEPROM OPERATION
The DP83907 uses an NMC93C06
or another serial
EEPROM with compatible timings The NMC93C06 is a 256-
bit device arranged as 16 words by 16 bits wide The pro-
grammed contents of the EEPROM is shown in
Figure 7
D15
D0
0Fh
EEPROM Code
Config C
0Eh
Config B
Config A



08h
42h
42h
07h
57h
57h



03h
Reserved
Reserved
02h
E’net Address 5
E’net Address 4
01h
E’net Address 3
E’net Address 2
00h
E’net Address 1
E’net Address 0
FIGURE 7 EEPROM Programming Map
Mapping EEPROM into PROM Space
Data is read from the EEPROM at boot time and stored in
registers within the DP83907 While this operation takes
place the DP83907 can not be accessed by the system
These registers are mapped into the space traditionally oc-
cupied by the PROM in the NE2000
The user should program the EEPROM to contain the Ether-
net address in the first six bytes and whatever is required in
the next 8 bytes The user should then program 5757H and
4242H into address 07h and 08h respectively
The
DP83907 device driver may determine that this is a 16-bit
board by checking this value
The DP83907 reads the first 8 words from the EEPROM and
maps them into the memory map at the appropriate ad-
dress
In Circuit ProgrammIng the EEPROM
If the upper byte of address 0Fh in the EEPROM does not
contain 073H then the DP83907 enters a mode that allows
the EEPROM contents to be programmed This can be used
in production to program the EEPROM in-situ By program-
ming 073H into the uppermost byte the EEPROM is protect-
ed from future adaptation except for configuration data
which can always be modified
If the EEPR bit of the Signature Register is low the
EEPROM program mode may be entered The EEPR bit is
low if the EEPROM code is not programmed as 73H In this
mode if the EELOAD bit of Configuration Register B is set
the user can directly control the EEPROM signals by writing
to the Data Transfer Port The user can write to the Data
Transfer Port and the value on the SD3 SD2 and SD1 pins
will be driven onto the EECS SK and DI outputs These
outputs will be latched The user can generate a clock on
SK by repetitively writing 1 then 0 to the appropriate bit This
can be used to generate the EEPROM signals as per the
NM93C06 data sheet
When the EEPROM has been programmed the user must
give the DP83907 a reset signal to return to normal opera-
tion and to read in the new data
Storing and Loading Configuration from EEPROM
If the EECONFIG function on MSA10 is high during boot up
the DP83907’s configuration is read from the EEPROM be-
fore the PROM data is read The configuration data is stored
within the upper two words of the EEPROM’s address
space Configuration Registers A and B are located in the
lower of these words Register C in the lower byte of the
upper word as shown in
Figure 7
To write this configuration into the EEPROM the user must
follow the routine specified in the pseudo code below If the
EEPROM code byte in the EEPROM is programmed as 73H
the Configuration Registers may be written to in the
EPROM This operation will work regardless of the level on
EECONFIG The EELOAD bit of Configuration Register B
being set starts the EEPROM write process Care should be
taken not to accidentally set the GDLlNK bit and therefore
disable link integrity checking The next 3 writes to this reg-
ister load the values that will be stored in the configuration
register (note that the last 2 of these writes do not have to
follow the normal practice of preceding a write to this regis-
ter with a read to this address) The DP83907 will then com-
mence the EEPROM write The write has been completed
when the EELOAD bit goes to zero This loading proce-
12



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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