DS_DMA
|
Architectures | |
rtl | Architecture |
Libraries | |
ieee | |
unisim | |
secureip | |
Packages | |
std_logic_1164 | |
std_logic_arith | |
std_logic_unsigned | |
numeric_bit | |
vcomponents | |
vpkg | |
all | |
Generics | |
TL_TX_RAM_RADDR_LATENCY | integer := 0 |
TL_TX_RAM_RDATA_LATENCY | integer := 2 |
TL_RX_RAM_RADDR_LATENCY | integer := 0 |
TL_RX_RAM_RDATA_LATENCY | integer := 2 |
TL_RX_RAM_WRITE_LATENCY | integer := 0 |
VC0_TX_LASTPACKET | integer := 28 |
VC0_RX_RAM_LIMIT | bit_vector := x " 7ff " |
VC0_TOTAL_CREDITS_PH | integer := 32 |
VC0_TOTAL_CREDITS_PD | integer := 211 |
VC0_TOTAL_CREDITS_NPH | integer := 8 |
VC0_TOTAL_CREDITS_CH | integer := 40 |
VC0_TOTAL_CREDITS_CD | integer := 211 |
VC0_CPL_INFINITE | boolean := true |
BAR0 | bit_vector := x " ffe00000 " |
BAR1 | bit_vector := x " ffe00000 " |
BAR2 | bit_vector := x " 00000000 " |
BAR3 | bit_vector := x " 00000000 " |
BAR4 | bit_vector := x " 00000000 " |
BAR5 | bit_vector := x " 00000000 " |
EXPANSION_ROM | bit_vector := " 0000000000000000000000 " |
DISABLE_BAR_FILTERING | boolean := false |
DISABLE_ID_CHECK | boolean := false |
TL_TFC_DISABLE | boolean := false |
TL_TX_CHECKS_DISABLE | boolean := false |
USR_CFG | boolean := false |
USR_EXT_CFG | boolean := false |
DEV_CAP_MAX_PAYLOAD_SUPPORTED | integer := 1 |
CLASS_CODE | bit_vector := x " ffffff " |
CARDBUS_CIS_POINTER | bit_vector := x " 00000000 " |
PCIE_CAP_CAPABILITY_VERSION | bit_vector := x " 1 " |
PCIE_CAP_DEVICE_PORT_TYPE | bit_vector := x " 0 " |
PCIE_CAP_SLOT_IMPLEMENTED | boolean := false |
PCIE_CAP_INT_MSG_NUM | bit_vector := " 00000 " |
DEV_CAP_PHANTOM_FUNCTIONS_SUPPORT | integer := 0 |
DEV_CAP_EXT_TAG_SUPPORTED | boolean := false |
DEV_CAP_ENDPOINT_L0S_LATENCY | integer := 7 |
DEV_CAP_ENDPOINT_L1_LATENCY | integer := 7 |
SLOT_CAP_ATT_BUTTON_PRESENT | boolean := false |
SLOT_CAP_ATT_INDICATOR_PRESENT | boolean := false |
SLOT_CAP_POWER_INDICATOR_PRESENT | boolean := false |
DEV_CAP_ROLE_BASED_ERROR | boolean := true |
LINK_CAP_ASPM_SUPPORT | integer := 1 |
LINK_CAP_L0S_EXIT_LATENCY | integer := 7 |
LINK_CAP_L1_EXIT_LATENCY | integer := 7 |
LL_ACK_TIMEOUT | bit_vector := x " 0000 " |
LL_ACK_TIMEOUT_EN | boolean := false |
LL_REPLAY_TIMEOUT | bit_vector := x " 0000 " |
LL_REPLAY_TIMEOUT_EN | boolean := false |
MSI_CAP_MULTIMSGCAP | integer := 0 |
MSI_CAP_MULTIMSG_EXTENSION | integer := 0 |
LINK_STATUS_SLOT_CLOCK_CONFIG | boolean := true |
PLM_AUTO_CONFIG | boolean := false |
FAST_TRAIN | boolean := false |
ENABLE_RX_TD_ECRC_TRIM | boolean := true |
DISABLE_SCRAMBLING | boolean := false |
PM_CAP_VERSION | integer := 3 |
PM_CAP_PME_CLOCK | boolean := false |
PM_CAP_DSI | boolean := false |
PM_CAP_AUXCURRENT | integer := 0 |
PM_CAP_D1SUPPORT | boolean := true |
PM_CAP_D2SUPPORT | boolean := true |
PM_CAP_PMESUPPORT | bit_vector := x " 0f " |
PM_DATA0 | bit_vector := x " 00 " |
PM_DATA_SCALE0 | bit_vector := x " 0 " |
PM_DATA1 | bit_vector := x " 00 " |
PM_DATA_SCALE1 | bit_vector := x " 0 " |
PM_DATA2 | bit_vector := x " 00 " |
PM_DATA_SCALE2 | bit_vector := x " 0 " |
PM_DATA3 | bit_vector := x " 00 " |
PM_DATA_SCALE3 | bit_vector := x " 0 " |
PM_DATA4 | bit_vector := x " 00 " |
PM_DATA_SCALE4 | bit_vector := x " 0 " |
PM_DATA5 | bit_vector := x " 00 " |
PM_DATA_SCALE5 | bit_vector := x " 0 " |
PM_DATA6 | bit_vector := x " 00 " |
PM_DATA_SCALE6 | bit_vector := x " 0 " |
PM_DATA7 | bit_vector := x " 00 " |
PM_DATA_SCALE7 | bit_vector := x " 0 " |
PCIE_GENERIC | bit_vector := " 000010101111 " |
GTP_SEL | integer := 0 |
CFG_VEN_ID | std_logic_vector ( 15 downto 0 ) := x " 4953 " |
CFG_DEV_ID | std_logic_vector ( 15 downto 0 ) := x " 5507 " |
CFG_REV_ID | std_logic_vector ( 7 downto 0 ) := x " 10 " |
CFG_SUBSYS_VEN_ID | std_logic_vector ( 15 downto 0 ) := x " 4953 " |
CFG_SUBSYS_ID | std_logic_vector ( 15 downto 0 ) := x " 0008 " |
REF_CLK_FREQ | integer := 1 |
Ports | |
pci_exp_txp | out std_logic |
pci_exp_txn | out std_logic |
pci_exp_rxp | in std_logic |
pci_exp_rxn | in std_logic |
trn_lnk_up_n | out std_logic |
trn_td | in std_logic_vector ( 31 downto 0 ) |
trn_tsof_n | in std_logic |
trn_teof_n | in std_logic |
trn_tsrc_rdy_n | in std_logic |
trn_tdst_rdy_n | out std_logic |
trn_terr_drop_n | out std_logic |
trn_tsrc_dsc_n | in std_logic |
trn_terrfwd_n | in std_logic |
trn_tbuf_av | out std_logic_vector ( 5 downto 0 ) |
trn_tstr_n | in std_logic |
trn_tcfg_req_n | out std_logic |
trn_tcfg_gnt_n | in std_logic |
trn_rd | out std_logic_vector ( 31 downto 0 ) |
trn_rsof_n | out std_logic |
trn_reof_n | out std_logic |
trn_rsrc_rdy_n | out std_logic |
trn_rsrc_dsc_n | out std_logic |
trn_rdst_rdy_n | in std_logic |
trn_rerrfwd_n | out std_logic |
trn_rnp_ok_n | in std_logic |
trn_rbar_hit_n | out std_logic_vector ( 6 downto 0 ) |
trn_fc_sel | in std_logic_vector ( 2 downto 0 ) |
trn_fc_nph | out std_logic_vector ( 7 downto 0 ) |
trn_fc_npd | out std_logic_vector ( 11 downto 0 ) |
trn_fc_ph | out std_logic_vector ( 7 downto 0 ) |
trn_fc_pd | out std_logic_vector ( 11 downto 0 ) |
trn_fc_cplh | out std_logic_vector ( 7 downto 0 ) |
trn_fc_cpld | out std_logic_vector ( 11 downto 0 ) |
cfg_do | out std_logic_vector ( 31 downto 0 ) |
cfg_rd_wr_done_n | out std_logic |
cfg_dwaddr | in std_logic_vector ( 9 downto 0 ) |
cfg_rd_en_n | in std_logic |
cfg_err_ur_n | in std_logic |
cfg_err_cor_n | in std_logic |
cfg_err_ecrc_n | in std_logic |
cfg_err_cpl_timeout_n | in std_logic |
cfg_err_cpl_abort_n | in std_logic |
cfg_err_posted_n | in std_logic |
cfg_err_locked_n | in std_logic |
cfg_err_tlp_cpl_header | in std_logic_vector ( 47 downto 0 ) |
cfg_err_cpl_rdy_n | out std_logic |
cfg_interrupt_n | in std_logic |
cfg_interrupt_rdy_n | out std_logic |
cfg_interrupt_assert_n | in std_logic |
cfg_interrupt_do | out std_logic_vector ( 7 downto 0 ) |
cfg_interrupt_di | in std_logic_vector ( 7 downto 0 ) |
cfg_interrupt_mmenable | out std_logic_vector ( 2 downto 0 ) |
cfg_interrupt_msienable | out std_logic |
cfg_turnoff_ok_n | in std_logic |
cfg_to_turnoff_n | out std_logic |
cfg_pm_wake_n | in std_logic |
cfg_pcie_link_state_n | out std_logic_vector ( 2 downto 0 ) |
cfg_trn_pending_n | in std_logic |
cfg_dsn | in std_logic_vector ( 63 downto 0 ) |
cfg_bus_number | out std_logic_vector ( 7 downto 0 ) |
cfg_device_number | out std_logic_vector ( 4 downto 0 ) |
cfg_function_number | out std_logic_vector ( 2 downto 0 ) |
cfg_status | out std_logic_vector ( 15 downto 0 ) |
cfg_command | out std_logic_vector ( 15 downto 0 ) |
cfg_dstatus | out std_logic_vector ( 15 downto 0 ) |
cfg_dcommand | out std_logic_vector ( 15 downto 0 ) |
cfg_lstatus | out std_logic_vector ( 15 downto 0 ) |
cfg_lcommand | out std_logic_vector ( 15 downto 0 ) |
sys_clk | in std_logic |
sys_reset_n | in std_logic |
trn_clk | out std_logic |
trn_reset_n | out std_logic |
received_hot_reset | out std_logic |
См. определение в файле cl_s6pcie_m2.vhd строка 69