| поискавой системы для электроныых деталей |
|
DP83907 датащи(PDF) 53 Page - National Semiconductor (TI) |
|
|
|
|||||||||||||||||||||||||||||
DP83907 датащи(HTML) 53 Page - National Semiconductor (TI) |
|
53 / 70 page ![]() 60 Operation of DP83907 (Continued) The DMA Address will be incremented and the Byte Coun- ter will be decremented after each transjer The DMA is terminated when the Remote Byte Count Register reaches zero Send Packet Command The Remote DMA channel can be automatically initialized to transfer a single packet from the Receive Buffer Ring The CPU begins this transfer by issuing a ‘‘Send Packet’’ Command The DMA will be initial- ized to the value of the Boundary Pointer Register and the Remote Byte Count Register pair (RBCR0 RBCR1) will be initialized to the value of the Receive Byte Count fields found in the Buffer Header of each packet After the data is transferred the Boundary Pointer is advanced to allow the buffers to be used for new receive packets The Remote Read will terminate when the Byte Count equals zero The Remote DMA is then prepared to read the next packet from the Receive Buffer Ring If the DMA pointer crosses the Page Stop Register it is reset to the Page Start Address This allows the Remote DMA to remove packets that have wrapped around to the top of the Receive Buffer Ring Note 1 In order for the DP83907 Controller to correctly execute the Send Packet Command the upper Remote Byte Count Register (RBCR1) must first be loaded with 0FH Note 2 The Send Packet command cannot be used with 680x0 type proc- essors IO READ TIMlNG 1) The DMA reads word from local buffer memory and writes the word into the internal latch increments the DMA address and decrements the byte count (RBCR01) 2) Internally a request line is asserted to enable the system to read the port If the system reads this port before the data has been written then the system is sent a wait signal to wait until the data has been written to the port Once written the systems read is allowed to complete 3) The system reads the port the read strobe for the port is used as an acknowledge to the Remote DMA and it goes back to step 1 Steps 1 – 3 are repeated until the remote DMA is complete (ie the byte count has gone to zero) Note that in order for the Remote DMA to transfer a word from memory to the latch it must arbitrate access to the local buffer RAM After each word is transferred to the inter- nal latch access to the RAM is relinquished If a Local DMA is in progress the Remote DMA is held off until the local DMA is complete IO WRITE TIMING A Remote Write operation transfers data from the IO port to the local buffer RAM The system transfers a byte-word to the latch via IOWR This write strobe is detected by the DP83907 and the byteword is transferred to local buffer memory The Remote DMA holds off further transfers into the latch until the current byteword has been transferred from the latch 1) DP83907 awaits data to be written by the system Sys- tem writes byteword into latch 2) Remote DMA reads contents of port and writes byte word to local buffer memory increments address and decrements byte count (RBCR01) 3) Go back to step 1 Steps 1 – 3 are repeated until the remote DMA is com- plete 67 FUNCTIONAL BUS TIMING This section describes the bus cycles that the DP83907 per- forms These timings can be subdivided into 3 basic catego- ries 1 ISA IO Access There are register accesses in both modes and IO data accesses in IO mode 2 Shared RAM ISA Accesses These are the timing for the ISA bus accesses through the DP83907 to the memory bus and buffer RAM 3 Boot PROM ISA Accesses These are the timing for the ISA bus accesses through the DP83907 to the memory bus and boot PROM 4 Local and IO RAM Accesses This is the timing of the Local DMA accesses from the NlC Core FlF0 to the RAM and the Remote DMA accesses to the RAM over the memory bus ISA Bus IO Accesses The DP83907 is designed to directly interface to the ISA bus (PC AT backplane bus) The CPU can read or write any internal registers All register accesses are byte wide The functional timing for DP83907 accesses are shown in the following pages 53 |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю 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 |