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

Entities

mapping  architecture
 

Libraries

ieee 
unisim 

Use Clauses

std_logic_1164 
StdRtlPkg  Package <StdRtlPkg>
AxiLitePkg  Package <AxiLitePkg>
I2cPkg  Package <I2cPkg>
AxiI2cMasterPkg  Package <AxiI2cMasterPkg>
vcomponents 

Generics

TPD_G  time := 1 ns
DEVICE_MAP_G  I2cAxiLiteDevArray := I2C_AXIL_DEV_ARRAY_DEFAULT_C
AXI_CLK_FREQ_G  real := 200 . 0E + 6
I2C_SCL_FREQ_G  real := 100 . 0E + 3
I2C_MIN_PULSE_G  real := 100 . 0E - 9
AXI_ERROR_RESP_G  slv ( 1 downto 0 ) := AXI_RESP_SLVERR_C

Ports

i2cInOut   inout AxiI2cMasterInOutType
axiReadMaster   in AxiLiteReadMasterType
axiReadSlave   out AxiLiteReadSlaveType
axiWriteMaster   in AxiLiteWriteMasterType
axiWriteSlave   out AxiLiteWriteSlaveType
axiClk   in sl
axiRst   in sl

Detailed Description

See also
entity

Definition at line 31 of file AxiI2cMasterCore.vhd.

Member Data Documentation

◆ TPD_G

TPD_G time := 1 ns
Generic

Definition at line 33 of file AxiI2cMasterCore.vhd.

◆ DEVICE_MAP_G

◆ AXI_CLK_FREQ_G

AXI_CLK_FREQ_G real := 200 . 0E + 6
Generic

Definition at line 35 of file AxiI2cMasterCore.vhd.

◆ I2C_SCL_FREQ_G

I2C_SCL_FREQ_G real := 100 . 0E + 3
Generic

Definition at line 36 of file AxiI2cMasterCore.vhd.

◆ I2C_MIN_PULSE_G

I2C_MIN_PULSE_G real := 100 . 0E - 9
Generic

Definition at line 37 of file AxiI2cMasterCore.vhd.

◆ AXI_ERROR_RESP_G

AXI_ERROR_RESP_G slv ( 1 downto 0 ) := AXI_RESP_SLVERR_C
Generic

Definition at line 38 of file AxiI2cMasterCore.vhd.

◆ i2cInOut

Definition at line 41 of file AxiI2cMasterCore.vhd.

◆ axiReadMaster

Definition at line 43 of file AxiI2cMasterCore.vhd.

◆ axiReadSlave

Definition at line 44 of file AxiI2cMasterCore.vhd.

◆ axiWriteMaster

Definition at line 45 of file AxiI2cMasterCore.vhd.

◆ axiWriteSlave

Definition at line 46 of file AxiI2cMasterCore.vhd.

◆ axiClk

axiClk in sl
Port

Definition at line 48 of file AxiI2cMasterCore.vhd.

◆ axiRst

axiRst in sl
Port

Definition at line 49 of file AxiI2cMasterCore.vhd.

◆ ieee

ieee
Library

Definition at line 18 of file AxiI2cMasterCore.vhd.

◆ std_logic_1164

std_logic_1164
Package

Definition at line 19 of file AxiI2cMasterCore.vhd.

◆ StdRtlPkg

StdRtlPkg
Package

Definition at line 21 of file AxiI2cMasterCore.vhd.

◆ AxiLitePkg

AxiLitePkg
Package

Definition at line 22 of file AxiI2cMasterCore.vhd.

◆ I2cPkg

I2cPkg
Package

Definition at line 23 of file AxiI2cMasterCore.vhd.

◆ AxiI2cMasterPkg

AxiI2cMasterPkg
Package

Definition at line 24 of file AxiI2cMasterCore.vhd.

◆ unisim

unisim
Library

Definition at line 26 of file AxiI2cMasterCore.vhd.

◆ vcomponents

vcomponents
Package

Definition at line 27 of file AxiI2cMasterCore.vhd.


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