Some Time with the Arty Arix-7 35T Digilent Board

So I wanted to implement a simple, stripped down version of the open-source lightweight IP stack “lwIP” (https://savannah.nongnu.org/projects/lwip/) inside my LabVIEW FPGA project that I can handle TCP and UDP data streams.

I do not have a lot of experience with this, and I found that building such a project inside Vivado would take around 3 hours to simulate with all of the source code of the lwIP project embedded in the elf file.

I ended up purchasing a $99 board from Digilent that uses an Artix-7 35T board: https://www.xilinx.com/products/boards-and-kits/arty.html.

On this board I was able to run and debug the lwIP source code so that I could figure out how to use it with my configuration.  I creatd a public github repository with this source code, so if you happen to be trying to learn how to use the MicroBlaze processor with this board, check out:

https://github.com/JohnStratoudakis/artix7-35t

Enjoy and I will be working on integrating this lwIP source code in to my LabVIEW FPGA project now.

2 thoughts on “Some Time with the Arty Arix-7 35T Digilent Board”

  1. Hello,

    I am working on implementation of BLAKE-256 on arty artix-7 35T FPGA, i have implemented BLAKE 256 algo in C in microblaze and send the HASH data over uart.

    I want to send data to my local host using lwip tcp/ip stack.

    I have implemented to echo server demo application.
    But i am not able to figure out how to send my hash data via tcp over ethernet port to my local host.

Leave a Comment