Search the Community

Showing results for tags 'cmods6'.

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 6 results

  1. azn103

    Cmod S6 Quad Spi

    I recently got a Cmod S6 and was able to program it just fine. Now I want to access the Quad SPI so I can load my program directly from the SPI rather than using the Digilent Adept program. The Cmod S6 did not show any references to how to program that part. How do you program the PROM?
  2. First, I'm using Cygwin on a Windows 10 platform to compile and run a utility program that loads a bit file into the serial Flash PROM of a CmodS6 board. The SDK version is Windows v2.4.2, using lib64. The source code is not my own, but comes from - and the specific program is zipload.exe Under Cygwin, all the source code compiles properly. When it is run, a call is made to DmgrEnumDevices() to enumerate any Digilent boards found. Even though the CmodS6 is connected to the PC with USB, it is not enumerated, DmgrEnumDevices() returns 0. Note: The Digilent utility djtgcfg.exe is able to enumerate the board, initialize, and also configure the Spartan 6. After the failure to enumerate, a call is made to DmgrSzFromErc() and the error code and information is printed to the screen --- [email protected]_PC /cygdrive/c/Users/Victor/Documents/Sky Engineering/FPGA_Project/ZipLoad $ ./zipload Top_Level.bit No CModS6 devices found ErrCode(3080): ercInternalError ErrMessage: Internal error. Segmentation fault (core dumped) Is there any particular way I have to setup the SDK, other than making sure make can find the include and library files? I will greatly appreciate any help you can give me. Vic deppi.cpp
  3. Hi, i am here with a few questions.I own a CmodS6, pmod Nav and pmod Bluetooth. I configurate the S6 with a microblaze mcs (the lowest brother of microblaze because of space in S6) and i want to create a SPI comunication to PmodNav but i dont know how, everything a tried doesn`t work . Also i found some libs. for nav but is still to big for fitting in S6. (Working in ISE Desing)
  4. This problem is strange. I've been using the Coolrunner II for over 20 projects. I saw the Cmod S6 Dip format and thought I would give it a try. I started with a simple program and got an external LED to flash at 1 Hz on Pin 1. The demo that comes with it also flashes the on board Led at 1 Hz. I simply just duplicated that. So good so far. Now here's the strange thing, When I remove the USB connection and then reconnect it or add the 5 Vdc power from a separate power supply, the on board LED flashes but the external one does not. If you measure Pin 1 you will see a hard voltage 3.3 vdc when open and 1.3 vdc when I have the external LED connected. It is no longer changing states. If I reprogram it without changing enything, it starts to flash again. I've tried a number of experiments from another CmodS6, different pins and rebuilding the project from scratch with the same results. Has anyone else seen this or tried to run there's stand alone. Thanks
  5. I am a teacher for Project Lead the Way and my course is Digital Electronics. In the course we use the CMOD S6 for about half of the course. Typically we use a program called Multisim to create circuits in what is know as PLD mode (Programmable Logic Device) and we export those programs via USB to the CMOD S6 that is attached to a specialty breadboard that can provide power, buttons, switches, etc. My issue is that I cannot find any documentation about what each of the 48 pins can be used for. We are told 24 and 25 are power and ground and we should use PIO14 to hook up an external clock but no reason is ever given as to why. Some of our logic programs only work if we use higher numbered pins and not lowered numbered ones. Some programs work with the onboard buttons, some programs can't use them. I am sitting in a class with 20 people trying to figure these nuances out and it all guess work. The product literature talks of multiple clock (signal voltage) outputs but not how to get them or how to change their frequency. Can anyone point me in the correct direction? Thanks, Tom Lum
  6. deltadia

    Cmods6 Clock Out

    Hi, I am currently using CMOD S6 to generate 12 bit data logic and clock for a DAC. The clock frequency is at 50 MHz which was created using DCM ip core in ISE. I then output the clock from pin 48. However I am having a bit of ground noise issue. The clock signal seem to be coupling onto the as the noise I observe on the oscilloscope is at around 50MHz with 500mVp-p on digital ground. In order to reduce this noise I have tried lower frequency at 10MHz (but for my application I really need it at 50MHz) and also used coaxial cable to connect the FPGA output and DAC. I am testing these on a prototype board so there will of course be additional noises but I get the feeling that CMOD S6 may not be able to support such frequency output. For instance when I tried to test just the CMODS6 on bread board the clock signal coupled onto ground as well. PCB implementation may eliminate this issue but I just want to hear from the Digilent if the CMODS6 can support 50MHz signal output. Many thanks Jay