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

Static Public Member Functions

Always Constructs

ALWAYS_412  ( aclk or rst )
ALWAYS_413  ( aclk )
ALWAYS_414  ( aclk or rst )

Public Attributes

Inputs

rst  
aclk  
araddr   [ 31 : 0 ]
arvalid  
arid   [ 5 : 0 ]
arlock   [ 1 : 0 ]
arcache   [ 3 : 0 ]
arprot   [ 2 : 0 ]
arlen   [ 3 : 0 ]
arsize   [ 1 : 0 ]
arburst   [ 1 : 0 ]
arqos   [ 3 : 0 ]
rready  
rdissuecap1en  
sim_rd_valid  
sim_rd_data   [ 63 : 0 ]
sim_rd_resp   [ 1 : 0 ]
reg_addr   [ 31 : 0 ]
reg_wr  
reg_rd  
reg_din   [ 31 : 0 ]

Outputs

aresetn  
arready  
rdata   [ 63 : 0 ]
rvalid  
rid   [ 5 : 0 ]
rlast  
rresp   [ 1 : 0 ]
rcount   [ 7 : 0 ]
racount   [ 2 : 0 ]
sim_rd_address   [ 31 : 0 ]
sim_rid   [ 5 : 0 ]
sim_rd_ready  
sim_rd_cap   [ 2 : 0 ]
sim_rd_qos   [ 3 : 0 ]
reg_dout   [ 31 : 0 ]
reg_dvalid  

Parameters

HP_PORT   [ 1 : 0 ] 0
AFI_BASECTRL   32 'hf8008000+ (HP_PORT << 12
AFI_RDCHAN_CTRL  AFI_BASECTRL + 'h00
AFI_RDCHAN_ISSUINGCAP  AFI_BASECTRL + 'h4
AFI_RDQOS  AFI_BASECTRL + 'h8
AFI_RDDATAFIFO_LEVEL  AFI_BASECTRL + 'hc
AFI_RDDEBUG  AFI_BASECTRL + 'h10
VALID_ARLOCK   2 'b0
VALID_ARCACHE   4 'b0011
VALID_ARPROT   3 'b000
VALID_ARLOCK_MASK   2 'b11
VALID_ARCACHE_MASK   4 'b0011
VALID_ARPROT_MASK   3 'b010

Signals

reg  rdQosHeadOfCmdQEn
reg  rdFabricOutCmdEn
reg  rdFabricQosEn
reg  rd32BitEn
reg[ 2 : 0 ]  rdIssueCap1
reg[ 2 : 0 ]  rdIssueCap0
reg[ 3 : 0 ]  rdStaticQos
wire[ 3 : 0 ]  rd_qos_in
wire[ 3 : 0 ]  rd_qos_out
wire[ 5 : 0 ]  arid_out
wire[ 1 : 0 ]  arburst_out
wire[ 1 : 0 ]  arsize_out
wire[ 3 : 0 ]  arlen_out
wire[ 31 : 0 ]  araddr_out
wire  ar_nempty
wire  r_nempty
reg[ 7 : 0 ]  fifo_with_requested
wire  fifo_data_rd
wire[ 7 : 0 ]  next_with_requested
wire  start_read_burst_w
reg  was_data_fifo_read
reg  was_data_fifo_write
reg  was_addr_fifo_write
wire  read_in_progress_w
reg  read_in_progress
reg[ 3 : 0 ]  read_left
reg[ 1 : 0 ]  rburst
reg[ 3 : 0 ]  rlen
wire[ 11 : 3 ]  next_rd_address
reg[ 31 : 0 ]  read_address
wire  last_confirmed_read
wire  last_read

Module Instances

fifo_same_clock_fill::raddr_i   Module fifo_same_clock_fill
fifo_same_clock_fill::rdata_i   Module fifo_same_clock_fill

Detailed Description

Definition at line 41 of file simul_axi_hp_rd.v.

Member Function Documentation

ALWAYS_412 (   aclk or rst  
)
Always Construct

Definition at line 170 of file simul_axi_hp_rd.v.

ALWAYS_413 (   aclk  
)
Always Construct

Definition at line 222 of file simul_axi_hp_rd.v.

ALWAYS_414 (   aclk or rst  
)
Always Construct

Definition at line 245 of file simul_axi_hp_rd.v.

Member Data Documentation

HP_PORT 0
Parameter

Definition at line 42 of file simul_axi_hp_rd.v.

rst
Input

Definition at line 44 of file simul_axi_hp_rd.v.

aclk
Input

Definition at line 46 of file simul_axi_hp_rd.v.

aresetn
Output

Definition at line 47 of file simul_axi_hp_rd.v.

araddr [ 31 : 0 ]
Input

Definition at line 49 of file simul_axi_hp_rd.v.

arvalid
Input

Definition at line 50 of file simul_axi_hp_rd.v.

arready
Output

Definition at line 51 of file simul_axi_hp_rd.v.

arid [ 5 : 0 ]
Input

Definition at line 52 of file simul_axi_hp_rd.v.

arlock [ 1 : 0 ]
Input

Definition at line 53 of file simul_axi_hp_rd.v.

arcache [ 3 : 0 ]
Input

Definition at line 54 of file simul_axi_hp_rd.v.

arprot [ 2 : 0 ]
Input

Definition at line 55 of file simul_axi_hp_rd.v.

arlen [ 3 : 0 ]
Input

Definition at line 56 of file simul_axi_hp_rd.v.

arsize [ 1 : 0 ]
Input

Definition at line 57 of file simul_axi_hp_rd.v.

arburst [ 1 : 0 ]
Input

Definition at line 58 of file simul_axi_hp_rd.v.

arqos [ 3 : 0 ]
Input

Definition at line 59 of file simul_axi_hp_rd.v.

rdata [ 63 : 0 ]
Output

Definition at line 61 of file simul_axi_hp_rd.v.

rvalid
Output

Definition at line 62 of file simul_axi_hp_rd.v.

rready
Input

Definition at line 63 of file simul_axi_hp_rd.v.

rid [ 5 : 0 ]
Output

Definition at line 64 of file simul_axi_hp_rd.v.

rlast
Output

Definition at line 65 of file simul_axi_hp_rd.v.

rresp [ 1 : 0 ]
Output

Definition at line 66 of file simul_axi_hp_rd.v.

rcount [ 7 : 0 ]
Output

Definition at line 68 of file simul_axi_hp_rd.v.

racount [ 2 : 0 ]
Output

Definition at line 69 of file simul_axi_hp_rd.v.

Definition at line 70 of file simul_axi_hp_rd.v.

sim_rd_address [ 31 : 0 ]
Output

Definition at line 72 of file simul_axi_hp_rd.v.

sim_rid [ 5 : 0 ]
Output

Definition at line 73 of file simul_axi_hp_rd.v.

sim_rd_valid
Input

Definition at line 74 of file simul_axi_hp_rd.v.

sim_rd_ready
Output

Definition at line 75 of file simul_axi_hp_rd.v.

sim_rd_data [ 63 : 0 ]
Input

Definition at line 76 of file simul_axi_hp_rd.v.

sim_rd_cap [ 2 : 0 ]
Output

Definition at line 77 of file simul_axi_hp_rd.v.

sim_rd_qos [ 3 : 0 ]
Output

Definition at line 78 of file simul_axi_hp_rd.v.

sim_rd_resp [ 1 : 0 ]
Input

Definition at line 79 of file simul_axi_hp_rd.v.

reg_addr [ 31 : 0 ]
Input

Definition at line 80 of file simul_axi_hp_rd.v.

reg_wr
Input

Definition at line 81 of file simul_axi_hp_rd.v.

reg_rd
Input

Definition at line 82 of file simul_axi_hp_rd.v.

reg_din [ 31 : 0 ]
Input

Definition at line 83 of file simul_axi_hp_rd.v.

reg_dout [ 31 : 0 ]
Output

Definition at line 84 of file simul_axi_hp_rd.v.

reg_dvalid
Output

Definition at line 85 of file simul_axi_hp_rd.v.

AFI_BASECTRL 32 'hf8008000+ (HP_PORT << 12
Parameter

Definition at line 87 of file simul_axi_hp_rd.v.

AFI_RDCHAN_CTRL AFI_BASECTRL + 'h00
Parameter

Definition at line 88 of file simul_axi_hp_rd.v.

Definition at line 89 of file simul_axi_hp_rd.v.

AFI_RDQOS AFI_BASECTRL + 'h8
Parameter

Definition at line 90 of file simul_axi_hp_rd.v.

Definition at line 91 of file simul_axi_hp_rd.v.

AFI_RDDEBUG AFI_BASECTRL + 'h10
Parameter

Definition at line 92 of file simul_axi_hp_rd.v.

VALID_ARLOCK 2 'b0
Parameter

Definition at line 95 of file simul_axi_hp_rd.v.

VALID_ARCACHE 4 'b0011
Parameter

Definition at line 96 of file simul_axi_hp_rd.v.

VALID_ARPROT 3 'b000
Parameter

Definition at line 97 of file simul_axi_hp_rd.v.

VALID_ARLOCK_MASK 2 'b11
Parameter

Definition at line 98 of file simul_axi_hp_rd.v.

VALID_ARCACHE_MASK 4 'b0011
Parameter

Definition at line 99 of file simul_axi_hp_rd.v.

VALID_ARPROT_MASK 3 'b010
Parameter

Definition at line 100 of file simul_axi_hp_rd.v.

Definition at line 104 of file simul_axi_hp_rd.v.

Definition at line 105 of file simul_axi_hp_rd.v.

rdFabricQosEn
Signal

Definition at line 106 of file simul_axi_hp_rd.v.

rd32BitEn
Signal

Definition at line 107 of file simul_axi_hp_rd.v.

rdIssueCap1
Signal

Definition at line 108 of file simul_axi_hp_rd.v.

rdIssueCap0
Signal

Definition at line 109 of file simul_axi_hp_rd.v.

rdStaticQos
Signal

Definition at line 110 of file simul_axi_hp_rd.v.

rd_qos_in
Signal

Definition at line 112 of file simul_axi_hp_rd.v.

rd_qos_out
Signal

Definition at line 113 of file simul_axi_hp_rd.v.

arid_out
Signal

Definition at line 124 of file simul_axi_hp_rd.v.

arburst_out
Signal

Definition at line 125 of file simul_axi_hp_rd.v.

arsize_out
Signal

Definition at line 126 of file simul_axi_hp_rd.v.

arlen_out
Signal

Definition at line 127 of file simul_axi_hp_rd.v.

araddr_out
Signal

Definition at line 128 of file simul_axi_hp_rd.v.

ar_nempty
Signal

Definition at line 129 of file simul_axi_hp_rd.v.

r_nempty
Signal

Definition at line 130 of file simul_axi_hp_rd.v.

Definition at line 131 of file simul_axi_hp_rd.v.

fifo_data_rd
Signal

Definition at line 132 of file simul_axi_hp_rd.v.

Definition at line 133 of file simul_axi_hp_rd.v.

Definition at line 134 of file simul_axi_hp_rd.v.

Definition at line 135 of file simul_axi_hp_rd.v.

Definition at line 136 of file simul_axi_hp_rd.v.

Definition at line 137 of file simul_axi_hp_rd.v.

Definition at line 139 of file simul_axi_hp_rd.v.

Definition at line 140 of file simul_axi_hp_rd.v.

read_left
Signal

Definition at line 141 of file simul_axi_hp_rd.v.

rburst
Signal

Definition at line 142 of file simul_axi_hp_rd.v.

rlen
Signal

Definition at line 143 of file simul_axi_hp_rd.v.

Definition at line 144 of file simul_axi_hp_rd.v.

read_address
Signal

Definition at line 145 of file simul_axi_hp_rd.v.

Definition at line 147 of file simul_axi_hp_rd.v.

last_read
Signal

Definition at line 148 of file simul_axi_hp_rd.v.

fifo_same_clock_fill raddr_i
Module Instance

Definition at line 281 of file simul_axi_hp_rd.v.

fifo_same_clock_fill rdata_i
Module Instance

Definition at line 300 of file simul_axi_hp_rd.v.


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