|
DS_DMA
|
Architectures | |
| trans | Architecture |
Libraries | |
| ieee | |
Packages | |
| std_logic_1164 | |
| std_logic_unsigned | |
Generics | |
| C_DATA_WIDTH | integer := 128 |
| C_FAMILY | string := " x7 " |
| C_ROOT_PORT | boolean := false |
| C_PM_PRIORITY | boolean := false |
| TCQ | integer := 1 |
| C_REM_WIDTH | integer := 1 |
| C_STRB_WIDTH | integer := 4 |
Ports | |
| s_axis_tx_tdata | in std_logic_vector ( c_data_width- 1 downto 0 ) := ( others = > ' 0 ' ) |
| s_axis_tx_tvalid | in std_logic := ' 0 ' |
| s_axis_tx_tready | out std_logic := ' 0 ' |
| s_axis_tx_tstrb | in std_logic_vector ( c_strb_width- 1 downto 0 ) := ( others = > ' 0 ' ) |
| s_axis_tx_tlast | in std_logic := ' 0 ' |
| s_axis_tx_tuser | in std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
| m_axis_rx_tdata | out std_logic_vector ( c_data_width- 1 downto 0 ) := ( others = > ' 0 ' ) |
| m_axis_rx_tvalid | out std_logic := ' 0 ' |
| m_axis_rx_tready | in std_logic := ' 0 ' |
| m_axis_rx_tstrb | out std_logic_vector ( c_strb_width- 1 downto 0 ) := ( others = > ' 0 ' ) |
| m_axis_rx_tlast | out std_logic := ' 0 ' |
| m_axis_rx_tuser | out std_logic_vector ( 21 downto 0 ) := ( others = > ' 0 ' ) |
| user_turnoff_ok | in std_logic := ' 0 ' |
| user_tcfg_gnt | in std_logic := ' 0 ' |
| trn_td | out std_logic_vector ( c_data_width- 1 downto 0 ) := ( others = > ' 0 ' ) |
| trn_tsof | out std_logic := ' 0 ' |
| trn_teof | out std_logic := ' 0 ' |
| trn_tsrc_rdy | out std_logic := ' 0 ' |
| trn_tdst_rdy | in std_logic := ' 0 ' |
| trn_tsrc_dsc | out std_logic := ' 0 ' |
| trn_trem | out std_logic_vector ( c_rem_width- 1 downto 0 ) := ( others = > ' 0 ' ) |
| trn_terrfwd | out std_logic := ' 0 ' |
| trn_tstr | out std_logic := ' 0 ' |
| trn_tbuf_av | in std_logic_vector ( 5 downto 0 ) := ( others = > ' 0 ' ) |
| trn_tecrc_gen | out std_logic := ' 0 ' |
| trn_rd | in std_logic_vector ( c_data_width- 1 downto 0 ) := ( others = > ' 0 ' ) |
| trn_rsof | in std_logic := ' 0 ' |
| trn_reof | in std_logic := ' 0 ' |
| trn_rsrc_rdy | in std_logic := ' 0 ' |
| trn_rdst_rdy | out std_logic := ' 0 ' |
| trn_rsrc_dsc | in std_logic := ' 0 ' |
| trn_rrem | in std_logic_vector ( c_rem_width- 1 downto 0 ) := ( others = > ' 0 ' ) |
| trn_rerrfwd | in std_logic := ' 0 ' |
| trn_rbar_hit | in std_logic_vector ( 6 downto 0 ) := ( others = > ' 0 ' ) |
| trn_recrc_err | in std_logic := ' 0 ' |
| trn_tcfg_req | in std_logic := ' 0 ' |
| trn_tcfg_gnt | out std_logic := ' 0 ' |
| trn_lnk_up | in std_logic := ' 0 ' |
| cfg_pcie_link_state | in std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
| cfg_pm_send_pme_to | in std_logic := ' 0 ' |
| cfg_pmcsr_powerstate | in std_logic_vector ( 1 downto 0 ) := ( others = > ' 0 ' ) |
| trn_rdllp_data | in std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
| trn_rdllp_src_rdy | in std_logic := ' 0 ' |
| cfg_to_turnoff | in std_logic := ' 0 ' |
| cfg_turnoff_ok | out std_logic := ' 0 ' |
| np_counter | out std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
| user_clk | in std_logic := ' 0 ' |
| user_rst | in std_logic := ' 0 ' |
См. определение в файле axi_basic_top.vhd строка 71
1.7.4