Architecture >> i2c_master_bit_ctrl::structural
|
gen_clken | ( clk , nReset ) |
synch_scl_sda | ( clk , nReset ) |
PROCESS_113 | ( clk ) |
gen_al | ( clk , nReset ) |
sync_scl_sda | ( clk , fSCL_chg , fSDA_chg , fiscl_oen_chg , fisda_oen_chg , nReset ) |
PROCESS_114 | ( clk ) |
gen_ald | ( clk , nReset ) |
detect_sta_sto | ( clk , nReset ) |
gen_busy | ( clk , nReset ) |
gen_dout | ( clk ) |
nxt_state_decoder | ( clk , nReset ) |
gen_clken | ( clk , nReset ) |
synch_scl_sda | ( clk , nReset ) |
PROCESS_252 | ( clk ) |
gen_al | ( clk , nReset ) |
sync_scl_sda | ( clk , fSCL_chg , fSDA_chg , fiscl_oen_chg , fisda_oen_chg , nReset ) |
PROCESS_253 | ( clk ) |
gen_ald | ( clk , nReset ) |
detect_sta_sto | ( clk , nReset ) |
gen_busy | ( clk , nReset ) |
gen_dout | ( clk ) |
nxt_state_decoder | ( clk , nReset ) |
|
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 |
|
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 ) |
The documentation for this design unit was generated from the following files:
- build/SRC_VHDL/surf/i2c_master_bit_ctrl.vhd
- protocols/i2c/rtl/i2c_master_bit_ctrl.vhd