Changes between Version 19 and Version 20 of Component/Vci Master Nic


Ignore:
Timestamp:
Jul 26, 2020, 2:15:53 PM (4 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Component/Vci Master Nic

    v19 v20  
    2828containing one single Ethernet packet.
    2929
     30=== 1.1 Software queues ===
     31
    3032The received packets (RX) and the sent packets (TX) are stored in two memory mapped software FIFO queues, called ''chained buffer'', and defined by the '''nic_chbuf_s''' C structure. Each slot in the queue is a ''container''. The number of containers, defining the FIFO depth, is a software defined parameter.
    3133
     
    4244The physical addresses are used by the hardware NIC DMA engines.
    4345The virtual addresses are used by the software NIC drivers.
     46
     47=== 1.2 Container format ===
    4448
    4549The '''nic_cont_s''' C structure contains a 2040 bytes data buffer, the actual ethernet packet length (in bytes), and the container state : full (owned by the reader) / empty (owned by the writer).