x393  1.0
FPGAcodeforElphelNC393camera
ahci_top Module Reference
Inheritance diagram for ahci_top:
Collaboration diagram for ahci_top:

Static Public Member Functions

Always Constructs

ALWAYS_591  ( mrst or mclk )
ALWAYS_592  ( mclk )

Public Attributes

Inputs

aclk  
arst  
mclk  
mrst  
hclk  
hrst  
awaddr   [ 31 : 0 ]
awvalid  
awid   [ 11 : 0 ]
awlen   [ 3 : 0 ]
awsize   [ 1 : 0 ]
awburst   [ 1 : 0 ]
wdata   [ 31 : 0 ]
wvalid  
wid   [ 11 : 0 ]
wlast  
wstb   [ 3 : 0 ]
bready  
araddr   [ 31 : 0 ]
arvalid  
arid   [ 11 : 0 ]
arlen   [ 3 : 0 ]
arsize   [ 1 : 0 ]
arburst   [ 1 : 0 ]
rready  
afi_awready  
afi_wready  
afi_bvalid  
afi_bid   [ 5 : 0 ]
afi_bresp   [ 1 : 0 ]
afi_wcount   [ 7 : 0 ]
afi_wacount   [ 5 : 0 ]
afi_arready  
afi_rdata   [ 63 : 0 ]
afi_rvalid  
afi_rid   [ 5 : 0 ]
afi_rlast  
afi_rresp   [ 1 : 0 ]
afi_rcount   [ 7 : 0 ]
afi_racount   [ 2 : 0 ]
h2d_ready  
d2h_data   [ 31 : 0 ]
d2h_type   [ 1 : 0 ]
d2h_valid  
d2h_many  
phy_ready   [ 1 : 0 ]
xmit_ok  
xmit_err  
syncesc_recv  
syncesc_send_done  
cominit_got  
x_rdy_collision  
serr_DT  
serr_DS  
serr_DH  
serr_DC  
serr_DB  
serr_DW  
serr_DI  
serr_EE  
serr_EP  
serr_EC  
serr_ET  
serr_EM  
serr_EI  
datascope1_clk  
datascope1_waddr   [ADDRESS_BITS - 1 : 0 ]
datascope1_we  
datascope1_di   [ 31 : 0 ]
drp_rdy  
drp_do   [ 15 : 0 ]
xclk_period   [FREQ_METER_WIDTH - 1 : 0 ]
debug_in_phy   [ 31 : 0 ]
debug_in_link   [ 31 : 0 ]

Outputs

hba_arst  
port_arst  
port_arst_any  
awready  
wready  
bvalid  
bid   [ 11 : 0 ]
bresp   [ 1 : 0 ]
arready  
rdata   [ 31 : 0 ]
rvalid  
rid   [ 11 : 0 ]
rlast  
rresp   [ 1 : 0 ]
afi_awaddr   [ 31 : 0 ]
afi_awvalid  
afi_awid   [ 5 : 0 ]
afi_awlock   [ 1 : 0 ]
afi_awcache   [ 3 : 0 ]
afi_awprot   [ 2 : 0 ]
afi_awlen   [ 3 : 0 ]
afi_awsize   [ 1 : 0 ]
afi_awburst   [ 1 : 0 ]
afi_awqos   [ 3 : 0 ]
afi_wdata   [ 63 : 0 ]
afi_wvalid  
afi_wid   [ 5 : 0 ]
afi_wlast  
afi_wstrb   [ 7 : 0 ]
afi_bready  
afi_wrissuecap1en  
afi_araddr   [ 31 : 0 ]
afi_arvalid  
afi_arid   [ 5 : 0 ]
afi_arlock   [ 1 : 0 ]
afi_arcache   [ 3 : 0 ]
afi_arprot   [ 2 : 0 ]
afi_arlen   [ 3 : 0 ]
afi_arsize   [ 1 : 0 ]
afi_arburst   [ 1 : 0 ]
afi_arqos   [ 3 : 0 ]
afi_rready  
afi_rdissuecap1en  
h2d_data   [ 31 : 0 ]
h2d_type   [ 1 : 0 ]
h2d_valid  
d2h_ready  
pcmd_st_cleared  
syncesc_send  
comreset_send  
set_offline  
send_R_OK  
send_R_ERR  
sctl_ipm   [ 3 : 0 ]
sctl_spd   [ 3 : 0 ]
irq  
drp_en  
drp_we  
drp_addr   [ 14 : 0 ]
drp_di   [ 15 : 0 ]

Parameters

PREFETCH_ALWAYS   0
READ_REG_LATENCY   2
READ_CT_LATENCY   2
ADDRESS_BITS   10
HBA_RESET_BITS   9
RESET_TO_FIRST_ACCESS   1
FREQ_METER_WIDTH   12
DATA_TYPE_DMA   0
DATA_TYPE_FIS_HEAD   1
DATA_TYPE_OK   2
DATA_TYPE_ERR   3

Defines

DATASCOPE_FIS_DATA  
1

Signals

wire  datascope_clk
wire[ADDRESS_BITS - 1 : 0 ]  datascope_waddr
wire  datascope_we
wire[ 31 : 0 ]  datascope_di
wire[ADDRESS_BITS - 1 : 0 ]  soft_write_addr
wire[ 31 : 0 ]  soft_write_data
wire  soft_write_en
wire  regs_we_acs
wire[ 31 : 0 ]  regs_din_from_acs
wire  regs_we_freceive
wire[ 1 : 0 ]  regs_re_ftransmit
wire[ADDRESS_BITS - 1 : 0 ]  regs_saddr
wire[ADDRESS_BITS - 1 : 0 ]  regs_waddr
wire[ADDRESS_BITS - 1 : 0 ]  regs_raddr
wire[ 31 : 0 ]  regs_din_from_freceive
wire[ 31 : 0 ]  regs_dout
reg  en_port
wire[ 1 : 0 ]  regs_re
wire  regs_we
wire[ADDRESS_BITS - 1 : 0 ]  regs_addr
wire[ 31 : 0 ]  regs_din
wire  ctba_ld
wire[ 15 : 0 ]  prdtl
wire  dev_wr
wire  dma_cmd_start
wire  dma_prd_start
wire  dma_cmd_abort_xmit
wire  dma_cmd_abort_fsm
wire[ 17 : 0 ]  fsm_pgm_ad
wire  fsm_pgm_wa
wire  fsm_pgm_wd
wire[ 3 : 0 ]  axi_wr_cache_mode
wire[ 3 : 0 ]  axi_rd_cache_mode
wire  set_axi_cache_mode
wire  dma_ct_busy
wire[ 4 : 0 ]  dma_ct_addr
wire[ 1 : 0 ]  dma_ct_re
wire[ 31 : 0 ]  dma_ct_data
wire  dma_prd_irq_clear
wire  dma_prd_irq_pend
wire  dma_cmd_busy
wire  dma_cmd_done
wire  dma_abort_busy
wire  dma_abort_done
wire  axi_mismatch
wire[ 31 : 0 ]  dma_dout
wire  dma_dav
wire  dma_re
wire  last_h2d_data
wire  dma_in_ready
wire  dma_we
wire  dma_extra_din
wire  frcv_first_vld
wire  frcv_first_invalid
wire  frcv_first_flush
wire  frcv_get_dsfis
wire  frcv_get_psfis
wire  frcv_get_rfis
wire  frcv_get_sdbfis
wire  frcv_get_ufis
wire  frcv_get_data_fis
wire  frcv_get_ignore
wire  frcv_update_err_sts
wire  frcv_update_pio
wire  frcv_update_prdbc
wire  frcv_clear_bsy_drq
wire  frcv_clear_bsy_set_drq
wire  frcv_set_bsy
wire  frcv_set_sts_7f
wire  frcv_set_sts_80
wire  frcv_decr_dwcr
wire  frcv_decr_dwcw
wire  frcv_clear_xfer_cntr
wire  frcv_busy
wire  frcv_done
wire  frcv_ok
wire  frcv_err
wire  frcv_ferr
wire  frcv_extra
wire  frcv_set_update_sig
wire  frcv_update_sig
wire[ 7 : 0 ]  tfd_sts
wire  fis_i
wire  dma_a
wire  pio_i
wire  pio_d
wire  pPioXfer
wire[ 31 : 2 ]  xfer_cntr
wire  xfer_cntr_zero
wire  fsnd_fetch_cmd
wire  fsnd_cfis_xmit
wire  fsnd_dx_xmit
wire  fsnd_atapi_xmit
wire  fsnd_done
wire  fsnd_clearCmdToIssue
wire  fsnd_pCmdToIssue
wire[ 2 : 0 ]  fsnd_dx_err
wire  fsnd_ch_c
wire  fsnd_ch_b
wire  fsnd_ch_r
wire  fsnd_ch_p
wire  fsnd_ch_w
wire  fsnd_ch_a
wire[ 11 : 0 ]  data_out_dwords
wire  was_hba_rst
wire  was_port_rst
wire  update_all_regs
wire  update_regs_busy
wire  pcmd_esp
wire  pcmd_cr_set
wire  pcmd_cr_reset
wire  pcmd_fre0
wire  pcmd_fre
wire  pcmd_clo
wire  pcmd_st
wire  pfsm_started
wire  sirq_TFE
wire  sirq_IF
wire  sirq_INF
wire  sirq_OF
wire  sirq_PRC
wire  sirq_PC
wire  sirq_DP
wire  sirq_UF
wire  sirq_SDB
wire  sirq_DS
wire  sirq_PS
wire  sirq_DHR
wire  serr_diag_X
wire  ssts_ipm_dnp
wire  ssts_ipm_active
wire  ssts_ipm_part
wire  ssts_ipm_slumb
wire  ssts_ipm_devsleep
wire  ssts_spd_dnp
wire  ssts_spd_gen1
wire  ssts_spd_gen2
wire  ssts_spd_gen3
wire  ssts_det_ndnp
wire  ssts_det_dnp
wire  ssts_det_dp
wire  ssts_det_offline
wire[ 3 : 0 ]  ssts_det
wire[ 3 : 0 ]  sctl_det
wire  sctl_det_changed
wire  sctl_det_reset
wire  pxci0_clear
wire  pxci0
wire  hba_rst_done
wire  comreset_send0
wire[ 9 : 0 ]  last_jump_addr
wire[ 31 : 0 ]  debug_dma
wire[ 31 : 0 ]  debug_dma1
wire[ 31 : 0 ]  debug_dma_h2d
wire  unsolicited_en
wire  debug_data_in_ready
wire  debug_fis_end_w
wire[ 1 : 0 ]  debug_fis_end_r
wire[ 1 : 0 ]  debug_get_fis_busy_r
reg[ 12 : 0 ]  debug_d2h_length
reg[ 12 : 0 ]  debug_d2h_length_prev
reg  was_good_bad
reg  was_good_bad_prev
wire  ahci_fis_transmit_busy
wire[ 9 : 0 ]  xmit_dbg_01

Module Instances

ahci_fsm::ahci_fsm_i   Module ahci_fsm
axi_ahci_regs::axi_ahci_regs_i   Module axi_ahci_regs
ahci_ctrl_stat::ahci_ctrl_stat_i   Module ahci_ctrl_stat
ahci_dma::ahci_dma_i   Module ahci_dma
ahci_fis_receive::ahci_fis_receive_i   Module ahci_fis_receive
ahci_fis_transmit::ahci_fis_transmit_i   Module ahci_fis_transmit
datascope_timing::datascope_timing_i   Module datascope_timing

Detailed Description

Definition at line 28 of file ahci_top.v.

Member Function Documentation

ALWAYS_591 (   mrst or mclk  
)
Always Construct

Definition at line 500 of file ahci_top.v.

ALWAYS_592 (   mclk  
)
Always Construct

Definition at line 705 of file ahci_top.v.

Member Data Documentation

PREFETCH_ALWAYS 0
Parameter

Definition at line 29 of file ahci_top.v.

READ_REG_LATENCY 2
Parameter

Definition at line 30 of file ahci_top.v.

READ_CT_LATENCY 2
Parameter

Definition at line 32 of file ahci_top.v.

ADDRESS_BITS 10
Parameter

Definition at line 33 of file ahci_top.v.

HBA_RESET_BITS 9
Parameter

Definition at line 34 of file ahci_top.v.

RESET_TO_FIRST_ACCESS 1
Parameter

Definition at line 35 of file ahci_top.v.

FREQ_METER_WIDTH 12
Parameter

Definition at line 36 of file ahci_top.v.

aclk
Input

Definition at line 39 of file ahci_top.v.

arst
Input

Definition at line 40 of file ahci_top.v.

mclk
Input

Definition at line 41 of file ahci_top.v.

mrst
Input

Definition at line 42 of file ahci_top.v.

hba_arst
Output

Definition at line 44 of file ahci_top.v.

port_arst
Output

Definition at line 45 of file ahci_top.v.

port_arst_any
Output

Definition at line 46 of file ahci_top.v.

hclk
Input

Definition at line 47 of file ahci_top.v.

hrst
Input

Definition at line 48 of file ahci_top.v.

awaddr [ 31 : 0 ]
Input

Definition at line 51 of file ahci_top.v.

awvalid
Input

Definition at line 52 of file ahci_top.v.

awready
Output

Definition at line 53 of file ahci_top.v.

awid [ 11 : 0 ]
Input

Definition at line 54 of file ahci_top.v.

awlen [ 3 : 0 ]
Input

Definition at line 55 of file ahci_top.v.

awsize [ 1 : 0 ]
Input

Definition at line 56 of file ahci_top.v.

awburst [ 1 : 0 ]
Input

Definition at line 57 of file ahci_top.v.

wdata [ 31 : 0 ]
Input

Definition at line 59 of file ahci_top.v.

wvalid
Input

Definition at line 60 of file ahci_top.v.

wready
Output

Definition at line 61 of file ahci_top.v.

wid [ 11 : 0 ]
Input

Definition at line 62 of file ahci_top.v.

wlast
Input

Definition at line 63 of file ahci_top.v.

wstb [ 3 : 0 ]
Input

Definition at line 64 of file ahci_top.v.

bvalid
Output

Definition at line 66 of file ahci_top.v.

bready
Input

Definition at line 67 of file ahci_top.v.

bid [ 11 : 0 ]
Output

Definition at line 68 of file ahci_top.v.

bresp [ 1 : 0 ]
Output

Definition at line 69 of file ahci_top.v.

araddr [ 31 : 0 ]
Input

Definition at line 71 of file ahci_top.v.

arvalid
Input

Definition at line 72 of file ahci_top.v.

arready
Output

Definition at line 73 of file ahci_top.v.

arid [ 11 : 0 ]
Input

Definition at line 74 of file ahci_top.v.

arlen [ 3 : 0 ]
Input

Definition at line 75 of file ahci_top.v.

arsize [ 1 : 0 ]
Input

Definition at line 76 of file ahci_top.v.

arburst [ 1 : 0 ]
Input

Definition at line 77 of file ahci_top.v.

rdata [ 31 : 0 ]
Output

Definition at line 79 of file ahci_top.v.

rvalid
Output

Definition at line 80 of file ahci_top.v.

rready
Input

Definition at line 81 of file ahci_top.v.

rid [ 11 : 0 ]
Output

Definition at line 82 of file ahci_top.v.

rlast
Output

Definition at line 83 of file ahci_top.v.

rresp [ 1 : 0 ]
Output

Definition at line 84 of file ahci_top.v.

afi_awaddr [ 31 : 0 ]
Output

Definition at line 88 of file ahci_top.v.

afi_awvalid
Output

Definition at line 89 of file ahci_top.v.

afi_awready
Input

Definition at line 90 of file ahci_top.v.

afi_awid [ 5 : 0 ]
Output

Definition at line 91 of file ahci_top.v.

afi_awlock [ 1 : 0 ]
Output

Definition at line 92 of file ahci_top.v.

afi_awcache [ 3 : 0 ]
Output

Definition at line 93 of file ahci_top.v.

afi_awprot [ 2 : 0 ]
Output

Definition at line 94 of file ahci_top.v.

afi_awlen [ 3 : 0 ]
Output

Definition at line 95 of file ahci_top.v.

afi_awsize [ 1 : 0 ]
Output

Definition at line 96 of file ahci_top.v.

afi_awburst [ 1 : 0 ]
Output

Definition at line 97 of file ahci_top.v.

afi_awqos [ 3 : 0 ]
Output

Definition at line 98 of file ahci_top.v.

afi_wdata [ 63 : 0 ]
Output

Definition at line 100 of file ahci_top.v.

afi_wvalid
Output

Definition at line 101 of file ahci_top.v.

afi_wready
Input

Definition at line 102 of file ahci_top.v.

afi_wid [ 5 : 0 ]
Output

Definition at line 103 of file ahci_top.v.

afi_wlast
Output

Definition at line 104 of file ahci_top.v.

afi_wstrb [ 7 : 0 ]
Output

Definition at line 105 of file ahci_top.v.

afi_bvalid
Input

Definition at line 107 of file ahci_top.v.

afi_bready
Output

Definition at line 108 of file ahci_top.v.

afi_bid [ 5 : 0 ]
Input

Definition at line 109 of file ahci_top.v.

afi_bresp [ 1 : 0 ]
Input

Definition at line 110 of file ahci_top.v.

afi_wcount [ 7 : 0 ]
Input

Definition at line 112 of file ahci_top.v.

afi_wacount [ 5 : 0 ]
Input

Definition at line 113 of file ahci_top.v.

Definition at line 114 of file ahci_top.v.

afi_araddr [ 31 : 0 ]
Output

Definition at line 117 of file ahci_top.v.

afi_arvalid
Output

Definition at line 118 of file ahci_top.v.

afi_arready
Input

Definition at line 119 of file ahci_top.v.

afi_arid [ 5 : 0 ]
Output

Definition at line 120 of file ahci_top.v.

afi_arlock [ 1 : 0 ]
Output

Definition at line 121 of file ahci_top.v.

afi_arcache [ 3 : 0 ]
Output

Definition at line 122 of file ahci_top.v.

afi_arprot [ 2 : 0 ]
Output

Definition at line 123 of file ahci_top.v.

afi_arlen [ 3 : 0 ]
Output

Definition at line 124 of file ahci_top.v.

afi_arsize [ 1 : 0 ]
Output

Definition at line 125 of file ahci_top.v.

afi_arburst [ 1 : 0 ]
Output

Definition at line 126 of file ahci_top.v.

afi_arqos [ 3 : 0 ]
Output

Definition at line 127 of file ahci_top.v.

afi_rdata [ 63 : 0 ]
Input

Definition at line 129 of file ahci_top.v.

afi_rvalid
Input

Definition at line 130 of file ahci_top.v.

afi_rready
Output

Definition at line 131 of file ahci_top.v.

afi_rid [ 5 : 0 ]
Input

Definition at line 132 of file ahci_top.v.

afi_rlast
Input

Definition at line 133 of file ahci_top.v.

afi_rresp [ 1 : 0 ]
Input

Definition at line 134 of file ahci_top.v.

afi_rcount [ 7 : 0 ]
Input

Definition at line 136 of file ahci_top.v.

afi_racount [ 2 : 0 ]
Input

Definition at line 137 of file ahci_top.v.

Definition at line 138 of file ahci_top.v.

h2d_data [ 31 : 0 ]
Output

Definition at line 141 of file ahci_top.v.

h2d_type [ 1 : 0 ]
Output

Definition at line 142 of file ahci_top.v.

h2d_valid
Output

Definition at line 143 of file ahci_top.v.

h2d_ready
Input

Definition at line 144 of file ahci_top.v.

d2h_data [ 31 : 0 ]
Input

Definition at line 147 of file ahci_top.v.

d2h_type [ 1 : 0 ]
Input

Definition at line 148 of file ahci_top.v.

d2h_valid
Input

Definition at line 149 of file ahci_top.v.

d2h_many
Input

Definition at line 150 of file ahci_top.v.

d2h_ready
Output

Definition at line 151 of file ahci_top.v.

phy_ready [ 1 : 0 ]
Input

Definition at line 155 of file ahci_top.v.

xmit_ok
Input

Definition at line 156 of file ahci_top.v.

xmit_err
Input

Definition at line 157 of file ahci_top.v.

syncesc_recv
Input

Definition at line 158 of file ahci_top.v.

Definition at line 159 of file ahci_top.v.

syncesc_send
Output

Definition at line 160 of file ahci_top.v.

Definition at line 161 of file ahci_top.v.

comreset_send
Output

Definition at line 162 of file ahci_top.v.

cominit_got
Input

Definition at line 163 of file ahci_top.v.

set_offline
Output

Definition at line 164 of file ahci_top.v.

Definition at line 165 of file ahci_top.v.

send_R_OK
Output

Definition at line 167 of file ahci_top.v.

send_R_ERR
Output

Definition at line 168 of file ahci_top.v.

serr_DT
Input

Definition at line 171 of file ahci_top.v.

serr_DS
Input

Definition at line 172 of file ahci_top.v.

serr_DH
Input

Definition at line 173 of file ahci_top.v.

serr_DC
Input

Definition at line 174 of file ahci_top.v.

serr_DB
Input

Definition at line 175 of file ahci_top.v.

serr_DW
Input

Definition at line 176 of file ahci_top.v.

serr_DI
Input

Definition at line 177 of file ahci_top.v.

serr_EE
Input

Definition at line 180 of file ahci_top.v.

serr_EP
Input

Definition at line 181 of file ahci_top.v.

serr_EC
Input

Definition at line 182 of file ahci_top.v.

serr_ET
Input

Definition at line 183 of file ahci_top.v.

serr_EM
Input

Definition at line 184 of file ahci_top.v.

serr_EI
Input

Definition at line 185 of file ahci_top.v.

sctl_ipm [ 3 : 0 ]
Output

Definition at line 187 of file ahci_top.v.

sctl_spd [ 3 : 0 ]
Output

Definition at line 188 of file ahci_top.v.

irq
Output

Definition at line 192 of file ahci_top.v.

Definition at line 196 of file ahci_top.v.

datascope1_waddr [ADDRESS_BITS - 1 : 0 ]
Input

Definition at line 197 of file ahci_top.v.

Definition at line 198 of file ahci_top.v.

datascope1_di [ 31 : 0 ]
Input

Definition at line 199 of file ahci_top.v.

drp_en
Output

Definition at line 204 of file ahci_top.v.

drp_we
Output

Definition at line 205 of file ahci_top.v.

drp_addr [ 14 : 0 ]
Output

Definition at line 206 of file ahci_top.v.

drp_di [ 15 : 0 ]
Output

Definition at line 207 of file ahci_top.v.

drp_rdy
Input

Definition at line 208 of file ahci_top.v.

drp_do [ 15 : 0 ]
Input

Definition at line 209 of file ahci_top.v.

xclk_period [FREQ_METER_WIDTH - 1 : 0 ]
Input

Definition at line 211 of file ahci_top.v.

debug_in_phy [ 31 : 0 ]
Input

Definition at line 212 of file ahci_top.v.

debug_in_link [ 31 : 0 ]
Input

Definition at line 213 of file ahci_top.v.

datascope_clk
Signal

Definition at line 219 of file ahci_top.v.

Definition at line 220 of file ahci_top.v.

datascope_we
Signal

Definition at line 221 of file ahci_top.v.

datascope_di
Signal

Definition at line 222 of file ahci_top.v.

Definition at line 227 of file ahci_top.v.

Definition at line 228 of file ahci_top.v.

soft_write_en
Signal

Definition at line 229 of file ahci_top.v.

regs_we_acs
Signal

Definition at line 234 of file ahci_top.v.

Definition at line 236 of file ahci_top.v.

Definition at line 237 of file ahci_top.v.

Definition at line 238 of file ahci_top.v.

regs_saddr
Signal

Definition at line 239 of file ahci_top.v.

regs_waddr
Signal

Definition at line 240 of file ahci_top.v.

regs_raddr
Signal

Definition at line 241 of file ahci_top.v.

Definition at line 242 of file ahci_top.v.

regs_dout
Signal

Definition at line 243 of file ahci_top.v.

en_port
Signal

Definition at line 245 of file ahci_top.v.

regs_re
Signal

Definition at line 246 of file ahci_top.v.

regs_we
Signal

Definition at line 247 of file ahci_top.v.

regs_addr
Signal

Definition at line 250 of file ahci_top.v.

regs_din
Signal

Definition at line 260 of file ahci_top.v.

ctba_ld
Signal

Definition at line 268 of file ahci_top.v.

prdtl
Signal

Definition at line 269 of file ahci_top.v.

dev_wr
Signal

Definition at line 271 of file ahci_top.v.

dma_cmd_start
Signal

Definition at line 272 of file ahci_top.v.

dma_prd_start
Signal

Definition at line 273 of file ahci_top.v.

Definition at line 274 of file ahci_top.v.

Definition at line 275 of file ahci_top.v.

fsm_pgm_ad
Signal

Definition at line 278 of file ahci_top.v.

fsm_pgm_wa
Signal

Definition at line 279 of file ahci_top.v.

fsm_pgm_wd
Signal

Definition at line 280 of file ahci_top.v.

Definition at line 283 of file ahci_top.v.

Definition at line 284 of file ahci_top.v.

Definition at line 285 of file ahci_top.v.

dma_ct_busy
Signal

Definition at line 286 of file ahci_top.v.

dma_ct_addr
Signal

Definition at line 287 of file ahci_top.v.

dma_ct_re
Signal

Definition at line 288 of file ahci_top.v.

dma_ct_data
Signal

Definition at line 289 of file ahci_top.v.

Definition at line 291 of file ahci_top.v.

Definition at line 292 of file ahci_top.v.

dma_cmd_busy
Signal

Definition at line 293 of file ahci_top.v.

dma_cmd_done
Signal

Definition at line 294 of file ahci_top.v.

Definition at line 296 of file ahci_top.v.

Definition at line 297 of file ahci_top.v.

axi_mismatch
Signal

Definition at line 298 of file ahci_top.v.

dma_dout
Signal

Definition at line 300 of file ahci_top.v.

dma_dav
Signal

Definition at line 301 of file ahci_top.v.

dma_re
Signal

Definition at line 302 of file ahci_top.v.

last_h2d_data
Signal

Definition at line 303 of file ahci_top.v.

dma_in_ready
Signal

Definition at line 305 of file ahci_top.v.

dma_we
Signal

Definition at line 306 of file ahci_top.v.

dma_extra_din
Signal

Definition at line 307 of file ahci_top.v.

Definition at line 313 of file ahci_top.v.

Definition at line 315 of file ahci_top.v.

Definition at line 316 of file ahci_top.v.

Definition at line 318 of file ahci_top.v.

Definition at line 319 of file ahci_top.v.

frcv_get_rfis
Signal

Definition at line 320 of file ahci_top.v.

Definition at line 321 of file ahci_top.v.

frcv_get_ufis
Signal

Definition at line 322 of file ahci_top.v.

Definition at line 323 of file ahci_top.v.

Definition at line 324 of file ahci_top.v.

Definition at line 327 of file ahci_top.v.

Definition at line 328 of file ahci_top.v.

Definition at line 330 of file ahci_top.v.

Definition at line 331 of file ahci_top.v.

Definition at line 332 of file ahci_top.v.

frcv_set_bsy
Signal

Definition at line 334 of file ahci_top.v.

Definition at line 335 of file ahci_top.v.

Definition at line 336 of file ahci_top.v.

Definition at line 337 of file ahci_top.v.

Definition at line 338 of file ahci_top.v.

Definition at line 339 of file ahci_top.v.

frcv_busy
Signal

Definition at line 342 of file ahci_top.v.

frcv_done
Signal

Definition at line 343 of file ahci_top.v.

frcv_ok
Signal

Definition at line 344 of file ahci_top.v.

frcv_err
Signal

Definition at line 345 of file ahci_top.v.

frcv_ferr
Signal

Definition at line 346 of file ahci_top.v.

frcv_extra
Signal

Definition at line 347 of file ahci_top.v.

Definition at line 349 of file ahci_top.v.

Definition at line 352 of file ahci_top.v.

tfd_sts
Signal

Definition at line 356 of file ahci_top.v.

fis_i
Signal

Definition at line 359 of file ahci_top.v.

dma_a
Signal

Definition at line 361 of file ahci_top.v.

pio_i
Signal

Definition at line 363 of file ahci_top.v.

pio_d
Signal

Definition at line 364 of file ahci_top.v.

pPioXfer
Signal

Definition at line 366 of file ahci_top.v.

xfer_cntr
Signal

Definition at line 370 of file ahci_top.v.

Definition at line 371 of file ahci_top.v.

Definition at line 377 of file ahci_top.v.

Definition at line 379 of file ahci_top.v.

fsnd_dx_xmit
Signal

Definition at line 380 of file ahci_top.v.

Definition at line 382 of file ahci_top.v.

fsnd_done
Signal

Definition at line 384 of file ahci_top.v.

Definition at line 387 of file ahci_top.v.

Definition at line 389 of file ahci_top.v.

fsnd_dx_err
Signal

Definition at line 390 of file ahci_top.v.

fsnd_ch_c
Signal

Definition at line 391 of file ahci_top.v.

fsnd_ch_b
Signal

Definition at line 392 of file ahci_top.v.

fsnd_ch_r
Signal

Definition at line 393 of file ahci_top.v.

fsnd_ch_p
Signal

Definition at line 394 of file ahci_top.v.

fsnd_ch_w
Signal

Definition at line 395 of file ahci_top.v.

fsnd_ch_a
Signal

Definition at line 396 of file ahci_top.v.

Definition at line 399 of file ahci_top.v.

was_hba_rst
Signal

Definition at line 401 of file ahci_top.v.

was_port_rst
Signal

Definition at line 402 of file ahci_top.v.

Definition at line 406 of file ahci_top.v.

Definition at line 407 of file ahci_top.v.

pcmd_esp
Signal

Definition at line 424 of file ahci_top.v.

pcmd_cr_set
Signal

Definition at line 426 of file ahci_top.v.

pcmd_cr_reset
Signal

Definition at line 427 of file ahci_top.v.

pcmd_fre0
Signal

Definition at line 430 of file ahci_top.v.

pcmd_fre
Signal

Definition at line 431 of file ahci_top.v.

pcmd_clo
Signal

Definition at line 433 of file ahci_top.v.

pcmd_st
Signal

Definition at line 435 of file ahci_top.v.

pfsm_started
Signal

Definition at line 436 of file ahci_top.v.

sirq_TFE
Signal

Definition at line 439 of file ahci_top.v.

sirq_IF
Signal

Definition at line 440 of file ahci_top.v.

sirq_INF
Signal

Definition at line 441 of file ahci_top.v.

sirq_OF
Signal

Definition at line 442 of file ahci_top.v.

sirq_PRC
Signal

Definition at line 443 of file ahci_top.v.

sirq_PC
Signal

Definition at line 444 of file ahci_top.v.

sirq_DP
Signal

Definition at line 445 of file ahci_top.v.

sirq_UF
Signal

Definition at line 446 of file ahci_top.v.

sirq_SDB
Signal

Definition at line 447 of file ahci_top.v.

sirq_DS
Signal

Definition at line 448 of file ahci_top.v.

sirq_PS
Signal

Definition at line 449 of file ahci_top.v.

sirq_DHR
Signal

Definition at line 450 of file ahci_top.v.

serr_diag_X
Signal

Definition at line 454 of file ahci_top.v.

ssts_ipm_dnp
Signal

Definition at line 459 of file ahci_top.v.

Definition at line 460 of file ahci_top.v.

ssts_ipm_part
Signal

Definition at line 461 of file ahci_top.v.

Definition at line 462 of file ahci_top.v.

Definition at line 463 of file ahci_top.v.

ssts_spd_dnp
Signal

Definition at line 465 of file ahci_top.v.

ssts_spd_gen1
Signal

Definition at line 466 of file ahci_top.v.

ssts_spd_gen2
Signal

Definition at line 467 of file ahci_top.v.

ssts_spd_gen3
Signal

Definition at line 468 of file ahci_top.v.

ssts_det_ndnp
Signal

Definition at line 470 of file ahci_top.v.

ssts_det_dnp
Signal

Definition at line 471 of file ahci_top.v.

ssts_det_dp
Signal

Definition at line 472 of file ahci_top.v.

Definition at line 473 of file ahci_top.v.

ssts_det
Signal

Definition at line 474 of file ahci_top.v.

sctl_det
Signal

Definition at line 477 of file ahci_top.v.

Definition at line 478 of file ahci_top.v.

Definition at line 479 of file ahci_top.v.

pxci0_clear
Signal

Definition at line 481 of file ahci_top.v.

pxci0
Signal

Definition at line 482 of file ahci_top.v.

hba_rst_done
Signal

Definition at line 483 of file ahci_top.v.

Definition at line 485 of file ahci_top.v.

Definition at line 488 of file ahci_top.v.

debug_dma
Signal

Definition at line 489 of file ahci_top.v.

debug_dma1
Signal

Definition at line 490 of file ahci_top.v.

debug_dma_h2d
Signal

Definition at line 491 of file ahci_top.v.

Definition at line 493 of file ahci_top.v.

Definition at line 689 of file ahci_top.v.

Definition at line 690 of file ahci_top.v.

Definition at line 691 of file ahci_top.v.

Definition at line 692 of file ahci_top.v.

DATA_TYPE_DMA 0
Parameter

Definition at line 695 of file ahci_top.v.

DATA_TYPE_FIS_HEAD 1
Parameter

Definition at line 696 of file ahci_top.v.

DATA_TYPE_OK 2
Parameter

Definition at line 697 of file ahci_top.v.

DATA_TYPE_ERR 3
Parameter

Definition at line 698 of file ahci_top.v.

Definition at line 700 of file ahci_top.v.

Definition at line 701 of file ahci_top.v.

was_good_bad
Signal

Definition at line 702 of file ahci_top.v.

Definition at line 703 of file ahci_top.v.

Definition at line 1082 of file ahci_top.v.

xmit_dbg_01
Signal

Definition at line 1083 of file ahci_top.v.

ahci_ctrl_stat ahci_ctrl_stat_i
Module Instance

Definition at line 819 of file ahci_top.v.

ahci_dma ahci_dma_i
Module Instance

Definition at line 912 of file ahci_top.v.

ahci_fis_receive ahci_fis_receive_i
Module Instance

Definition at line 1000 of file ahci_top.v.

ahci_fis_transmit ahci_fis_transmit_i
Module Instance

Definition at line 1084 of file ahci_top.v.

ahci_fsm ahci_fsm_i
Module Instance

Definition at line 519 of file ahci_top.v.

axi_ahci_regs axi_ahci_regs_i
Module Instance

Definition at line 717 of file ahci_top.v.

Definition at line 1146 of file ahci_top.v.

datascope_timing datascope_timing_i
Module Instance

Definition at line 1163 of file ahci_top.v.


The documentation for this Module was generated from the following files: