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

Entities

structural  architecture
 

Libraries

ieee 

Use Clauses

std_logic_1164 
stdlib 

Generics

filter  integer
dynfilt  integer

Ports

clk   in std_logic
rst   in std_logic
nReset   in std_logic
ena   in std_logic
clk_cnt   in std_logic_vector ( 15 downto 0 )
start   std_logic
stop   std_logic
read   std_logic
write   std_logic
ack_in   std_logic
din   in std_logic_vector ( 7 downto 0 )
filt   in std_logic_vector ( ( filter - 1 ) * dynfilt downto 0 )
cmd_ack   out std_logic
ack_out   out std_logic
i2c_busy   out std_logic
i2c_al   out std_logic
dout   out std_logic_vector ( 7 downto 0 )
scl_i   in std_logic
scl_o   out std_logic
scl_oen   out std_logic
sda_i   in std_logic
sda_o   out std_logic
sda_oen   out std_logic

Detailed Description

Definition at line 85 of file i2c_master_byte_ctrl.vhd.

Member Data Documentation

◆ filter

filter integer
Generic

Definition at line 86 of file i2c_master_byte_ctrl.vhd.

◆ dynfilt

dynfilt integer
Generic

Definition at line 86 of file i2c_master_byte_ctrl.vhd.

◆ clk

clk in std_logic
Port

Definition at line 88 of file i2c_master_byte_ctrl.vhd.

◆ rst

rst in std_logic
Port

Definition at line 89 of file i2c_master_byte_ctrl.vhd.

◆ nReset

nReset in std_logic
Port

Definition at line 90 of file i2c_master_byte_ctrl.vhd.

◆ ena

ena in std_logic
Port

Definition at line 91 of file i2c_master_byte_ctrl.vhd.

◆ clk_cnt

clk_cnt in std_logic_vector ( 15 downto 0 )
Port

Definition at line 93 of file i2c_master_byte_ctrl.vhd.

◆ start

start std_logic
Port

Definition at line 100 of file i2c_master_byte_ctrl.vhd.

◆ stop

stop std_logic
Port

Definition at line 100 of file i2c_master_byte_ctrl.vhd.

◆ read

read std_logic
Port

Definition at line 100 of file i2c_master_byte_ctrl.vhd.

◆ write

write std_logic
Port

Definition at line 100 of file i2c_master_byte_ctrl.vhd.

◆ ack_in

ack_in std_logic
Port

Definition at line 100 of file i2c_master_byte_ctrl.vhd.

◆ din

din in std_logic_vector ( 7 downto 0 )
Port

Definition at line 101 of file i2c_master_byte_ctrl.vhd.

◆ filt

filt in std_logic_vector ( ( filter - 1 ) * dynfilt downto 0 )
Port

Definition at line 102 of file i2c_master_byte_ctrl.vhd.

◆ cmd_ack

cmd_ack out std_logic
Port

Definition at line 105 of file i2c_master_byte_ctrl.vhd.

◆ ack_out

ack_out out std_logic
Port

Definition at line 106 of file i2c_master_byte_ctrl.vhd.

◆ i2c_busy

i2c_busy out std_logic
Port

Definition at line 107 of file i2c_master_byte_ctrl.vhd.

◆ i2c_al

i2c_al out std_logic
Port

Definition at line 108 of file i2c_master_byte_ctrl.vhd.

◆ dout

dout out std_logic_vector ( 7 downto 0 )
Port

Definition at line 109 of file i2c_master_byte_ctrl.vhd.

◆ scl_i

scl_i in std_logic
Port

Definition at line 112 of file i2c_master_byte_ctrl.vhd.

◆ scl_o

scl_o out std_logic
Port

Definition at line 113 of file i2c_master_byte_ctrl.vhd.

◆ scl_oen

scl_oen out std_logic
Port

Definition at line 114 of file i2c_master_byte_ctrl.vhd.

◆ sda_i

sda_i in std_logic
Port

Definition at line 115 of file i2c_master_byte_ctrl.vhd.

◆ sda_o

sda_o out std_logic
Port

Definition at line 116 of file i2c_master_byte_ctrl.vhd.

◆ sda_oen

sda_oen out std_logic
Port

Definition at line 118 of file i2c_master_byte_ctrl.vhd.

◆ std_logic_1164

std_logic_1164
Package

Definition at line 81 of file i2c_master_byte_ctrl.vhd.

◆ stdlib

stdlib
Package

Definition at line 83 of file i2c_master_byte_ctrl.vhd.


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