-
Notifications
You must be signed in to change notification settings - Fork 50
Arty Board Examples
These examples have been crafted for the Digilent Arty Artix-35T board. If you want support for another board or have any questions at all feel free to reach out and ask!
- Blinking LEDs
- UART Loopback
- DDR3 UART Loopback
- Debug Probes
- Ethernet Packets
- I2S Audio
- VGA Graphics
- Basic Neural Network
- Clone the PipelineC git repo which includes the Vivado Arty example files (Vivado project: arty.xpr).
- Follow the running the PipelineC tool steps to generate VHDL and include the files in the Vivado project.
- Uncomment ports from
examples/arty/Arty-A7-35-Master.xdc
and add/connect port wires as needed inexamples/arty/board.vhd
. - Run Vivado as normal (click Generate Bitstream).
The source for this example can be found here. Please see a full break down of the blinking leds example here.
The source for this example can be found here. A full break down of PipelineC results can be found here.
An example storing UART messages in DDR memory and then reading those messages back - DDR loopback. Includes test driver C code as well.
An example probing and capturing data from an example memory test application is shown here.
An Ethernet packet, FPGA work() function example can be found here. It still uses a free trial, ultimately paid, Xilinx TEMAC core - would like to get rid of that.
If you are really exploratory, a very old UDP packet loopback example is here.
The source for this example can be found here. A full break down can be found here.
The source for this example can be found here. A full break down can be found here.
All the source for this example can be found here. A full break down can be found here.