• Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by JColvin

  1. Hi @doconnor, Have you received a response yet? The team that manages that email is on a different timezone so they may have been out for the weekend; otherwise, there is no link to go to. The forum is otherwise the appropriate location to ask questions as the Digilent engineers (including the creator of the WaveForms software who responded to you) are the staff that respond to questions. Thanks, JColvin
  2. Hi @LazerBoi64, I'm not certain on the hardware/software (in)compatibility, but I do seem to recall that it should be okay with regards to LINX 3.0 working on both the Raspberry Pi 3 and 3+. The older versions of Raspian are available for download from this page here: http://downloads.raspberrypi.org/raspbian/images/. Based on the dates from other threads, I would recommend going for either the one late 2016 (Nov 29 or Sept 28), or perhaps the early 2017 one. With that, you should be able to install and use it through the Instructables tutorial you linked or through the tutorial here: https://www.labviewmakerhub.com/doku.php?id=learn:tutorials:libraries:linx:3-0. Let me know how this works and if you have any questions about this. Thank you, JColvin
  3. JColvin

    Sample mode

    Hi @Dejdys, I apologize for the delay. I'm not certain what the function would be for that. @attila, do you happen to know the equivalent function name that they can call it within the LabVIEW VI's? Thank you, JColvin
  4. Hi @davittarius, I apologize for the delay; I have sent you a PM about this. Thanks, JColvin
  5. Hi @Ashish Kashinath, I apologize for the delay. The folks over on the NetFPGA mailing list (link if you are not already signed up) which have more experience specifically running the acceptance tests. However, based on what you have described, it seems like the acceptance tests projects are not loaded on your computer if the script does not find the bitstream nor the acceptance test project. Vivado getting stuck during the synthesis and implementation procedure would not be a board issue as the board is not directly involved at this point of the procedure. One potential solution that you could try that has resolved this sort of issue before is using a different, known working USB cable to connect to the NetFPGA SUME and a different USB port on the host computer, as a faulty USB cable can lead to the Vivado Hardware Manager not detecting the attached FPGA. Thank you, JColvin
  6. Hi @LazerBoi64, I responded to your other thread here. Thanks, JColvin
  7. Hi @LazerBoi64, I asked another one of our engineers about this and they informed me that the LabVIEW MakerHub LINX was not ever tested with the newer Raspberry PI and BBB OS's, so we do not know if anything has changed has changed under the hood which breaks this functionality. There are no plans to update or test the LINX deployment on these newer versions; I believe the last versions that were tested were late 2016 versions. I'm sorry I could not be of more help. Thanks, JColvin
  8. Hi @TaiShengY, Are you looking to measure a periodic waveform or a less standard/non-period waveform? If you are looking to measure a periodic waveforms, the OpenScope MZ can trigger the oscilloscope channels and capture a buffers worth of data at 6.25 MS/s. However, the delay between one external trigger (whether event driven or manually done or otherwise) is very much dependent on other factors outside of the OpenScope MZ's control, such as the network speed and traffic, and how cleanly WaveFormsLive processes and displays the data. The drawback with these things is that any delays and processes are variable in their length of time, so not only will there be a gap in the data, you won't know how long the gap will be. But anytime you are collecting data, you will collect the data at full speed and fill up the buffer with it. If you are instead looking at a less standard set of data, I would actually consider the OpenLogger which has been specifically designed for logging. Rather than external triggers and a lot of handshaking between the host board and the receiving end (mobile phone, pc, etc), each set of data is collected by a clock and placed into a buffer that is then simultaneously sent to WaveFormsLive or SD card. Let me know if you have any questions about this and let me know a bit more of what you are looking to measure. Thank you, JColvin
  9. Hi @Guillermo Lugo, I would recommend checking out this thread on our Forum which uses the Pmod KYPD to display information on the 7 segment display on the Basys 3. The Pmod CLP Resource Center has some HDL demos that display data on a Pmod CLP using a Nexys 3. You could use that demo as a reference to see how data is placed on the Pmod CLP and then use the corresponding keypad presses to correlate to specific characters to display on Pmod CLP. Let me know if you have any questions about this. Thanks, JColvin
  10. Hi @Raghunathan, I have responded to your question on the thread you referenced. Thanks, JColvin
  11. Hi @Raghunathan, Do you have the OpenLogger or the OpenScope MZ? The latest OpenLogger Firmware is 0.1719.0; the 1.301 firmware you referred to is only for the OpenScope MZ and will not work on the OpenLogger MZ. What version of the Digilent Agent are you using? When you right click on the Digilent Agent in the system tray (the Digilent Agent icon in the default bottom right hand corner of the Windows 10 desktop display), does it say the "Digilent OpenLogger MZ" is connected? You can power the board just through USB. Offline support is possible by just using the copy of WaveFormsLive that is part of the Digilent Agent and is described in the related tutorial on the OpenLogger Resource Center. However, it is recommended to use WaveFormsLive.com as that will be the most up to date. Thank you, JColvin
  12. Hi @bhclowers, If you are looking to generate a signal with Pynq with a python script, I would recommend asking on pynq.io as they are the ones that created all of the material for the Pynq board. Although, if you had questions on how the Analog Discovery generates it's waveforms, I would recommend asking on the Scopes and Instruments section of the forum (which I believe you've done before) where attila will be able to see and respond to your question. I know quite a few versions of WaveForms have come out since you originally posted there. Thanks, JColvin
  13. Hi @Peggy, I spoke with some of the firmware folks for WFL and OpenLogger and learned that they haven't yet implemented the parsing of the header into the Digilent agent yet. I did receive a picture that showed the structure of the header file, which I have attached below. Thanks, JColvin
  14. Hi @yoom@misoccer.us, The OpenLogger does not have any way to measure protocol information, so it would not be appropriate for a sensor that converts the K type thermocouple Analog Data into digital data (at least on the interpretation side of things). Similarlly, while it could work for just analog data, the OpenLogger does not support the needed resolution (41.276 uV/deg C) to correctly analyze the data. If you are using a sensor, such as the Pmod TC1, I would recommend using a microcontroller or microprocessor to receive the data from a thermocouple. Let me know if you have any questions about this. Thank you, JColvin
  15. Hi @RaBe, Are you using a level shifter with the Arduino Nano V3 and the Pmod ISNS20? Even if you connect the Pmod ISNS20 to 3.3V power, that doesn't change the 5V logic that comes out of the Arduino Nano itself. Thanks, JColvin
  16. Hi @tfcb, I am taking a look into this; I connected a level shifter of my own (Digilent's Pmod LVLSHFT rather than the Sparkfun one you linked to) to connect an Arduino Uno and Pmod ISNS20, but I too am getting strange values (no initial offset for example), so I'm debugging some more. Thanks, JColvin
  17. JColvin

    basys 3 WiFi usage

    Hi @Dom_123, Would you be able to upload your zipped project to either dropbox or google drive or something similar? The fact that you are now getting 0's for the temperature and humidity indicates that your Pmod HYGRO might be damaged, though this will help verify this for certain. Additionally, did you put the source and header files in the wrapper rather than just the application like it shows in your screenshot? Thanks, JColvin
  18. JColvin

    Sample mode

    Hi @Dejdys, Unfortunately, I'm personally not aware of a way to change the sampling mode in either the AD2 set of VIs or WaveForms set of VIs. Thank you, JColvin
  19. JColvin

    basys 3 WiFi usage

    Hi @Dom_123, I would probably recommend dropbox or something similar since the people who manage the server side of things over at Digilent don't want to increase the file size options for uploading to the forum. I do have another thing that we can do to test the HYGRO functionality; mostly I added a function to the demo code that reads the device ID of the embedded chip in the Pmod HYGRO since that will be a constant value and should (ideally) help point towards where the issue might be. I have attached the 3 relevant files so if you could replace the main.c in the application project (under it's respective source file) and PmodHYGRO.c and .h files in wrapper_hw_platform (drivers -> PmodHYGRO_v1_0 -> src) with the their respective files (or at least the contents), save the changes, and then relaunch the application on the hardware (after programming the FPGA with the bitstream). What you should see in the serial terminal is: "DevID: 0x1050 is devID" followed by the temperature and humidity data on each line. Thank you, JColvin PmodHYGRO.c PmodHYGRO.h main.c
  20. Hi @Jaraqui Peixe, Unfortunately, Digilent does not have the ability to obtain these licenses for you with regards to Xilinx negotiations. I do not doubt that the Spartan 3E Starter Boards you have are as good as new and work as such, but the reality is that last variant of ISE 14.7 that could support the FPGA chips on the Basys 2 and the Spartan 3E (both over 10 years old), was released by Xilinx back in 2013, so active support on these boards is limited as the required software will not install on newer OS's (at least the Windows variants anyway). As @xc6lx45, it is possible to make it work though. What I would probably recommend is looking into the newer 7 series boards, such as the Basys 3 (the most similar to the Basys 2) or if you would want access to more memory than is provided in BRAM, both the Arty A7 and the Nexys A7 have on-board DDR memory. All of these boards work with Microblaze and are supported by the free Vivado WebPACK from Xilinx (which is license-free if that is a factor for you and includes Microblaze). Naturally, there is no guarantee that the Vivado software that supports these Artix 7 FPGA chips will become end-of-life'd, but I can at least say from Digilent's end that I have not heard of this happening in the near future. Thanks, JColvin
  21. Hi @James783, What formatting does your 64GB SD card use? From my understanding the SD library (which is provided by the Arduino IDE) only supports the FAT16 and FAT32 formats, which if I recall correctly isn't the format used on most 64GB cards. Thanks, JColvin
  22. Hi @aeon20, As zygot surmised, the design is not driving UART; I looked through the tutorial you were going through and evidently we forgot to explicitly add the step in the Microblaze subsection to add in the AXI Uartlite IP block; it is referenced a few other times later in the tutorial (and clearly expects you to have it). I'll make sure this gets added in to the tutorial today. What you would need to do to correct this is to add the USB UART block to your design from the board tab of your block design (same location as where you got the system clock in section 4.3). To ensure everything gets connected correctly, I would recommend starting fresh since Vivado doesn't necessarily "fix" connections between blocks. You can add the UART block before or after you add the Microblaze IP (though before running "Block automation") Let me know if you have any questions about this. Thanks, JColvin
  23. JColvin

    basys 3 WiFi usage

    Hi @Dom_123, I created my own separate project using the Basys 3 and Pmod HYGRO and was able to successfully receive accurate data. We are looking further into your situation to see what could be different, since the data pulls from a register that the read function sends to. Thanks, JColvin
  24. Hi @Jaye, I believe attila responded to your other thread, but based on the supported operating systems for WaveForms (link), I do not believe you will be able to successfully use the Analog Discovery 2 with a Windows 2000 computer. Perhaps it is possible to get it working, but we do not have the hardware to test this for ourselves and I do not believe there are any plans to make it work. I'm sorry I could not be of more help. Thanks, JColvin
  25. JColvin

    basys 3 WiFi usage

    Hi @Dom_123, If you understand the block design errors, does this mean that you have started a fresh project and resolved the path errors to the Vivado Library folder? Thanks, JColvin