Changes between Version 9 and Version 10 of Component/Vci Master Nic


Ignore:
Timestamp:
Apr 3, 2020, 11:40:16 AM (4 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Component/Vci Master Nic

    v9 v10  
    1919of operation, defined by a constructor parameter:
    2020 * '''NIC_MODE_FILE''': Both the RX packets stream an the TX packets stream are read/written from/to dedicated files "nic_rx_file.txt" and "nic_tx_file.txt", stored in the same directory as the top.cpp file.
    21  * '''NIC_MODE_SYNTHESIS''': The TX packet stream is still written to the "nic_tx_file.txt" file, but the RX packet stream is synthesised. The packet length (between 64 and 1538 bytes) and the source MAC address (8 possible values) are pseudo-random numbers.
     21 * '''NIC_MODE_SYNTHESIS''': The TX packet stream is still written to the "nic_tx_file.txt" file, but the RX packet stream is synthesised. The packet length (between 42 and 1538 bytes) and the source MAC address (8 possible values) are pseudo-random numbers.
    2222 * '''NIC_MODE_TAP''': The TX and RX packet streams are send and received to and from the physical network controller of the workstation running the simulation.
    2323
    24 The Ethernet packet length can have any value, in the range [44 to 1514] bytes.
     24The Ethernet packet length can have any value, in the range [42 to 1538] bytes.
    2525
    2626The minimal data transfer unit between software and the NIC is a 4K bytes '''container''',