SURF  1.0
AxiI2cSfpReg Entity Reference
+ Inheritance diagram for AxiI2cSfpReg:
+ Collaboration diagram for AxiI2cSfpReg:

Entities

rtl  architecture
 

Libraries

ieee 

Use Clauses

std_logic_1164 
std_logic_unsigned 
std_logic_arith 
StdRtlPkg  Package <StdRtlPkg>
AxiLitePkg  Package <AxiLitePkg>
AxiI2cSfpPkg  Package <AxiI2cSfpPkg>
I2cPkg  Package <I2cPkg>

Generics

TPD_G  time := 1 ns
STATUS_CNT_WIDTH_G  natural range 1 to 32 := 32
ALLOW_TX_DISABLE_G  boolean := false
AXI_ERROR_RESP_G  slv ( 1 downto 0 ) := AXI_RESP_SLVERR_C

Ports

i2cRegMasterIn   out I2cRegMasterInType
i2cRegMasterOut   in I2cRegMasterOutType
axiReadMaster   in AxiLiteReadMasterType
axiReadSlave   out AxiLiteReadSlaveType
axiWriteMaster   in AxiLiteWriteMasterType
axiWriteSlave   out AxiLiteWriteSlaveType
status   in AxiI2cSfpStatusType
config   out AxiI2cSfpConfigType
axiClk   in sl
axiRst   in sl

Detailed Description

See also
entity

Definition at line 30 of file AxiI2cSfpReg.vhd.

Member Data Documentation

◆ TPD_G

TPD_G time := 1 ns
Generic

Definition at line 32 of file AxiI2cSfpReg.vhd.

◆ STATUS_CNT_WIDTH_G

STATUS_CNT_WIDTH_G natural range 1 to 32 := 32
Generic

Definition at line 33 of file AxiI2cSfpReg.vhd.

◆ ALLOW_TX_DISABLE_G

ALLOW_TX_DISABLE_G boolean := false
Generic

Definition at line 34 of file AxiI2cSfpReg.vhd.

◆ AXI_ERROR_RESP_G

AXI_ERROR_RESP_G slv ( 1 downto 0 ) := AXI_RESP_SLVERR_C
Generic

Definition at line 35 of file AxiI2cSfpReg.vhd.

◆ i2cRegMasterIn

Definition at line 38 of file AxiI2cSfpReg.vhd.

◆ i2cRegMasterOut

Definition at line 39 of file AxiI2cSfpReg.vhd.

◆ axiReadMaster

Definition at line 41 of file AxiI2cSfpReg.vhd.

◆ axiReadSlave

Definition at line 42 of file AxiI2cSfpReg.vhd.

◆ axiWriteMaster

Definition at line 43 of file AxiI2cSfpReg.vhd.

◆ axiWriteSlave

Definition at line 44 of file AxiI2cSfpReg.vhd.

◆ status

Definition at line 46 of file AxiI2cSfpReg.vhd.

◆ config

Definition at line 47 of file AxiI2cSfpReg.vhd.

◆ axiClk

axiClk in sl
Port

Definition at line 49 of file AxiI2cSfpReg.vhd.

◆ axiRst

axiRst in sl
Port

Definition at line 50 of file AxiI2cSfpReg.vhd.

◆ ieee

ieee
Library

Definition at line 18 of file AxiI2cSfpReg.vhd.

◆ std_logic_1164

std_logic_1164
Package

Definition at line 19 of file AxiI2cSfpReg.vhd.

◆ std_logic_unsigned

Definition at line 20 of file AxiI2cSfpReg.vhd.

◆ std_logic_arith

std_logic_arith
Package

Definition at line 21 of file AxiI2cSfpReg.vhd.

◆ StdRtlPkg

StdRtlPkg
Package

Definition at line 23 of file AxiI2cSfpReg.vhd.

◆ AxiLitePkg

AxiLitePkg
Package

Definition at line 24 of file AxiI2cSfpReg.vhd.

◆ AxiI2cSfpPkg

AxiI2cSfpPkg
Package

Definition at line 25 of file AxiI2cSfpReg.vhd.

◆ I2cPkg

I2cPkg
Package

Definition at line 26 of file AxiI2cSfpReg.vhd.


The documentation for this class was generated from the following file: