• 0
iBug

Nexys4 DDR doesn't load bitstream from microSD card?

Question

 

Following the lower half of page 6 of [this PDF][1], I formatted a 2 GB microSD card to FAT32 filesystem using `mkfs.fat` on Ubuntu and copied `main.bit` from one of my projects. Then I inserted the microSD card onto my Nexys 4 DDR board, made sure the two jumpers are in the correct place (JP2 connected to `SD` and JP1 connected to `USB/SD`). Then I power-reset the board and saw the "BUSY" LED slowly pulsing, indicating that the board is waiting for a valid media to be inserted, according to the PDF.

Things I've tried:

- Got another 4 GB known-good microSD card and processing it in the same way (formatting and copying in Ubuntu)
- Formatted the microSD card in Windows 10 instead of Ubuntu
- Performed these actions on another brand new Nexys 4 DDR board
- Verified that the bitstream file is working correctly by downloading to the board via the PROG/UART micro USB port using Vivado 2018.2 software
- Regenerated the bitstream using Vivado
- Pulled another bitstream file from another project
- Renamed the bitstream file (keeping the `.bit` extension)
- Replaced microSD card with a 4 GB USB drive inserted into the USB Host port on the board (and changed JP2 to USB)
- Got another 8 GB USB drive and did the same thing above (tried formatting in both Ubuntu and Windows)

Here's what the board looks like (click to enlarge):

[![board][2]][3]

The microSD card is inserted in the slot on the other side so not visible in the image, as indicated by the arrow on the left. The two squares are JP2 (left) and JP1 (right), as I have correctly (I suppose) configured.

What could be a possible cause of this? How can I tell the board to load bitstream from the microSD card?

 

OP's self note: This question is copied from my own post [here](https://electronics.stackexchange.com/q/406674/176201). Please don't consider it as plagiarism or (automated) web scraper.


  [1]: https://www.xilinx.com/support/documentation/university/XUP%20Boards/XUPNexys4DDR/documentation/Nexys4-DDR_rm.pdf
  [2]: https://i.stack.imgur.com/S91KZm.jpg
  [3]: https://i.stack.imgur.com/S91KZ.jpg

 

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Hi @iBug,

Here is the Nexys 4 DDR Programming Guide. In section 4. Programming the Nexys4-DDR using a USB Flash drive or Micro SD Card it describes the process for loading a bit file  using the SD card. Please attach a screen shot of the contents of the sd card. Is JP1 and JP2 set correctly? Have you tried powering the board externally?

cheers,

Jon

Share this post


Link to post
Share on other sites
  • 0
On 11/15/2018 at 3:21 AM, jpeyron said:

Hi @iBug,

Here is the Nexys 4 DDR Programming Guide. In section 4. Programming the Nexys4-DDR using a USB Flash drive or Micro SD Card it describes the process for loading a bit file  using the SD card. Please attach a screen shot of the contents of the sd card. Is JP1 and JP2 set correctly? Have you tried powering the board externally?

cheers,

Jon

Hi Jon, would you mind heading over Nexys 4 DDR doesn't load bitstream from microSD card? - Electrical Engineering Stack Exchange for a closer look? I copied the whole Markdown content so it may not have rendered correctly here. I also updated that question a few times to reflect updates. An image is also available. Thanks.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now