• Content Count

  • Joined

  • Last visited

  • Days Won


JColvin last won the day on December 11

JColvin had the most liked content!

About JColvin

  • Rank
    Forum Moderator
  • Birthday April 22

Profile Information

  • Gender
  • Location
    Pullman, WA

Recent Profile Visitors

8262 profile views
  1. Hi @Shawn83, I responded to your other thread here: Thanks, JColvin
  2. Hi @Shawn83, I have a couple of clarification questions to see if we can figure out the source of the issue. As a side note, when you just power the Analog Discovery 2, there is no lights that turn on until it is connected to WaveForms. What OS are you using? If you are using Windows, do you see it in the Device Manager? It will be reported under Universal Serial Bus controllers as USB Serial Converter. When you say you get no response from the device, do you mean from your computer or from WaveForms? If you haven't already, I would recommend following the steps listed in the initial post of this thread starting with the "Device not detected by WaveForms" portion Let me know how this goes. Thanks, JColvin
  3. JColvin

    PCIE to PCIE board connection

    Hi @Missionone, I don't know what boards you are using since most of the Digilent boards do not have PCIe I personally do not have any experience with it, but my understanding is that in general if you do not have any voltage conflicts that will occur you can connect them directly with a proper cable. The bigger thing I would be concerned about is the software/hardware (presuming you are using a FPGA) to properly take advantage of communicating over PCIe. Thank you, JColvin
  4. JColvin

    Using Adept SDK to handle JTAG on ZC706 board: problems.

    Hi @Pavel_47, I'm curious as to why you chose your implementation of the DjtgPutTdiBits that you kept the TMS pin at a high state (second parameter in the function) when the table 6.2 states you need to keep the TMS line in a low state and why you are attempting to shift in 6 bits when the beginning of the second step only requires 5 bits which seem to be 00101. Based on your declared shft_CFG_IN array, you also seem to be wanting to shift in 3 bytes worth of data rather than the total of 10 bits for the second step. To be fair, I do not know why you do not see anything on the TCK line; I do not know if that is due to how JTAG expects things to be done or if it is because you have extra bits left over in the byte that are not being shifted in. Based on the table you referenced and the DJTG Programmer's Reference Manual, I believe (I have not tested this for myself) you would want the following for the second step: //following the coding style provided //Declarations, though these don't need to be arrays BYTE shft_CFG_IN_part1[] = {0x05}; //corresponds to the 00101 BYTE shft_CFG_IN_part2_and_part3[] = {0x00}; //single 0 and two don't cares BYTE shft_CFG_IN_part4 = {0x00}; //two don't cares //Executions //first 5 bits, with TMS held low if (!DjtgPutTdiBits(hif, fFalse, shft_CFG_IN, NULL, 5, fFalse)) { printf("DjtgPutTdiBits part1 failed\n"); ErrorExit(); } //second part and third part, with TMS held high if (!DjtgPutTdiBits(hif, fTrue, shft_CFG_IN, NULL, 3, fFalse)) { printf("DjtgPutTdiBits part2 and 3 failed\n"); ErrorExit(); } //fourth part, with TMS held low if (!DjtgPutTdiBits(hif, fFalse, shft_CFG_IN, NULL, 2, fFalse)) { printf("DjtgPutTdiBits part4 failed\n"); ErrorExit(); } Thanks, JColvin
  5. JColvin

    Pmod ESP32 CE Marking & Compliance Documentation

    Hi @Vadumch, We have the Declaration of Conformity for the Pmod ESP32 available for download here. Let me know if you have any questions. Thanks, JColvin
  6. JColvin

    AD2 and WF Communication Failed error popup

    Hi @Bruce Boyes, I have moved your question to a more appropriate section of the Forum, where the creator of the WaveForms software will be able to see and respond to your question. As a preliminary question, is this Ubuntu machine a VM on the same Windows 10 notebook you mentioned or a different computer entirely? Thanks, JColvin
  7. JColvin

    ZYBO Board Dimensions

    Hi @ADT-Tsuneki, I confirmed that we do not have such a file available, but our design engineer did take the time to create the following image which should have the dimensions you need. Thanks, JColvin
  8. JColvin

    DMC60C CAN communications

    Hi @Jani, I do not know for certain what protocol the DMC60C is using (I will find out), but we do have documentation for the API that the DMC60C uses available here: https://reference.digilentinc.com/dmc60c/api/index.html. Otherwise, the Resource Center for the DMC60C has some additional information including a Getting Started Guide that you may find useful as well. Let me know if you have any other questions. Thanks, JColvin
  9. JColvin

    Makerhub interfacing to USB-6009 module

    Hi @APattison, I don't know if drivers are available for this board; there is no hardware driver listed on the official NI page here, though there is a thread on their forum here from 2011 that seems to describe how to get the drivers, though I don't know if it will work nicely with Makerhub though. Thanks, JColvin
  10. JColvin

    What options SDSoC Voucher grant

    Hi @Pavel_47, In the end, Xilinx will be the authority on this as it is their software, but it is my understanding that the High Level Synthesis is included with (nearly) all versions of Vivado as per the features table on their website here; however the DSP System Generator as per that same table is only included with the Vivado System Edition. The SDSoC voucher will only get you access to Xilinx's SDSoC software; there is a thread with some more details on this here. Thanks, JColvin
  11. JColvin

    Displaying Charater on Screen

    Hi @Sami Malik, I was directed to a project that had done some ASCII characters on an external display for the Basys 3; they did not test it with a Zynq based board, but the project was done in HDL so it should be fairly easy to implement on the Zybo Z7: https://github.com/artvvb/VGA_SERIAL. Thanks, JColvin
  12. Hi @anon, If you are referring to the logging directly to an SD card, no, that feature is not directly available for the Analog Discovery 2. There is a Record option that you can choose (for both the Oscilloscope and Logic Analyzer tools) that will stream data to a file on your PC over USB and based on the documentation (available in the Help->Browse tab within WaveForms) this will let you record about 1M samples/sec which is much faster than the OpenLogger will be able to provide. Thanks, JColvin
  13. JColvin

    MAX32 Pre Built

    Hi @raouf, I apologize for the delay. I just tested with the Max32 where I set up a basic LabVIEW program and connected to it with the LINX Firmware Wizard. I then disconnected the board from power, reconnected it, and was able to directly run the VI again without using the Firmware Wizard. The issue that you will run into though is that if you use the Max32 in MPIDE or the Arduino IDE, you will need to reload the LINX Firmware through the Wizard again. Let me know if you have any questions about this. Thanks, JColvin
  14. JColvin

    Displaying Charater on Screen

    Hi @Sami Malik, I am not familiar with that particular display. Presuming this is the display that you are using; the display does not have an HDMI input and the Zybo Z7 only has an HDMI output, so you would need some sort of external adapter that could change from HDMI signals to either DVI compatible or VGA signals. Alternatively, you could use something like the Pmod VGA to send out the appropriate signals to the monitor. There are a couple of demos for both of these with the Zybo Z7 available on it's Resource Center, though I do not think either of the demos have specific ways built in to do manipulate individual pixels or send ASCII characters though. Let me know if you have any questions about this. Thanks, JColvin
  15. JColvin

    Nexys4 DDR support files

    Hi @Carl, You can find a number of resources (including the master XDC Files) for the Nexys 4 DDR on it's Resource Center here: https://reference.digilentinc.com/reference/programmable-logic/nexys-4-ddr/start. Let me know if you have any other questions. Thanks, JColvin