| 
    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.