Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
I
interfaces
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Byron Lathi
interfaces
Commits
681ec197
Verified
Commit
681ec197
authored
2 weeks ago
by
Byron Lathi
Browse files
Options
Downloads
Patches
Plain Diff
fix axi_intf, add to sources
parent
1f642d6d
Branches
master
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
axi_intf.sv
+46
-46
46 additions, 46 deletions
axi_intf.sv
sources.list
+1
-0
1 addition, 0 deletions
sources.list
with
47 additions
and
46 deletions
axi_intf.sv
+
46
−
46
View file @
681ec197
interface
axi_intf
#(
parameter
AXI_DATA_WIDTH
=
32
,
parameter
AXI_ADDR_WIDTH
=
32
,
localparam
AXI_STRB_WIDTH
=
(
AXI
L
_DATA_WIDTH
+
7
)
/
8
,
localparam
AXI_STRB_WIDTH
=
(
AXI_DATA_WIDTH
+
7
)
/
8
,
parameter
AXI_AWUSER_WIDTH
=
1
,
parameter
AXI_WUSER_WIDTH
=
1
,
parameter
AXI_BUSER_WIDTH
=
1
,
parameter
AXI_ARUSER_WIDTH
=
1
,
parameter
AXI_RUSER_WIDTH
=
1
,
parameter
AXI_ID_WIDTH
=
1
,
parameter
AXI_ID_WIDTH
=
1
);
logic
[
AXI_ID_WIDTH
-
1
:
0
]
s_axi_
awid
;
logic
[
AXI_ADDR_WIDTH
-
1
:
0
]
s_axi_
awaddr
;
logic
[
7
:
0
]
s_axi_
awlen
;
logic
[
2
:
0
]
s_axi_
awsize
;
logic
[
1
:
0
]
s_axi_
awburst
;
logic
s_axi_
awlock
;
logic
[
3
:
0
]
s_axi_
awcache
;
logic
[
2
:
0
]
s_axi_
awprot
;
logic
[
3
:
0
]
s_axi_
awqos
;
logic
[
3
:
0
]
s_axi_
awregion
;
logic
[
AWUSER_WIDTH
-
1
:
0
]
s_axi_
awuser
;
logic
s_axi_
awvalid
;
logic
s_axi_
awready
;
logic
[
AXI_DATA_WIDTH
-
1
:
0
]
s_axi_
wdata
;
logic
[
AXI_STRB_WIDTH
-
1
:
0
]
s_axi_
wstrb
;
logic
s_axi_
wlast
;
logic
[
AXI_WUSER_WIDTH
-
1
:
0
]
s_axi_
wuser
;
logic
s_axi_
wvalid
;
logic
s_axi_
wready
;
logic
[
AXI_ID_WIDTH
-
1
:
0
]
s_axi_
bid
;
logic
[
1
:
0
]
s_axi_
bresp
;
logic
[
AXI_BUSER_WIDTH
-
1
:
0
]
s_axi_
buser
;
logic
s_axi_
bvalid
;
logic
s_axi_
bready
;
logic
[
AXI_ID_WIDTH
-
1
:
0
]
s_axi_
arid
;
logic
[
AXI_ADDR_WIDTH
-
1
:
0
]
s_axi_
araddr
;
logic
[
7
:
0
]
s_axi_
arlen
;
logic
[
2
:
0
]
s_axi_
arsize
;
logic
[
1
:
0
]
s_axi_
arburst
;
logic
s_axi_
arlock
;
logic
[
3
:
0
]
s_axi_
arcache
;
logic
[
2
:
0
]
s_axi_
arprot
;
logic
[
3
:
0
]
s_axi_
arqos
;
logic
[
3
:
0
]
s_axi_
arregion
;
logic
[
AXI_ARUSER_WIDTH
-
1
:
0
]
s_axi_
aruser
;
logic
s_axi_
arvalid
;
logic
s_axi_
arready
;
logic
[
AXI_ID_WIDTH
-
1
:
0
]
s_axi_
rid
;
logic
[
AXI_DATA_WIDTH
-
1
:
0
]
s_axi_
rdata
;
logic
[
1
:
0
]
s_axi_
rresp
;
logic
s_axi_
rlast
;
logic
[
AXI_RUSER_WIDTH
-
1
:
0
]
s_axi_
ruser
;
logic
s_axi_
rvalid
;
logic
s_axi_
rready
;
logic
[
AXI_ID_WIDTH
-
1
:
0
]
awid
;
logic
[
AXI_ADDR_WIDTH
-
1
:
0
]
awaddr
;
logic
[
7
:
0
]
awlen
;
logic
[
2
:
0
]
awsize
;
logic
[
1
:
0
]
awburst
;
logic
awlock
;
logic
[
3
:
0
]
awcache
;
logic
[
2
:
0
]
awprot
;
logic
[
3
:
0
]
awqos
;
logic
[
3
:
0
]
awregion
;
logic
[
AXI_
AWUSER_WIDTH
-
1
:
0
]
awuser
;
logic
awvalid
;
logic
awready
;
logic
[
AXI_DATA_WIDTH
-
1
:
0
]
wdata
;
logic
[
AXI_STRB_WIDTH
-
1
:
0
]
wstrb
;
logic
wlast
;
logic
[
AXI_WUSER_WIDTH
-
1
:
0
]
wuser
;
logic
wvalid
;
logic
wready
;
logic
[
AXI_ID_WIDTH
-
1
:
0
]
bid
;
logic
[
1
:
0
]
bresp
;
logic
[
AXI_BUSER_WIDTH
-
1
:
0
]
buser
;
logic
bvalid
;
logic
bready
;
logic
[
AXI_ID_WIDTH
-
1
:
0
]
arid
;
logic
[
AXI_ADDR_WIDTH
-
1
:
0
]
araddr
;
logic
[
7
:
0
]
arlen
;
logic
[
2
:
0
]
arsize
;
logic
[
1
:
0
]
arburst
;
logic
arlock
;
logic
[
3
:
0
]
arcache
;
logic
[
2
:
0
]
arprot
;
logic
[
3
:
0
]
arqos
;
logic
[
3
:
0
]
arregion
;
logic
[
AXI_ARUSER_WIDTH
-
1
:
0
]
aruser
;
logic
arvalid
;
logic
arready
;
logic
[
AXI_ID_WIDTH
-
1
:
0
]
rid
;
logic
[
AXI_DATA_WIDTH
-
1
:
0
]
rdata
;
logic
[
1
:
0
]
rresp
;
logic
rlast
;
logic
[
AXI_RUSER_WIDTH
-
1
:
0
]
ruser
;
logic
rvalid
;
logic
rready
;
modport
MASTER
(
output
awid
,
...
...
This diff is collapsed.
Click to expand it.
sources.list
+
1
−
0
View file @
681ec197
ip_intf.sv
eth_intf.sv
axil_intf.sv
axi_intf.sv
axis_intf.sv
cpuif_intf.sv
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment