PCIe Byte Enable Decoder

ENTITY PCIE_BYTE_EN_DECODER IS

This component decodes Last and First Byte Enable signals for the incoming PCI Express transactions. Non-continuous series of ones are replaced by contiuous. For example:

Input (Last_BE,First_BE) -> Output (Last_BE,First_BE)

  • (0010, 0101) -> (0011,1111)

  • (1111, 0101) -> (1111,1111)

  • (0000,0100) -> (0000,0100)

  • (0111,0100) -> (0111,1100)

  • (1000,0001) -> (1111,1111)

  • (0000,0110) -> (0000,0110)

Ports

Port

Type

Mode

Description

FBE_IN

std_logic_vector(3 downto 0)

in

LBE_IN

std_logic_vector(3 downto 0)

in

FBE_OUT

std_logic_vector(3 downto 0)

out

LBE_OUT

std_logic_vector(3 downto 0))

out