|
DS_DMA
|
Architectures | |
| core64_reg_access | Architecture |
Libraries | |
| ieee | |
Packages | |
| std_logic_1164 | |
| core64_type_pkg | Package <core64_type_pkg> |
Ports | |
| rstp | in std_logic |
| 1 - сброс | |
| clk | in std_logic |
| тактовая частота ядра - 250 MHz. | |
| reg_access | in type_reg_access |
| запрос на доступ к регистрам | |
| reg_access_back | out type_reg_access_back |
| ответ на запрос | |
| reg_disp | out type_reg_disp |
| запрос на доступ к регистрам из BAR1. | |
| reg_disp_back | in type_reg_disp_back |
| ответ на запрос | |
| reg_ext_fifo | out type_reg_ext_fifo |
| запрос на доступ к блокам управления EXT_FIFO. | |
| reg_ext_fifo_back | in type_reg_ext_fifo_back |
| ответ на запрос | |
| bp_host_data | out std_logic_vector ( 31 downto 0 ) |
| шина данных - выход | |
| bp_data | in std_logic_vector ( 31 downto 0 ) |
| шина данных - вход | |
| bp_adr | out std_logic_vector ( 19 downto 0 ) |
| адрес регистра | |
| bp_we | out std_logic_vector ( 3 downto 0 ) |
| 1 - запись в регистры | |
| bp_rd | out std_logic_vector ( 3 downto 0 ) |
| 1 - чтение из регистров блока | |
| bp_sel | out std_logic_vector ( 1 downto 0 ) |
| номер блока для чтения | |
| bp_reg_we | out std_logic |
| 1 - запись в регистр по адресам 0x100000 - 0x1FFFFF | |
| bp_reg_rd | out std_logic |
| 1 - чтение из регистра по адресам 0x100000 - 0x1FFFFF | |
| bp_irq | in std_logic |
| 1 - запрос прерывания | |
См. определение в файле core64_reg_access.vhd строка 66
1.7.4