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

Static Public Member Functions

Always Constructs

ALWAYS_605  ( hclk or arst )

Public Attributes

Inputs

arst  wire
reliable_clk  wire
hclk  wire
ACLK  wire
ARESETN  wire
ARADDR  wire [ 31 : 0 ]
ARVALID  wire
ARID  wire [ 11 : 0 ]
ARLEN  wire [ 3 : 0 ]
ARSIZE  wire [ 1 : 0 ]
ARBURST  wire [ 1 : 0 ]
RREADY  wire
AWADDR  wire [ 31 : 0 ]
AWVALID  wire
AWID  wire [ 11 : 0 ]
AWLEN  wire [ 3 : 0 ]
AWSIZE  wire [ 1 : 0 ]
AWBURST  wire [ 1 : 0 ]
WDATA  wire [ 31 : 0 ]
WVALID  wire
WID  wire [ 11 : 0 ]
WLAST  wire
WSTRB  wire [ 3 : 0 ]
BREADY  wire
afi_awready  wire
afi_wready  wire
afi_bvalid  wire
afi_bid  wire [ 5 : 0 ]
afi_bresp  wire [ 1 : 0 ]
afi_wcount  wire [ 7 : 0 ]
afi_wacount  wire [ 5 : 0 ]
afi_arready  wire
afi_rdata  wire [ 63 : 0 ]
afi_rvalid  wire
afi_rid  wire [ 5 : 0 ]
afi_rlast  wire
afi_rresp  wire [ 1 : 0 ]
afi_rcount  wire [ 7 : 0 ]
afi_racount  wire [ 2 : 0 ]
RXN  wire
RXP  wire
EXTCLK_P  wire
EXTCLK_N  wire

Outputs

sata_clk  wire
sata_rst  wire
ARREADY  wire
RDATA  wire [ 31 : 0 ]
RVALID  wire
RID  wire [ 11 : 0 ]
RLAST  wire
RRESP  wire [ 1 : 0 ]
AWREADY  wire
WREADY  wire
BVALID  wire
BID  wire [ 11 : 0 ]
BRESP  wire [ 1 : 0 ]
afi_awaddr  wire [ 31 : 0 ]
afi_awvalid  wire
afi_awid  wire [ 5 : 0 ]
afi_awlock  wire [ 1 : 0 ]
afi_awcache  wire [ 3 : 0 ]
afi_awprot  wire [ 2 : 0 ]
afi_awlen  wire [ 3 : 0 ]
afi_awsize  wire [ 1 : 0 ]
afi_awburst  wire [ 1 : 0 ]
afi_awqos  wire [ 3 : 0 ]
afi_wdata  wire [ 63 : 0 ]
afi_wvalid  wire
afi_wid  wire [ 5 : 0 ]
afi_wlast  wire
afi_wstrb  wire [ 7 : 0 ]
afi_bready  wire
afi_wrissuecap1en  wire
afi_araddr  wire [ 31 : 0 ]
afi_arvalid  wire
afi_arid  wire [ 5 : 0 ]
afi_arlock  wire [ 1 : 0 ]
afi_arcache  wire [ 3 : 0 ]
afi_arprot  wire [ 2 : 0 ]
afi_arlen  wire [ 3 : 0 ]
afi_arsize  wire [ 1 : 0 ]
afi_arburst  wire [ 1 : 0 ]
afi_arqos  wire [ 3 : 0 ]
afi_rready  wire
afi_rdissuecap1en  wire
irq  wire
TXN  wire
TXP  wire

Parameters

PREFETCH_ALWAYS   0
ADDRESS_BITS   10
DATASCOPE_START_BIT   14
DATASCOPE_POST_MEAS   256
HBA_RESET_BITS   9
RESET_TO_FIRST_ACCESS   1
BITS_TO_START_XMIT   6
DATA_BYTE_WIDTH   4
ELASTIC_DEPTH   4
ELASTIC_OFFSET   7
FREQ_METER_WIDTH   16

Signals

wire  hba_arst
wire  port_arst
wire  port_arst_any
wire  exrst
wire[ 31 : 0 ]  h2d_data
wire[ 1 : 0 ]  h2d_type
wire  h2d_valid
wire  h2d_ready
wire[ 31 : 0 ]  d2h_data
wire[ 1 : 0 ]  d2h_type
wire  d2h_valid
wire  d2h_many
wire  d2h_ready
wire[ 1 : 0 ]  phy_speed
wire  xmit_ok
wire  xmit_err
wire  syncesc_recv
wire  pcmd_st_cleared
wire  syncesc_send
wire  syncesc_send_done
wire  comreset_send
wire  cominit_got
wire  set_offline
wire  x_rdy_collision
wire  send_R_OK
wire  send_R_ERR
wire  serr_DT
wire  serr_DS
wire  serr_DH
wire  serr_DC
wire  serr_DB
wire  serr_DW
wire  serr_DI
wire  serr_EE
wire  serr_EP
wire  serr_EC
wire  serr_ET
wire  serr_EM
wire  serr_EI
wire[ 3 : 0 ]  sctl_ipm
wire[ 3 : 0 ]  sctl_spd
reg[ 2 : 0 ]  nhrst_r
wire  hrst
wire[FREQ_METER_WIDTH - 1 : 0 ]  xclk_period
wire  datascope_clk
wire[ADDRESS_BITS - 1 : 0 ]  datascope_waddr
wire  datascope_we
wire[ 31 : 0 ]  datascope_di
wire  drp_en
wire  drp_we
wire[ 14 : 0 ]  drp_addr
wire[ 15 : 0 ]  drp_di
wire  drp_rdy
wire[ 15 : 0 ]  drp_do
wire[ 31 : 0 ]  debug_phy
wire[ 31 : 0 ]  debug_link

Module Instances

ahci_top::ahci_top_i   Module ahci_top
ahci_sata_layers::ahci_sata_layers_i   Module ahci_sata_layers

Detailed Description

Definition at line 43 of file sata_ahci_top.v.

Member Function Documentation

ALWAYS_605 (   hclk or arst  
)
Always Construct

Definition at line 265 of file sata_ahci_top.v.

Member Data Documentation

PREFETCH_ALWAYS 0
Parameter

Definition at line 44 of file sata_ahci_top.v.

ADDRESS_BITS 10
Parameter

Definition at line 47 of file sata_ahci_top.v.

DATASCOPE_START_BIT 14
Parameter

Definition at line 49 of file sata_ahci_top.v.

DATASCOPE_POST_MEAS 256
Parameter

Definition at line 50 of file sata_ahci_top.v.

HBA_RESET_BITS 9
Parameter

Definition at line 53 of file sata_ahci_top.v.

RESET_TO_FIRST_ACCESS 1
Parameter

Definition at line 54 of file sata_ahci_top.v.

BITS_TO_START_XMIT 6
Parameter

Definition at line 55 of file sata_ahci_top.v.

DATA_BYTE_WIDTH 4
Parameter

Definition at line 56 of file sata_ahci_top.v.

ELASTIC_DEPTH 4
Parameter

Definition at line 57 of file sata_ahci_top.v.

ELASTIC_OFFSET 7
Parameter

Definition at line 58 of file sata_ahci_top.v.

FREQ_METER_WIDTH 16
Parameter

Definition at line 59 of file sata_ahci_top.v.

sata_clk wire
Output

Definition at line 61 of file sata_ahci_top.v.

sata_rst wire
Output

Definition at line 62 of file sata_ahci_top.v.

arst wire
Input

Definition at line 63 of file sata_ahci_top.v.

reliable_clk wire
Input

Definition at line 66 of file sata_ahci_top.v.

hclk wire
Input

Definition at line 68 of file sata_ahci_top.v.

ACLK wire
Input

Definition at line 73 of file sata_ahci_top.v.

ARESETN wire
Input

Definition at line 74 of file sata_ahci_top.v.

ARADDR wire [ 31 : 0 ]
Input

Definition at line 76 of file sata_ahci_top.v.

ARVALID wire
Input

Definition at line 77 of file sata_ahci_top.v.

ARREADY wire
Output

Definition at line 78 of file sata_ahci_top.v.

ARID wire [ 11 : 0 ]
Input

Definition at line 79 of file sata_ahci_top.v.

ARLEN wire [ 3 : 0 ]
Input

Definition at line 80 of file sata_ahci_top.v.

ARSIZE wire [ 1 : 0 ]
Input

Definition at line 81 of file sata_ahci_top.v.

ARBURST wire [ 1 : 0 ]
Input

Definition at line 82 of file sata_ahci_top.v.

RDATA wire [ 31 : 0 ]
Output

Definition at line 84 of file sata_ahci_top.v.

RVALID wire
Output

Definition at line 85 of file sata_ahci_top.v.

RREADY wire
Input

Definition at line 86 of file sata_ahci_top.v.

RID wire [ 11 : 0 ]
Output

Definition at line 87 of file sata_ahci_top.v.

RLAST wire
Output

Definition at line 88 of file sata_ahci_top.v.

RRESP wire [ 1 : 0 ]
Output

Definition at line 89 of file sata_ahci_top.v.

AWADDR wire [ 31 : 0 ]
Input

Definition at line 91 of file sata_ahci_top.v.

AWVALID wire
Input

Definition at line 92 of file sata_ahci_top.v.

AWREADY wire
Output

Definition at line 93 of file sata_ahci_top.v.

AWID wire [ 11 : 0 ]
Input

Definition at line 94 of file sata_ahci_top.v.

AWLEN wire [ 3 : 0 ]
Input

Definition at line 95 of file sata_ahci_top.v.

AWSIZE wire [ 1 : 0 ]
Input

Definition at line 96 of file sata_ahci_top.v.

AWBURST wire [ 1 : 0 ]
Input

Definition at line 97 of file sata_ahci_top.v.

WDATA wire [ 31 : 0 ]
Input

Definition at line 99 of file sata_ahci_top.v.

WVALID wire
Input

Definition at line 100 of file sata_ahci_top.v.

WREADY wire
Output

Definition at line 101 of file sata_ahci_top.v.

WID wire [ 11 : 0 ]
Input

Definition at line 102 of file sata_ahci_top.v.

WLAST wire
Input

Definition at line 103 of file sata_ahci_top.v.

WSTRB wire [ 3 : 0 ]
Input

Definition at line 104 of file sata_ahci_top.v.

BVALID wire
Output

Definition at line 106 of file sata_ahci_top.v.

BREADY wire
Input

Definition at line 107 of file sata_ahci_top.v.

BID wire [ 11 : 0 ]
Output

Definition at line 108 of file sata_ahci_top.v.

BRESP wire [ 1 : 0 ]
Output

Definition at line 109 of file sata_ahci_top.v.

afi_awaddr wire [ 31 : 0 ]
Output

Definition at line 114 of file sata_ahci_top.v.

afi_awvalid wire
Output

Definition at line 115 of file sata_ahci_top.v.

afi_awready wire
Input

Definition at line 116 of file sata_ahci_top.v.

afi_awid wire [ 5 : 0 ]
Output

Definition at line 117 of file sata_ahci_top.v.

afi_awlock wire [ 1 : 0 ]
Output

Definition at line 118 of file sata_ahci_top.v.

afi_awcache wire [ 3 : 0 ]
Output

Definition at line 119 of file sata_ahci_top.v.

afi_awprot wire [ 2 : 0 ]
Output

Definition at line 120 of file sata_ahci_top.v.

afi_awlen wire [ 3 : 0 ]
Output

Definition at line 121 of file sata_ahci_top.v.

afi_awsize wire [ 1 : 0 ]
Output

Definition at line 122 of file sata_ahci_top.v.

afi_awburst wire [ 1 : 0 ]
Output

Definition at line 123 of file sata_ahci_top.v.

afi_awqos wire [ 3 : 0 ]
Output

Definition at line 124 of file sata_ahci_top.v.

afi_wdata wire [ 63 : 0 ]
Output

Definition at line 126 of file sata_ahci_top.v.

afi_wvalid wire
Output

Definition at line 127 of file sata_ahci_top.v.

afi_wready wire
Input

Definition at line 128 of file sata_ahci_top.v.

afi_wid wire [ 5 : 0 ]
Output

Definition at line 129 of file sata_ahci_top.v.

afi_wlast wire
Output

Definition at line 130 of file sata_ahci_top.v.

afi_wstrb wire [ 7 : 0 ]
Output

Definition at line 131 of file sata_ahci_top.v.

afi_bvalid wire
Input

Definition at line 133 of file sata_ahci_top.v.

afi_bready wire
Output

Definition at line 134 of file sata_ahci_top.v.

afi_bid wire [ 5 : 0 ]
Input

Definition at line 135 of file sata_ahci_top.v.

afi_bresp wire [ 1 : 0 ]
Input

Definition at line 136 of file sata_ahci_top.v.

afi_wcount wire [ 7 : 0 ]
Input

Definition at line 138 of file sata_ahci_top.v.

afi_wacount wire [ 5 : 0 ]
Input

Definition at line 139 of file sata_ahci_top.v.

afi_wrissuecap1en wire
Output

Definition at line 140 of file sata_ahci_top.v.

afi_araddr wire [ 31 : 0 ]
Output

Definition at line 143 of file sata_ahci_top.v.

afi_arvalid wire
Output

Definition at line 144 of file sata_ahci_top.v.

afi_arready wire
Input

Definition at line 145 of file sata_ahci_top.v.

afi_arid wire [ 5 : 0 ]
Output

Definition at line 146 of file sata_ahci_top.v.

afi_arlock wire [ 1 : 0 ]
Output

Definition at line 147 of file sata_ahci_top.v.

afi_arcache wire [ 3 : 0 ]
Output

Definition at line 148 of file sata_ahci_top.v.

afi_arprot wire [ 2 : 0 ]
Output

Definition at line 149 of file sata_ahci_top.v.

afi_arlen wire [ 3 : 0 ]
Output

Definition at line 150 of file sata_ahci_top.v.

afi_arsize wire [ 1 : 0 ]
Output

Definition at line 151 of file sata_ahci_top.v.

afi_arburst wire [ 1 : 0 ]
Output

Definition at line 152 of file sata_ahci_top.v.

afi_arqos wire [ 3 : 0 ]
Output

Definition at line 153 of file sata_ahci_top.v.

afi_rdata wire [ 63 : 0 ]
Input

Definition at line 155 of file sata_ahci_top.v.

afi_rvalid wire
Input

Definition at line 156 of file sata_ahci_top.v.

afi_rready wire
Output

Definition at line 157 of file sata_ahci_top.v.

afi_rid wire [ 5 : 0 ]
Input

Definition at line 158 of file sata_ahci_top.v.

afi_rlast wire
Input

Definition at line 159 of file sata_ahci_top.v.

afi_rresp wire [ 1 : 0 ]
Input

Definition at line 160 of file sata_ahci_top.v.

afi_rcount wire [ 7 : 0 ]
Input

Definition at line 162 of file sata_ahci_top.v.

afi_racount wire [ 2 : 0 ]
Input

Definition at line 163 of file sata_ahci_top.v.

afi_rdissuecap1en wire
Output

Definition at line 164 of file sata_ahci_top.v.

irq wire
Output

Definition at line 166 of file sata_ahci_top.v.

TXN wire
Output

Definition at line 170 of file sata_ahci_top.v.

TXP wire
Output

Definition at line 171 of file sata_ahci_top.v.

RXN wire
Input

Definition at line 172 of file sata_ahci_top.v.

RXP wire
Input

Definition at line 173 of file sata_ahci_top.v.

EXTCLK_P wire
Input

Definition at line 175 of file sata_ahci_top.v.

EXTCLK_N wire
Input

Definition at line 176 of file sata_ahci_top.v.

hba_arst
Signal

Definition at line 182 of file sata_ahci_top.v.

port_arst
Signal

Definition at line 183 of file sata_ahci_top.v.

port_arst_any
Signal

Definition at line 184 of file sata_ahci_top.v.

exrst
Signal

Definition at line 186 of file sata_ahci_top.v.

h2d_data
Signal

Definition at line 192 of file sata_ahci_top.v.

h2d_type
Signal

Definition at line 193 of file sata_ahci_top.v.

h2d_valid
Signal

Definition at line 194 of file sata_ahci_top.v.

h2d_ready
Signal

Definition at line 195 of file sata_ahci_top.v.

d2h_data
Signal

Definition at line 198 of file sata_ahci_top.v.

d2h_type
Signal

Definition at line 199 of file sata_ahci_top.v.

d2h_valid
Signal

Definition at line 200 of file sata_ahci_top.v.

d2h_many
Signal

Definition at line 201 of file sata_ahci_top.v.

d2h_ready
Signal

Definition at line 202 of file sata_ahci_top.v.

phy_speed
Signal

Definition at line 206 of file sata_ahci_top.v.

xmit_ok
Signal

Definition at line 207 of file sata_ahci_top.v.

xmit_err
Signal

Definition at line 208 of file sata_ahci_top.v.

syncesc_recv
Signal

Definition at line 209 of file sata_ahci_top.v.

Definition at line 210 of file sata_ahci_top.v.

syncesc_send
Signal

Definition at line 211 of file sata_ahci_top.v.

Definition at line 212 of file sata_ahci_top.v.

comreset_send
Signal

Definition at line 213 of file sata_ahci_top.v.

cominit_got
Signal

Definition at line 214 of file sata_ahci_top.v.

set_offline
Signal

Definition at line 215 of file sata_ahci_top.v.

Definition at line 216 of file sata_ahci_top.v.

send_R_OK
Signal

Definition at line 218 of file sata_ahci_top.v.

send_R_ERR
Signal

Definition at line 219 of file sata_ahci_top.v.

serr_DT
Signal

Definition at line 222 of file sata_ahci_top.v.

serr_DS
Signal

Definition at line 223 of file sata_ahci_top.v.

serr_DH
Signal

Definition at line 224 of file sata_ahci_top.v.

serr_DC
Signal

Definition at line 225 of file sata_ahci_top.v.

serr_DB
Signal

Definition at line 226 of file sata_ahci_top.v.

serr_DW
Signal

Definition at line 227 of file sata_ahci_top.v.

serr_DI
Signal

Definition at line 228 of file sata_ahci_top.v.

serr_EE
Signal

Definition at line 230 of file sata_ahci_top.v.

serr_EP
Signal

Definition at line 231 of file sata_ahci_top.v.

serr_EC
Signal

Definition at line 232 of file sata_ahci_top.v.

serr_ET
Signal

Definition at line 233 of file sata_ahci_top.v.

serr_EM
Signal

Definition at line 234 of file sata_ahci_top.v.

serr_EI
Signal

Definition at line 235 of file sata_ahci_top.v.

sctl_ipm
Signal

Definition at line 237 of file sata_ahci_top.v.

sctl_spd
Signal

Definition at line 238 of file sata_ahci_top.v.

nhrst_r
Signal

Definition at line 240 of file sata_ahci_top.v.

hrst
Signal

Definition at line 241 of file sata_ahci_top.v.

xclk_period
Signal

Definition at line 243 of file sata_ahci_top.v.

datascope_clk
Signal

Definition at line 246 of file sata_ahci_top.v.

Definition at line 247 of file sata_ahci_top.v.

datascope_we
Signal

Definition at line 248 of file sata_ahci_top.v.

datascope_di
Signal

Definition at line 249 of file sata_ahci_top.v.

drp_en
Signal

Definition at line 253 of file sata_ahci_top.v.

drp_we
Signal

Definition at line 254 of file sata_ahci_top.v.

drp_addr
Signal

Definition at line 255 of file sata_ahci_top.v.

drp_di
Signal

Definition at line 256 of file sata_ahci_top.v.

drp_rdy
Signal

Definition at line 257 of file sata_ahci_top.v.

drp_do
Signal

Definition at line 258 of file sata_ahci_top.v.

debug_phy
Signal

Definition at line 262 of file sata_ahci_top.v.

debug_link
Signal

Definition at line 263 of file sata_ahci_top.v.

ahci_sata_layers ahci_sata_layers_i
Module Instance

Definition at line 427 of file sata_ahci_top.v.

ahci_top ahci_top_i
Module Instance

Definition at line 271 of file sata_ahci_top.v.


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