Victor McKeighan

  • Content Count

  • Joined

  • Last visited

About Victor McKeighan

  • Rank

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Jon, I tried the fix shown in the link you provided, but had no success. When I ran the command, I got --- $ cygstart --action=runas ./ Unable to start '': There is no application associated with the given file name extension. It couldn't find an application to run a shell script? I don't get that. I also tried opening Cygwin terminal with "Run as Administrator", but it made no difference. At any rate, the error message "error: invalid filename - lib64/" does not sound like a privilege issue. Vic
  2. I'm trying to install the Linux Runtime under cygwin on a Windows 10 platform. Getting this message on the first library file: I checked to make sure lib64/ exists, and it does, so I don't understand the error. Could this be a privileges issue? I am the administrator on the PC. Do I need to do something to run with root privilege? I did install the SDK without this problem. Hope someone can help. Thanks, Vic
  3. Jon, In the 'samples' folder of the SDK I found the document for building an Adept project in Visual Studio. I tried building the EnumDemo, and it worked. So now I need to go back to my original project and see if it can be built in Visual Studio. Will be going out of town later today, but I'll start working on this when I return on Monday. Vic
  4. Jon, Yes, and so does djtgcfg.exe Adept utility Vic
  5. Hi Jon, I did as you suggested and ran the EnumDemo program. The result is the same, the program runs and terminates without printing anything. I then added an if statement following the call to DmgrEnumDevices(&cdvc) - if (cdvc==0) { printf("No Devices Enumerated.\n"); } Then when the program is run, it prints "No Devices Enumerated." to the screen. Is my configuration (Windows 10, Cygwin, Adept Windows SDK) appropriate for Adept? If not, what should I be using? Thanks, Vic
  6. A quick update - please ignore the "Segmentation fault". That was fixed, but the main problem still exists. Vic
  7. 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() return
  8. Bogdan, Thanks for the reply. It's good to know you got it working there with very reasonable programming and verify speed. I am using Windows 10, but I have the version of ISE (14.7) that runs under Oracle VM VirtualBox. The workaround you pointed to seems to apply to some earlier Windows version that does not need the VM. The file and folder names mentioned there do not exist in my installation. Also - the issues and problems described in the workaround are not at all what I'm seeing. Everything works properly, no problem opening files, it just takes a very long time to program the
  9. I have an update - A new Cmod S6 (ordered directly from Digilent ) was received today. I verified the demo was working when power was applied. I followed the instructions given by Bogdan to program the serial PROM using iMPACT. Everything went correctly, except the time it took to program the device was almost a full hour! The progress bar on the screen indicated 0% for about 20 minutes, then went to 1%. Got to 3% after about 50 minutes. Then the 'Program Successful' message was displayed. I verified the design was working. I chose to verify the programming (with iMPACT) - This
  10. Bogdan, the project files are attached. The bit file is Top_Level.bit, and the MCS file is Serial_Mon.mcs Thanks for all your help!
  11. Hi Bogdan and Christian, Thanks for your attention and the very detailed instructions for iMPACT. I did follow the instructions, but I'm having the same problem. Everything went exactly as shown in the document, but when I initiated programming I got the 'Program Failed' message - The transcript from the Console window is shown below. It seems to indicate that the SPI access core was configured, but then an 'ID Check' failed, and the SPI memory was not found. Additional note: I am able to configure the Spartan 6 with my own project and have verified functionality (it onl
  12. Dan, thanks for responding. Yes indeed I want to program the Quad SPI memory so the Spartan6 can configure itself on power up. I did download the latest Adept for Windows. Like iMPACT, it allows me to configure the FPGA, but does not do anything for the PROM. I'm beginning to see a little clearer about the SPI PROM - On the CMod S6 it is not connected to JTAG, but only to the FPGA - so the FPGA has to be configured to talk to the microprocessor on JTAG and then program the SPI PROM. iMPACT is supposed to do this, but it's not working. It might be done through Adept, but apparently it's no
  13. Victor McKeighan


    I'm using Xilinx ISE suite to design, test and program the Cmod S6 board. At this point I am able to configure the Spartan6 FPGA with a bit file over the USB connection (although I have not verified functionality), but I'm having a problem programming the serial PROM. Here is the report I get from the iMPACT tool: INFO:iMPACT - Current time: 5 Jul 2018 14:00:55 // *** BATCH CMD : Program -p 1 -dataWidth 1 -spionly -e -v -loadfpga PROGRESS_START - Starting Operation. Maximum TCK operating frequency for this device chain: 25000000. Validating chain... Boundary-scan chain v