rtl Architecture Reference
List of all members.
Processes |
| next_state | ( clk , rstb ) |
| fsm | ( st , stcnv , ready , width , en_add , data_rom , error , wait_seq_i , rw_i , start_i , stop_i , data_valid , s , end_seq_i ) |
| counter_rom | ( clk , rstb ) |
| counter_regs | ( clk , rstb ) |
Constants |
| seq_start | ( 2 downto 0 ) := " 110 " |
| seq_stop | ( 2 downto 0 ) := " 001 " |
| seq_data_wr | ( 2 downto 0 ) := " 010 " |
| seq_data_rd | ( 2 downto 0 ) := " 011 " |
| seq_end | ( 2 downto 0 ) := " 101 " |
| add_rom_i | ( 9 downto 0 ) := ( others = > ' 0 ' ) |
| add_reg_i | ( 4 downto 0 ) := to_unsigned ( BASE_ADC , 5 ) |
| vendor | ( 3 downto 0 ) := " 0101 " |
Types |
| state | ( idle , read_rom , load_data , wait_ready , write_regs , inc_cnt_regs , inc_cnt_rom , wait_1 , wait_2 , wait_3 ) |
Signals |
| st | state |
| nx_st | state |
| start_i | |
| stop_i | |
| rw_i | |
| end_seq_i | |
| wait_seq_i | |
| rom_en_i | |
| load_add_regs_i | |
| cnt_en_add_regs_i | |
| load_rom_i | |
| cnt_en_rom_i | |
| instr_i | ( 2 downto 0 ) := ( others = > ' 0 ' ) |
Aliases |
| instr | data_rom ( 10 downto 8 ) |
Member Function Documentation
| counter_regs | |
( clk , |
|
|
rstb ) |
[Process]
| counter_rom | |
( clk , |
|
|
rstb ) |
[Process]
| fsm | |
( st , |
|
|
stcnv , |
|
|
ready , |
|
|
width , |
|
|
en_add , |
|
|
data_rom , |
|
|
error , |
|
|
wait_seq_i , |
|
|
rw_i , |
|
|
start_i , |
|
|
stop_i , |
|
|
data_valid , |
|
|
s , |
|
|
end_seq_i ) |
[Process]
| next_state | |
( clk , |
|
|
rstb ) |
[Process]
Member Data Documentation
add_rom_i ( 9 downto 0 ) := ( others = > ' 0 ' ) [Constant] |
instr_i ( 2 downto 0 ) := ( others = > ' 0 ' ) [Signal] |
seq_end ( 2 downto 0 ) := " 101 " [Constant] |
seq_start ( 2 downto 0 ) := " 110 " [Constant] |
seq_stop ( 2 downto 0 ) := " 001 " [Constant] |
state ( idle , read_rom , load_data , wait_ready , write_regs , inc_cnt_regs , inc_cnt_rom , wait_1 , wait_2 , wait_3 ) [Type] |
vendor ( 3 downto 0 ) := " 0101 " [Constant] |
The documentation for this class was generated from the following file: