DS_DMA
Components | Signals | Constants | Component Instantiations | Functions
pcie_core64_m4 Architecture Reference
Граф наследования:pcie_core64_m4:
cl_v6pcie_x4 core64_rx_engine_m2 core64_tx_engine_m2 core64_reg_access core64_pb_disp block_pe_fifo_ext core64_interrupt v6_pcie core64_rx_engine_m2 core64_tx_engine_m2 core64_reg_access core64_pb_disp block_pe_fifo_ext core64_interrupt ctrl_ext_ram ctrl_ext_descriptor ctrl_dma_ext_cmd ctrl_main ctrl_fifo64x67fw ctrl_fifo64x70st pcie_2_0_v6 pcie_clocking_v6 pcie_reset_delay_v6 axi_basic_top pcie_core64_m4 pcie_core64_m4_pkg pcie_core64_m5 pcie_core64_m5 pcie_core64_m5_pkg

Полный список членов класса



Functions

boolean   SET_FAST_TRAIN ( is_simulation: in integer )

Components

cl_v6pcie_x4  <Entity cl_v6pcie_x4>

Constants

PL_FAST_TRAIN  boolean := SET_FAST_TRAIN ( is_simulation )

Signals

trn_clk_c  std_logic
user_reset  std_logic
user_lnk_up  std_logic
cfg_trn_pending_n_c  std_logic
trn_tsof_n_c  std_logic
trn_teof_n_c  std_logic
trn_tsrc_rdy_n_c  std_logic
trn_tdst_rdy_n_c  std_logic
trn_tsrc_dsc_n_c  std_logic
trn_terrfwd_n_c  std_logic
trn_tdst_dsc_n_c  std_logic
trn_td_c  std_logic_vector ( ( 64 - 1 ) downto 0 )
trn_trem_n_c  std_logic_vector ( 7 downto 0 )
trn_tbuf_av_c  std_logic_vector ( ( 4 - 1 ) downto 0 )
trn_rsof_n_c  std_logic
trn_reof_n_c  std_logic
trn_rsrc_rdy_n_c  std_logic
trn_rsrc_dsc_n_c  std_logic
trn_rdst_rdy_n_c  std_logic
trn_rerrfwd_n_c  std_logic
trn_rnp_ok_n_c  std_logic
trn_rd_c  std_logic_vector ( ( 64 - 1 ) downto 0 )
trn_rrem_n_c  std_logic_vector ( 7 downto 0 )
trn_rbar_hit_n_c  std_logic_vector ( 6 downto 0 )
trn_rfc_nph_av_c  std_logic_vector ( 7 downto 0 )
trn_rfc_npd_av_c  std_logic_vector ( 11 downto 0 )
trn_rfc_ph_av_c  std_logic_vector ( 7 downto 0 )
trn_rfc_pd_av_c  std_logic_vector ( 11 downto 0 )
trn_rcpl_streaming_n_c  std_logic
cfg_do  std_logic_vector ( 31 downto 0 )
cfg_di  std_logic_vector ( 31 downto 0 )
cfg_dwaddr  std_logic_vector ( 9 downto 0 )
cfg_byte_en  std_logic_vector ( 3 downto 0 )
cfg_err_tlp_cpl_header  std_logic_vector ( 47 downto 0 )
cfg_wr_en  std_logic
cfg_rd_en  std_logic
cfg_rd_wr_done  std_logic
cfg_err_cor  std_logic
cfg_err_ur  std_logic
cfg_err_ecrc  std_logic
cfg_err_cpl_timeout  std_logic
cfg_err_cpl_abort  std_logic
cfg_err_cpl_unexpect  std_logic
cfg_err_posted  std_logic
cfg_err_locked  std_logic
cfg_trn_pending  std_logic
cfg_dcommand2  std_logic_vector ( 15 downto 0 )
cfg_dsn  std_logic_vector ( 63 downto 0 )
pl_initial_link_width  std_logic_vector ( 2 downto 0 )
pl_lane_reversal_mode  std_logic_vector ( 1 downto 0 )
pl_link_gen2_capable  std_logic
pl_link_partner_gen2_supported  std_logic
pl_link_upcfg_capable  std_logic
pl_ltssm_state  std_logic_vector ( 5 downto 0 )
pl_received_hot_rst  std_logic
pl_sel_link_rate  std_logic
pl_sel_link_width  std_logic_vector ( 1 downto 0 )
pl_directed_link_auton  std_logic
pl_directed_link_change  std_logic_vector ( 1 downto 0 )
pl_directed_link_speed  std_logic
pl_directed_link_width  std_logic_vector ( 1 downto 0 )
pl_upstream_prefer_deemph  std_logic
cfg_err_cpl_rdy  std_logic
cfg_interrupt  std_logic
cfg_interrupt_rdy  std_logic
cfg_interrupt_assert  std_logic
cfg_interrupt_n  std_logic
cfg_interrupt_rdy_n  std_logic
cfg_interrupt_assert_n  std_logic
cfg_interrupt_di  std_logic_vector ( 7 downto 0 )
cfg_interrupt_do  std_logic_vector ( 7 downto 0 )
cfg_interrupt_mmenable  std_logic_vector ( 2 downto 0 )
cfg_interrupt_msienable  std_logic
cfg_turnoff_ok  std_logic
cfg_to_turnoff  std_logic
cfg_pm_wake  std_logic
cfg_pcie_link_state  std_logic_vector ( 2 downto 0 )
cfg_bus_number  std_logic_vector ( 7 downto 0 )
cfg_device_number  std_logic_vector ( 4 downto 0 )
cfg_function_number  std_logic_vector ( 2 downto 0 )
cfg_status  std_logic_vector ( 15 downto 0 )
cfg_command  std_logic_vector ( 15 downto 0 )
cfg_dstatus  std_logic_vector ( 15 downto 0 )
cfg_dcommand  std_logic_vector ( 15 downto 0 )
cfg_lstatus  std_logic_vector ( 15 downto 0 )
cfg_lcommand  std_logic_vector ( 15 downto 0 )
vector_fast_simulation  std_logic_vector ( 0 downto 0 ) := ( 0 = > ' 1 ' )
fc_sel  std_logic_vector ( 2 downto 0 )
sys_reset_p  std_logic
refclkout  std_logic
clk  std_logic
rstp  std_logic
trn_rx  type_axi_rx
 приём пакета
trn_rx_back  type_axi_rx_back
 готовность к приёму пакета
reg_access  type_reg_access
 запрос на доступ к регистрам
rx_tx_engine  type_rx_tx_engine
 обмен RX->TX.
tx_rx_engine  type_tx_rx_engine
 обмен TX->RX.
rx_ext_fifo  type_rx_ext_fifo
 обмен RX->EXT_FIFO.
tx_ext_fifo  type_tx_ext_fifo
tx_ext_fifo_back  type_tx_ext_fifo_back
reg_access_back  type_reg_access_back
completer_id  std_logic_vector ( 15 downto 0 )
trn_tx  type_axi_tx
trn_tx_back  type_axi_tx_back
reg_disp  type_reg_disp
reg_disp_back  type_reg_disp_back
reg_ext_fifo  type_reg_ext_fifo
reg_ext_fifo_back  type_reg_ext_fifo_back
ext_fifo_disp  type_ext_fifo_disp
 запрос на доступ от узла EXT_FIFO.
ext_fifo_disp_back  type_ext_fifo_disp_back
 ответ на запрос
pb_rstp  std_logic
irq  std_logic

Component Instantiations

ep  cl_v6pcie_x4 <Entity cl_v6pcie_x4>
rx  core64_rx_engine_m2 <Entity core64_rx_engine_m2>
tx  core64_tx_engine_m2 <Entity core64_tx_engine_m2>
 1 - сброс
reg  core64_reg_access <Entity core64_reg_access>
 1 - сброс
disp  core64_pb_disp <Entity core64_pb_disp>
 1 - сброс
fifo  block_pe_fifo_ext <Entity block_pe_fifo_ext>
 1 - сброс
int  core64_interrupt <Entity core64_interrupt>

Подробное описание

См. определение в файле pcie_core64_m4.vhd строка 151


Данные класса

disp core64_pb_disp [Component Instantiation]

1 - сброс

тактовая частота ядра - 250 MHz запрос на доступ к регистрам ответ на запрос запрос на доступ к регистрам из BAR1 ответ на запрос запрос на доступ к блокам управления EXT_FIFO ответ на запрос шина данных - выход шина данных - вход адрес регистра 1 - запись в регистры 1 - чтение из регистров блока номер блока для чтения 1 - запись в регистр по адресам 0x100000 - 0x1FFFFF 1 - чтение из регистра по адресам 0x100000 - 0x1FFFFF 1 - запрос прерывания

См. определение в файле pcie_core64_m4.vhd строка 691

fifo block_pe_fifo_ext [Component Instantiation]

1 - сброс

тактовая частота ядра - 250 MHz запрос на доступ к регистрам из BAR1 ответ на запрос запрос на доступ от узла EXT_FIFO ответ на запрос тактовая частота локальной шины - 266 МГц запрос ответ

См. определение в файле pcie_core64_m4.vhd строка 714

reg core64_reg_access [Component Instantiation]

1 - сброс

тактовая частота ядра - 250 MHz передача пакета готовность к передаче пакета идентификатор устройства запрос на доступ к регистрам обмен RX->TX обмен TX->RX обмен TX->EXT_FIFO обмен TX->EXT_FIFO

См. определение в файле pcie_core64_m4.vhd строка 658

tx core64_tx_engine_m2 [Component Instantiation]

1 - сброс

тактовая частота ядра - 250 MHz приём пакета готовность к приёму пакета запрос на доступ к регистрам обмен RX->TX обмен TX->RX обмен RX->EXT_FIFO

См. определение в файле pcie_core64_m4.vhd строка 631


Объявления и описания членов класса находятся в файле: