DS_DMA
Constants | Signals | Functions | Processes
trans Architecture Reference
Граф наследования:trans:
axi_basic_tx_thrtl_ctl trans axi_basic_tx trans axi_basic_top v6_pcie v6_pcie cl_v6pcie_m1 cl_v6pcie_x4 pcie_core64_m4 pcie_core64_m4 pcie_core64_m4_pkg pcie_core64_m5 pcie_core64_m5 pcie_core64_m5_pkg

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



Functions

integer   tbuf_av_min_fn ( constant wdt: in integer )
integer   tbuf_gap_time_fn ( constant wdt: in integer )

Processes

PROCESS_35  ( USER_CLK )
PROCESS_36  ( USER_CLK )
PROCESS_37  ( USER_CLK )
PROCESS_38  ( USER_CLK )
PROCESS_39  ( USER_CLK )
PROCESS_40  ( USER_CLK )
PROCESS_41  ( USER_CLK )
PROCESS_42  ( USER_CLK )
PROCESS_43  ( USER_CLK )
PROCESS_44  ( CUR_STATE_A , reg_throttle , axi_thrtl_ok , tcfg_req_thrtl , tcfg_gnt_pending , cfg_turnoff_ok_pending , pre_throttle , exit_crit )
PROCESS_45  ( USER_CLK )
PROCESS_46  ( USER_CLK )

Constants

TBUF_AV_MIN  INTEGER := tbuf_av_min_fn ( C_DATA_WIDTH )
TBUF_AV_GAP  INTEGER := TBUF_AV_MIN+ 1
TBUF_GAP_TIME  INTEGER := tbuf_gap_time_fn ( C_DATA_WIDTH )
TCFG_LATENCY_TIME  INTEGER := 2
LINKSTATE_L0  INTEGER := 0
LINKSTATE_PPM_L1  INTEGER := 1
LINKSTATE_PPM_L1_TRANS  INTEGER := 5
LINKSTATE_PPM_L23R_TRANS  INTEGER := 6
PM_ENTER_L1  INTEGER := 32
POWERSTATE_D0  INTEGER := 0
IDLE  std_logic := ' 0 '
THROTTLE  std_logic := ' 1 '

Signals

lnk_up_thrtl  STD_LOGIC
lnk_up_trig  STD_LOGIC
lnk_up_exit  STD_LOGIC
tbuf_av_min_thrtl  STD_LOGIC
tbuf_av_min_trig  STD_LOGIC
tbuf_av_gap_thrtl  STD_LOGIC
tbuf_gap_cnt  STD_LOGIC_VECTOR ( 2 DOWNTO 0 )
tbuf_gap_cnt_t  STD_LOGIC_VECTOR ( 2 DOWNTO 0 )
tbuf_av_gap_trig  STD_LOGIC
tbuf_av_gap_exit  STD_LOGIC
gap_trig_tlast  STD_LOGIC
gap_trig_tlast_1  STD_LOGIC
gap_trig_decr  STD_LOGIC
gap_trig_decr_1  STD_LOGIC
gap_trig_decr_2  STD_LOGIC
tbuf_av_d  STD_LOGIC_VECTOR ( 5 DOWNTO 0 )
tcfg_req_thrtl  STD_LOGIC
tcfg_req_cnt  STD_LOGIC_VECTOR ( 1 DOWNTO 0 )
trn_tdst_rdy_d  STD_LOGIC
tcfg_req_trig  STD_LOGIC
tcfg_req_exit  STD_LOGIC
pre_throttle  STD_LOGIC
reg_throttle  STD_LOGIC
exit_crit  STD_LOGIC
reg_tcfg_gnt  STD_LOGIC
trn_tcfg_req_d  STD_LOGIC
tcfg_gnt_pending  STD_LOGIC
wire_to_turnoff  STD_LOGIC
reg_turnoff_ok  STD_LOGIC
tready_thrtl_mux  STD_LOGIC
ppm_L1_thrtl  STD_LOGIC
ppm_L1_trig  STD_LOGIC
ppm_L1_exit  STD_LOGIC
cfg_pcie_link_state_d  STD_LOGIC_VECTOR ( 2 DOWNTO 0 )
trn_rdllp_src_rdy_d  STD_LOGIC
ppm_L23_thrtl  STD_LOGIC
ppm_L23_trig  STD_LOGIC
cfg_turnoff_ok_pending  STD_LOGIC
reg_tlast  STD_LOGIC
cur_state  STD_LOGIC
next_state  STD_LOGIC
reg_axi_in_pkt  STD_LOGIC
axi_in_pkt  STD_LOGIC
axi_pkt_ending  STD_LOGIC
axi_throttled  STD_LOGIC
axi_thrtl_ok  STD_LOGIC
tx_ecrc_pause  STD_LOGIC
gap_trig_tcfg  STD_LOGIC
reg_to_turnoff  STD_LOGIC
reg_tx_ecrc_pkt  STD_LOGIC
tx_ecrc_pkt  STD_LOGIC
packet_fmt  STD_LOGIC_VECTOR ( 1 DOWNTO 0 )
packet_td  STD_LOGIC
header_len  STD_LOGIC_VECTOR ( 2 DOWNTO 0 )
payload_len  STD_LOGIC_VECTOR ( 9 DOWNTO 0 )
packet_len  STD_LOGIC_VECTOR ( 13 DOWNTO 0 )
pause_needed  STD_LOGIC
trn_tcfg_gnt_xhdl2  STD_LOGIC
cfg_turnoff_ok_xhdl0  STD_LOGIC
tready_thrtl_xhdl1  STD_LOGIC
NEXT_STATE_A  std_logic
CUR_STATE_A  std_logic

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

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


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