Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
CIDR P3 Public
Pipelined RV32IMC
Commits
c373add6
Commit
c373add6
authored
4 years ago
by
MJ
Browse files
Options
Download
Email Patches
Plain Diff
Added design hierarchy
parent
1e7ee810
master
ext-memory
feature-develop
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
README.md
+10
-4
README.md
img/design-hier.png
+0
-0
img/design-hier.png
project_run.tcl
+3
-0
project_run.tcl
with
13 additions
and
4 deletions
+13
-4
README.md
View file @
c373add6
...
...
@@ -38,9 +38,18 @@ Features | Specifications
+
Add
**board-files/arty-a7-35**
to your Vivado Installation Directory. README.txt contains specific directory.
+
Create a project in Vivado. Set project name based on your preference, then just click next until you have to choose a default part.
+
In Boards, select
**Arty A7-35**
(part:
*xc7a35ticsg324-1L*
)
+
Add all source files to Vivado (uncheck "Copy sources into project") or use
**project_run.tcl**
+
Run
**project_run.tcl**
to add all source files to the project (see section below).
+
Double check design hierarchy to see if it matches the design hierarchy shown below.
+
To generate dump files for assembly-tests, use
**dumpgen_script.py**
### Using project_run.tcl
+
Execute using
**Tools > Run Tcl Script...**
in Vivado
## Vivado Project Design Hierarchy
<p
align=
"center"
>
<img
src=
"img/design-hier.png"
alt=
"Size Limit CLI"
width=
"738"
>
</p>
### Using assembler.py
```
python
>
py
assembler
\
assembler
.
py
<
input_file
.
s
>
<
output_file
.
dmp
>
-
comp_buffer
True
...
...
@@ -54,9 +63,6 @@ Features | Specifications
>
py
dumpgen_script
.
py
<
input_file
.
s
>
```
### Using project_run.tcl
+
Execute using
**Tools > Run Tcl Script...**
in Vivado
### Using Vivado ILA
+
Comment/uncomment
`ila_ctr`
in
**top.v**
+
Comment/uncomment Vivado ILA section in the constraints file
This diff is collapsed.
Click to expand it.
img/design-hier.png
0 → 100644
View file @
c373add6
67.2 KB
This diff is collapsed.
Click to expand it.
project_run.tcl
View file @
c373add6
...
...
@@ -6,6 +6,9 @@
#Set board
# set_property BOARD_PART digilentinc.com:arty-a7-35:part0:1.0
[
current_project
]
# Set Current Directory
cd
"C:/Users/MJ/Documents/UP Diliman/5th Year/2nd Sem/CoE 198/pipelined-RV32IMC"
#Add Verilog Files to Project
add_files -scan_for_includes ./processor
add_files -scan_for_includes ./processor/protocol-controllers
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help