• Crypto Mining on FPGA Board!

    I was wondering if I could somehow do some crypto mining on my Arty S7-50 board. I know that it might not be much profitable. ASICs are better for this job. But I want to try it just for education purposes.

    What does the members think? Will it be profitable…

  • Correct way to use large arrays on MicroBlaze based microcontroller (Arty S7)

    I have been trying to implement an image processing algorithm (blurring an image) on my MicroBlaze based design. My block design is shown below:

    Block Design

    And here is my code:

    #include <stdlib.h>
    #include <sleep.h>
    #include <xil_types.h>
    #include <xparameters…

  • How to write the contents of a text file to DDR RAM on the Arty S7-50 board (or any fpga)?

    I am trying to load a image directly to the DDR SDRAM on the Art S7 board. I have converted the jpg image into a txt file containing the integer RGB values for each pixel in separate lines. The file is as shown below:


    Then I created a block design in…

  • Why a value assigned to a the "BASEADDR" memory location in BRAM getting assigned to its next memory location automatically?


    I am trying to assign values to local BRAM memory locations and reading it back. I am using the basic microcontroller preset given in Vivado. I assigned a value "0x758F" to the base address defined in the "xparameters.h". And then I tried to read back…

  • Will Spartan-6 be totally left out migrating to Spartan-7 and further in series? Your thoughts?

    Its amazing to see rapid advancements in parallel computing and FPGA technologies in recent days with things growing super complex. This Spartan-6 to 7 migration is likely one of the good example for this. We have been seeing companies keeping themselves…

  • VHDL vs. Verilog: Which one do you prefer and why?

    I started my FPGA journey with VHDL. Hence, I'm quite comfortable with VHDL. I tried learning Verilog, but it seems redundant to me as I already knew one HDL, so I gave up on learning Verilog.

    However, while pursuing my master's, I saw that Verilog…

  • My Arty S7 board has killed three USB 3.0 ports on my Microsoft Surface Studio 2 computer.

    Yesterday while loading a new bitstream to the Arty S7 50 rev. B the board turned off. At first I thought it was the board, I powered it via USB with a power bank and the board worked. So I tried all three USB 3.0 ports on the computer, a Microsoft Surface…

  • Vivado installing on Windows without admin

    Hello guys,

    While I'm anxiously waiting for my Arty S7 board, I wonder if anyone knows of a portable install of Vivado.

    I'm going to use it on my work PC, because it's much faster than mine, and I don't have admin rights on it...

  • Does anyone know some resources to improve the knowledge about Vivado, FPGA, AMD-Xilinx, Spartan-7, etc?

    I found these discussion forums: 

    Learning resources:

    YouTube Channels:

    If you know of any other resources, please share…

  • Arty S7 rev B vs Arty S7 rev E? Somewhat confused.

    I received the Digilent Arty S7 50 rev B Board for the  7 Ways to Leave Your Spartan-6 FPGA program. See intro blog: Arty S7 50 First Power Up and Hardware-Only Blinky

    According to this Digilent forum post the rev B should be released sometime in 2017 


  • Hackster.io "Level Up Tech Series" features the Spartan-7 FPGA family

    Next month, June 2022, the Hackster.io "Level Up Tech Series" features the Spartan-7 FPGA family

    Level Up Tech Series with AMD-Xilinx (hackster.io)

  • 7 Ways to Leave Your Spartan-6 Challenge - What Toolchain version are you using?

    It appears that some challengers have received their Arty S7 boards (lots of recent blogs).

    Since I'm currently ruminating about an issue that I think most of us will face - I thought it would be a good topic for discussion.

    These boards are 2017 vintage…