SURF
1.0
|
Processes | |
gen_clken | ( clk , nReset ) |
synch_scl_sda | ( clk , nReset ) |
PROCESS_106 | ( clk ) |
gen_al | ( clk , nReset ) |
sync_scl_sda | ( clk , nReset , fSCL_chg , fSDA_chg , fiscl_oen_chg , fisda_oen_chg ) |
PROCESS_107 | ( clk ) |
gen_ald | ( clk , nReset ) |
detect_sta_sto | ( clk , nReset ) |
gen_busy | ( clk , nReset ) |
gen_dout | ( clk ) |
nxt_state_decoder | ( clk , nReset , c_state , cmd ) |
Constants | |
I2C_CMD_NOP | std_logic_vector ( 3 downto 0 ) := " 0000 " |
I2C_CMD_START | std_logic_vector ( 3 downto 0 ) := " 0001 " |
I2C_CMD_STOP | std_logic_vector ( 3 downto 0 ) := " 0010 " |
I2C_CMD_READ | std_logic_vector ( 3 downto 0 ) := " 0100 " |
I2C_CMD_WRITE | std_logic_vector ( 3 downto 0 ) := " 1000 " |
FR | integer := filter |
DR | integer := filter + 1 |
Types | |
states | ( idle , start_a , start_b , start_c , start_d , start_e , start_f , start_g , stop_a , stop_b , stop_c , stop_d , rd_a , rd_b , rd_c , rd_d , wr_a , wr_b , wr_c , wr_d ) |
Signals | |
c_state | states |
s_state | states |
iscl_oen | std_logic |
isda_oen | std_logic |
sda_chk | std_logic |
fSCL | std_logic_vector ( 1 downto 0 ) |
fSDA | std_logic_vector ( 1 downto 0 ) |
clk_en | std_logic |
slave_wait | std_logic |
ial | std_logic |
cnt | std_logic_vector ( 15 downto 0 ) |
csync | std_logic |
sta_condition | std_logic |
sto_condition | std_logic |
cmd_stop | std_logic |
ibusy | std_logic |
slvw_dis | std_logic |
sSCL | std_logic_vector ( FR downto 0 ) |
sSDA | std_logic_vector ( FR downto 0 ) |
discl_oen | std_logic_vector ( DR downto 0 ) |
disda_oen | std_logic_vector ( DR downto 0 ) |
filtcnt | std_logic_vector ( filter - 1 downto 0 ) |
sSCL | std_logic_vector ( 1 downto 0 ) |
sSDA | std_logic_vector ( 1 downto 0 ) |
fiscl_oen | std_logic_vector ( 1 downto 0 ) |
fisda_oen | std_ulogic |
fSCL_chg | std_ulogic |
fSDA_chg | std_ulogic |
fiscl_oen_chg | std_ulogic |
fisda_oen_chg | std_ulogic |
discl_oen | std_ulogic |
disda_oen | std_ulogic |
Definition at line 206 of file i2c_master_bit_ctrl.vhd.
Definition at line 227 of file i2c_master_bit_ctrl.vhd.
Definition at line 365 of file i2c_master_bit_ctrl.vhd.
|
Process |
Definition at line 365 of file i2c_master_bit_ctrl.vhd.
Definition at line 365 of file i2c_master_bit_ctrl.vhd.
|
Process |
Definition at line 484 of file i2c_master_bit_ctrl.vhd.
|
Process |
Definition at line 484 of file i2c_master_bit_ctrl.vhd.
Definition at line 484 of file i2c_master_bit_ctrl.vhd.
Definition at line 490 of file i2c_master_bit_ctrl.vhd.
Definition at line 515 of file i2c_master_bit_ctrl.vhd.
|
Process |
Definition at line 530 of file i2c_master_bit_ctrl.vhd.
Definition at line 542 of file i2c_master_bit_ctrl.vhd.
|
Constant |
Definition at line 207 of file i2c_master_bit_ctrl.vhd.
|
Constant |
Definition at line 208 of file i2c_master_bit_ctrl.vhd.
|
Constant |
Definition at line 209 of file i2c_master_bit_ctrl.vhd.
|
Constant |
Definition at line 210 of file i2c_master_bit_ctrl.vhd.
|
Constant |
Definition at line 211 of file i2c_master_bit_ctrl.vhd.
|
Type |
Definition at line 213 of file i2c_master_bit_ctrl.vhd.
Definition at line 215 of file i2c_master_bit_ctrl.vhd.
Definition at line 215 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 217 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 217 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 218 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 219 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 219 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 220 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 220 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 221 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 222 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 223 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 255 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 256 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 257 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 258 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 259 of file i2c_master_bit_ctrl.vhd.
Definition at line 266 of file i2c_master_bit_ctrl.vhd.
Definition at line 266 of file i2c_master_bit_ctrl.vhd.
Definition at line 365 of file i2c_master_bit_ctrl.vhd.
Definition at line 365 of file i2c_master_bit_ctrl.vhd.
Definition at line 365 of file i2c_master_bit_ctrl.vhd.
Definition at line 365 of file i2c_master_bit_ctrl.vhd.
Definition at line 484 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 484 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 484 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 484 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 484 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 484 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 484 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 484 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 484 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 484 of file i2c_master_bit_ctrl.vhd.
|
Signal |
Definition at line 484 of file i2c_master_bit_ctrl.vhd.