How to add other boards? #104
-
Hello, I would like to add other boards lile Pynq-Z1 and Ultra96. Do you have any guides for this? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 10 replies
-
I am in the process of adding a new board to First step is to create a Github fork of Edit You may leave the default frequencies in Edit
If all goes well you will end up with a project under the Open the Block Design for editing and make any necessary changes. Then write a new project TCL file and use the resulting file as It is also useful to compile a project for one of the supported boards to see what happens. |
Beta Was this translation helpful? Give feedback.
-
I do not have an Arty but you should be able to upload and run the Compile the
In one terminal:
In a second terminal, run A picture of a similar task: |
Beta Was this translation helpful? Give feedback.
I am in the process of adding a new board to
vivado-risc-v
. Look at this comparison of my branch and the official branch for the changes I have made thus far. I also started on some notes.First step is to create a Github fork of
vivado-risc-v
. Copy one of the directories underboard
that is closest to your target board and rename it. Editboard/YOURBOARNAME/Makefile.inc
to the specifics of your board. XilinxBoardStore has support for the Ultra96 and some PYNQ boards. If your board does not have an official repo, you can setBOARD_PART=NONE
which is now an option.Edit
board/YOURBOARNAME/bootrom.dts
to add peripherals to a compiled RISC-V. Ideally you would choose a board to copy that has…