URL
https://opencores.org/ocsvn/darkriscv/darkriscv/trunk
[/] [darkriscv/] [trunk/] [boards/] [README.md] - Blame information for rev 2
Details |
Compare with Previous |
View Log
| Line No. |
Rev |
Author |
Line |
| 1 |
2 |
marcelos |
## Add your board here! o/
|
| 2 |
|
|
|
| 3 |
|
|
Use the AVNET Microboard LX9 as template, since is the best tested board at this
|
| 4 |
|
|
moment, as long I can plug it in the computer and test it in less than five
|
| 5 |
|
|
minutes:
|
| 6 |
|
|
|
| 7 |
|
|
cp -rp avnet_micrboard_lx9 vendor_board_fpga
|
| 8 |
|
|
|
| 9 |
|
|
In the case of Vivado, the easy way is use the QMTech Spartan-7 board as
|
| 10 |
|
|
template. In the case of Vivado, there is no automation as found in the
|
| 11 |
|
|
other FPGAs.
|
| 12 |
|
|
|
| 13 |
|
|
Current supported board/FPGAs:
|
| 14 |
|
|
|
| 15 |
|
|
avnet_microboard_lx9
|
| 16 |
|
|
qmtech_sdram_lx16
|
| 17 |
|
|
qmtech spartan7 s15
|
| 18 |
|
|
xilinx_ac701_a200
|
| 19 |
|
|
lattice brevia2 lxp2
|
| 20 |
|
|
piswords rs485 lx9
|
| 21 |
|
|
|
| 22 |
|
|
I am working in a way to make the directory structure better, but it is not
|
| 23 |
|
|
so easy make everything work at the same time! :)
|
| 24 |
|
|
|
| 25 |
|
|
Proposed structure:
|
| 26 |
|
|
|
| 27 |
|
|
boards/vendor_boardname_fpga/ top level directory
|
| 28 |
|
|
boards/vendor_boardname_fpga/darksocv.mk top level makefile
|
| 29 |
|
|
boards/vendor_boardname_fpga/darksocv.* other files (board/fpga specific)
|
| 30 |
|
|
|
| 31 |
|
|
In the current directory is possible set:
|
| 32 |
|
|
|
| 33 |
|
|
make BOARD=avnet_microboard_lx9 all # build fpga for $BOARD
|
| 34 |
|
|
make install # program fpga
|
| 35 |
|
|
|
| 36 |
|
|
Of course, the FPGA programming via JTAG depends of some configurations
|
| 37 |
|
|
which are different in different environments. Please check the README file
|
| 38 |
|
|
regarding the board!
|
© copyright 1999-2026
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.