Implementing VexRiscv Based Murax SoC on Arty A7 Artix-7 PCB from Digilent and Enabling JTAG Connection through Xilinx's BSCANE2 Debug IP
Creators
- 1. Student Research Assistant, OFFIS e.V.
- 2. Senior Research Engineer, OFFIS e.V.
Description
Up-to-date FPGA evaluation boards, like the Digilent Arty A7 mounting a Xilinx Artix-7 FPGA, come with an integrated
FTDI chip which makes programming and debugging quite easy. In our work, we synthesized the VexRiscv based Murax
processor to an Artix-7 FPGA and at first lead out the JTAG relevant signals of the Riscv core to the board’s Pmod
Header to connect to a dedicated Olimex JTAG Adapter through a second USB cable. As it turns out, this extra effort
on hardware can be minimized by use of some Xilinx Debug IP named BSCANE2. Collecting the required information on how
to do this was tedious. So we came to the decision to document our path to success with this short report. We expect
that the reader is familiar with the README.md to be found at https://github.com/SpinalHDL/VexRiscv and that the
reader is capable of generating the Murax SoC as it is described there.
Files
README.md
Files
(10.2 kB)
Name | Size | Download all |
---|---|---|
md5:d9a95b37f0c912628b516d2438ec1be5
|
9.3 kB | Preview Download |
md5:9860458c8fe1fdf5292876b80f3f0610
|
578 Bytes | Download |
md5:d3ee064a08b89699a9e60ca9218421b6
|
287 Bytes | Download |