| Electronic Components Datasheet Search |
|
LAN91C100FD Datasheet(PDF) 45 Page - SMSC Corporation |
|
|
|||||||||||||||||||||||||||||
LAN91C100FD Datasheet(HTML) 45 Page - SMSC Corporation |
|
45 / 68 page ![]() SMSC DS – LAN91C100FD REV. B Page 45 Rev. 05/31/2000 2) One interrupt per sequence of packets: Enable TX EMPTY INT and TX INT, set AUTO RELEASE=1. TX EMPTY INT is generated only after transmitting the last packet in the FIFO. TX INT will be set on a fatal transmit error allowing the CPU to know that the transmit process has stopped and therefore the FIFO will not be emptied. This mode has the advantage of a smaller CPU overhead, and faster memory de-allocation. Note that when AUTO RELEASE=1 the CPU is not provided with the packet numbers that completed successfully. Note: The pointer register is shared by any process accessing the LAN91C100FD memory. In order to allow processes to be interruptable, the interrupting process is responsible for reading the pointer value before modifying it, saving it, and restoring it before returning from the interrupt. Typically there would be three processes using the pointer: 1) Transmit loading (sometimes interrupt driven) 2) Receive unloading (interrupt driven) 3) Transmit Status reading (interrupt driven). 1) and 3) also share the usage of the Packet Number Register. Therefore saving and restoring the PNR is also required from interrupt service routines. FIGURE 11 - INTERRUPT GENERATION FOR TRANSMIT, RECEIVE, MMU TX FIFO TX COMPLETION FIFO RX FIFO CSMA/CD LOGICAL ADDRESS PACKET # MMU PHYSICAL ADDRESS RAM CPU ADDRESS CSMA ADDRESS RX PACKET NUMBER RX FIFO PACKET NUMBER PACKET NUMBER REGISTER PACK # OUT M.S. BIT ONLY 'EMPTY' 'NOT EMPTY' TX DONE PACKET NUMBER 'NOT EMPTY' INTERRUPT STATUS REGISTER RCV INT TX EMPTY INT TX INT ALLOC INT TWO OPTIONS |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List 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 |