Module ip_mac_big_endian
Name |
Type |
Direction |
Description |
---|---|---|---|
pi_little |
wire logic |
input |
Configuration Little endian |
pi_data |
wire logic [31 : 0] |
input |
Input little/big endian 32-bit word Input 32-bit data |
po_data |
wire logic [31 : 0] |
output |
Output little endian 32-bit word Output 32-bit translated data |
Instances
- ip_emac_top : ip_emac_top
- mac_top : ip_mac_top_g
- mac_rx_top : ip_mac_rx_top_g
rx_endian : ip_mac_big_endian
- mac_tx_top : ip_mac_tx_top_g
tx_endian : ip_mac_big_endian
×
Data should be translated to little endian format. The following module is a combinatorial module and is responsible to translate a 32-bit wide data bus (4-byte word) big endian format into a little endian organized word. When the input data is little endian organized the data is passed trough this block and remain unchanged.