Module ip_mac_big_endian

pi_littlelogicpi_data[31:0]logicpo_datalogic[31:0]

Block Diagram of 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.

Ports

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