Search the Community

Showing results for tags 'nexys4-ddr'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • News
    • New Users Introduction
    • Announcements
  • Digilent Technical Forums
    • FPGA
    • Digilent Microcontroller Boards
    • Non-Digilent Microcontrollers
    • Add-on Boards
    • Scopes & Instruments and the WaveForms software
    • LabVIEW
    • FRC
    • Other
  • General Discussion
    • Project Vault
    • Learn
    • Suggestions & Feedback
    • Buy, Sell, Trade
    • Sales Questions
    • Off Topic
    • Educators
    • Technical Based Off-Topic Discussions

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL







Found 4 results

  1. 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]( Please don't consider it as plagiarism or (automated) web scraper. [1]: [2]: [3]:
  2. hello, we will use Nexys4-DDR FPGA board for our curriculum. in the progress of purchasing your board, we wonder why this board doesn't include protect case. as we searched over and over.. it didn't turn out. so by sending e-mail, we want to be certain about the existence of protect case for Nexys4 DDR board. we found some case like pynq board ( thanks for reading hope to get some clue about it...
  3. There is a board file for FPGA in the Loop (FIL) application in Matlab-Simulink for Nexys4 board card. But, there isn't any file for Nexys4-DDR board in Matlab-Simulink. Can you help for this issue?
  4. After some research and homework I came to know that digilent also provide different DCAP or APT dlls, for Software development in windows, along with very small demo projects in VC++ for every APT and the reference manuals, they all comprise to make "Digilent Adept SDK". So I quickly opened the DACI(UART) demo in Visual Studio 2015, in order to communicate with my board over UART, I was able to implement Device Table and get the device name string, I also managed to open the device using DmgrOpen() Funtion and got a interface handle, but i can't seem to get the DaciEnable() to work, and using the DmgrGetLastError tells me that the device(Nexys4-DDR) is not supported for DACI, which is very improbable. Then in hopes of troubleshooting the problem, I check for DmgrGetDtpCount() and I get the value '1', which I think means that there's one way to communicate with the device(which is not very informative), then I try DaciGetPortCount() which returns the value '0' to the pointer variable, which I think implies that there are NO DACI ports, :(. But I can see that while debugging the code, during the DmgrOpen() Function call, VS loads two FTDI dlls, I'm stuck here for a while now. And I hope that this question interests the experts at Digilent Forums, for I think they can see through this problem easily. And I attached the cpp file, which I'm working on. Thanks a lot !! DaciDemo_modified.cpp