| công cụ tìm kiếm bảng dữ liệu linh kiện điện tử |
|
AM79C971VCW bảng dữ liệu(PDF) 242 Page - Advanced Micro Devices |
|
|
|||||||||||||||||||||||||||||
AM79C971VCW bảng dữ liệu(HTML) 242 Page - Advanced Micro Devices |
|
242 / 265 page ![]() D-6 Am79C971 descriptor, unless the previous STP descriptor in the ring is also OWNED by the software. When LAPPEN = 1, then hardware will use a modified form of descriptor parsing as follows: s The controller will examine OWN and STP to deter- mine where to begin placing an RCV frame. A new RCV frame will only begin in a buffer that has OWN = 1 and STP =1. s The controller will always obey the OWN bit for de- termining whether or not it may use the next buffer for a chain. s The controller will always mark the end of a frame with either ENP = 1 or ERR = 1. The controller will discard all descriptors with OWN = 1 and STP = 0 and move to the next descriptor when searching for a place to begin a new frame. It discards these descriptors by simply changing the ownership bit from OWN = 1 to OWN = 0. Such a descriptor is unused for receive purposes by the controller, and the driver must recognize this. (The driver will recognize this if it follows the software rules.) The controller will ignore all descriptors with OWN = 0 and STP = 0 and move to the next descriptor when searching for a place to begin a new frame. In other words, the controller is allowed to skip entries in the ring that it does not own, but only when it is looking for a place to begin a new frame. Some Examples of LAPP Descriptor Interaction Choose an expected frame size of 1060 bytes. Choose buffer sizes of 800, 200, and 200 bytes. s Example 1: Assume that a 1060 byte frame arrives correctly, and that the timing of the early interrupt and the software is smooth. The descriptors will have changed from: s Example 2: Assume that instead of the expected 1060 byte frame, a 900 byte frame arrives, either because there was an error in the network, or because this is the last frame in a file transmission sequence Note that the Am79C971 controller might write a ZERO to ENP location in the third descriptor. Here are the two possibilities: 1. If the controller finishes the data transfers into buffer number 2 after the driver writes the application mod- ified buffer pointer into the third descriptor, then the controller will write a ZERO to ENP for this buffer and will write a ZERO to OWN and STP. Descriptor Number Before the Frame Arrives After the Frame Arrives Comments (After Frame Arrival) OWN STP ENPa OWN STP ENPb 1 1 1 x 0 1 0 Bytes 1-800 2 1 0 X 0 0 0 Bytes 801-1000 3 0 0 X 0 0 1 Bytes 1001-1060 4 1 1 X 1 1 X Controller’s cur- rent location 5 1 0 X 1 0 X Not yet used 6 0 0 X 0 0 X Not yet used etc. 1 1 X 1 1 X Net yet used a. & b. ENP or ERR. Descriptor Number Before the Frame Arrives After the Frame Arrives Comments (After Frame Arrival) OWN STP ENPa OWN STP ENPb 1 1 1 x 0 1 0 Bytes 1-800 2 1 0 X 0 0 0 Bytes 801-1000 3 0 0 X 0 0 ?* Discarded buffer 4 1 1 X 1 1 X Controller’s cur- rent location 5 1 0 X 1 0 X Not yet used 6 0 0 X 0 0 X Not yet used etc. 1 1 X 1 1 X Net yet used a. & b. ENP or ERR. |
|
Link URL |
| Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không? [ DONATE ] |
Alldatasheet là | Quảng cáo | Liên lạc với chúng tôi | Chính sách bảo mật | Liên kết đến bảng dữ liệu | Trao đổi link | Tìm kiếm theo nhà sản xuất 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 |