|
SURF
|
Inheritance diagram for i2c_master_byte_ctrl:
Collaboration diagram for i2c_master_byte_ctrl:Entities | |
| i2c_master_byte_ctrl.structural | architecture |
Libraries | |
| ieee | |
| surf | |
Use Clauses | |
| std_logic_1164 | |
| stdlib | Package <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 | in | std_logic |
| stop | in | std_logic |
| read | in | std_logic |
| write | in | std_logic |
| ack_in | 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 |