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

Entities

rtl  architecture
 

Libraries

ieee 
unisim 

Use Clauses

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

Generics

TPD_G  time := 1 ns
ADDR_WIDTH_G  positive := 16
POLL_TIMEOUT_G  positive := 16
I2C_ADDR_G  slv ( 6 downto 0 ) := " 1010000 "
I2C_SCL_FREQ_G  real := 100 . 0E + 3
I2C_MIN_PULSE_G  real := 100 . 0E - 9
AXI_CLK_FREQ_G  real := 156 . 25E + 6
AXI_ERROR_RESP_G  slv ( 1 downto 0 ) := AXI_RESP_SLVERR_C

Ports

i2ci   in i2c_in_type
i2co   out i2c_out_type
axilReadMaster   in AxiLiteReadMasterType
axilReadSlave   out AxiLiteReadSlaveType
axilWriteMaster   in AxiLiteWriteMasterType
axilWriteSlave   out AxiLiteWriteSlaveType
axilClk   in sl
axilRst   in sl

Detailed Description

See also
entity

Definition at line 44 of file AxiI2cEepromCore.vhd.

Member Data Documentation

◆ TPD_G

TPD_G time := 1 ns
Generic

Definition at line 46 of file AxiI2cEepromCore.vhd.

◆ ADDR_WIDTH_G

ADDR_WIDTH_G positive := 16
Generic

Definition at line 47 of file AxiI2cEepromCore.vhd.

◆ POLL_TIMEOUT_G

POLL_TIMEOUT_G positive := 16
Generic

Definition at line 48 of file AxiI2cEepromCore.vhd.

◆ I2C_ADDR_G

I2C_ADDR_G slv ( 6 downto 0 ) := " 1010000 "
Generic

Definition at line 49 of file AxiI2cEepromCore.vhd.

◆ I2C_SCL_FREQ_G

I2C_SCL_FREQ_G real := 100 . 0E + 3
Generic

Definition at line 50 of file AxiI2cEepromCore.vhd.

◆ I2C_MIN_PULSE_G

I2C_MIN_PULSE_G real := 100 . 0E - 9
Generic

Definition at line 51 of file AxiI2cEepromCore.vhd.

◆ AXI_CLK_FREQ_G

AXI_CLK_FREQ_G real := 156 . 25E + 6
Generic

Definition at line 52 of file AxiI2cEepromCore.vhd.

◆ AXI_ERROR_RESP_G

AXI_ERROR_RESP_G slv ( 1 downto 0 ) := AXI_RESP_SLVERR_C
Generic

Definition at line 53 of file AxiI2cEepromCore.vhd.

◆ i2ci

i2ci in i2c_in_type
Port

Definition at line 56 of file AxiI2cEepromCore.vhd.

◆ i2co

i2co out i2c_out_type
Port

Definition at line 57 of file AxiI2cEepromCore.vhd.

◆ axilReadMaster

Definition at line 59 of file AxiI2cEepromCore.vhd.

◆ axilReadSlave

Definition at line 60 of file AxiI2cEepromCore.vhd.

◆ axilWriteMaster

Definition at line 61 of file AxiI2cEepromCore.vhd.

◆ axilWriteSlave

Definition at line 62 of file AxiI2cEepromCore.vhd.

◆ axilClk

axilClk in sl
Port

Definition at line 64 of file AxiI2cEepromCore.vhd.

◆ axilRst

axilRst in sl
Port

Definition at line 65 of file AxiI2cEepromCore.vhd.

◆ ieee

ieee
Library

Definition at line 30 of file AxiI2cEepromCore.vhd.

◆ std_logic_1164

std_logic_1164
Package

Definition at line 31 of file AxiI2cEepromCore.vhd.

◆ std_logic_unsigned

Definition at line 32 of file AxiI2cEepromCore.vhd.

◆ std_logic_arith

std_logic_arith
Package

Definition at line 33 of file AxiI2cEepromCore.vhd.

◆ StdRtlPkg

StdRtlPkg
Package

Definition at line 35 of file AxiI2cEepromCore.vhd.

◆ AxiLitePkg

AxiLitePkg
Package

Definition at line 36 of file AxiI2cEepromCore.vhd.

◆ I2cPkg

I2cPkg
Package

Definition at line 37 of file AxiI2cEepromCore.vhd.

◆ unisim

unisim
Library

Definition at line 39 of file AxiI2cEepromCore.vhd.

◆ vcomponents

vcomponents
Package

Definition at line 40 of file AxiI2cEepromCore.vhd.


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