Visible to Intel only — GUID: tsi1674086996312
Ixiasoft
2.1. System Architecture
2.2. Data Path Between Ethernet MAC and MACsec
2.3. Data Path Between MACsec and MCDMA
2.4. Data Path Between MACsec and Packet Generator/Checker (Packet Client)
2.5. Data Path Illustrations
2.6. Interrupts
2.7. Packet FIFO
2.8. AXI-ST Rate Controller
2.9. Error Handling
2.10. Top Level Signals
6.5.1.1. MACsec Reset Sequence
6.5.1.2. TX Configuration Sequence
6.5.1.3. RX Configuration Sequence
6.5.1.4. TX Rekeying Sequence
6.5.1.5. RX Rekeying Sequence
6.5.1.6. Cut Through/Store Forward Mode
6.5.1.7. User Single/Multi Port Settings
6.5.1.8. Encrypt/Decrypt Port
6.5.1.9. Port Priority
6.5.1.10. Interrupt Generation and Register
6.6.1. macsec_initilize
6.6.2. macsec_get_attributes
6.6.3. macsec_get_sa_attributes
6.6.4. macsec_set_attributes
6.6.5. macsec_set_sa_attributes
6.6.6. macsec_read_register
6.6.7. macsec_write_register
6.6.8. macsec_set_port_configuration
6.6.9. macsec_rate_configuration
6.6.10. macsec_single_or_multi_port
6.6.11. macsec_crypto_mode
6.6.12. macsec_port_priority
6.6.13. macsec_register_isr
7.1. Software Requirements
7.2. Obtaining the Reference Design
7.3. Reference Design Directory Structure
7.4. Simulation Command Arguments
7.5. Simulation Test Cases
7.6. Complete Simulation Command
7.7. Simulation Requirements
7.8. Running the Simulation
7.9. Building, Installing, and Running the Software
Visible to Intel only — GUID: tsi1674086996312
Ixiasoft
7.4. Simulation Command Arguments
The following arguments are used when running simulations:
-h — Without any other arguments gives help option for the script with an example.
Example: sh run_sim.sh -h
- -g <value>
- 0: run simulation without generating files again.
- 1: If simulation is run for the first time or there is any change in IP file list.
- -c <value>
- 1: To clean up all temporary generated files.
- -b <value>
- 0: to run with lightweight MCDMA BFM.
- 1: to run with rootport bfm.
Note: An E-tile design supports the RootPort_BFM but an F-tile design does not support it in this release. The RootPort_BFM enabled simulations take longer simulation times and larger VPD dumps.
- -m <value>
- 0: run without vcd enabled.
- 1: run with vcd enabled.
- - d <"+define+macro"> (Specify the single/multiple verilog defines to be passed)