Leaderboard


Popular Content

Showing content with the highest reputation since 01/20/19 in all areas

  1. 3 points
    jpeyron

    pmod wifi

    Hi @harika, I believe the HTML web page error is related to the materials on the SD card. 1) Please attach a screen shot of the contents of the Sd card you are using. 2) Please follow the YouTube video here from about 6 minutes and 28 seconds on for how to set up the HTTP server project. Make sure to update the login an password for the router/modem you are using. thank you, Jon
  2. 2 points
    And.... I have this sense that if you keep describing what you did you will answer your own question. I don't have enough information yet to help. [I confess that I haven't bothered to read through your code] Verbalizing problems, if you go into enough detail, is often a fairly reliably way to resolve them. Sometimes it helps to have someone throw in a good question or two.
  3. 2 points
    zygot

    Cmod S6 - Multilayer?

    Consider that the FPGA on your module has 196 balls. The A7 versions have 236. You can answer your own question by thinking about how one gets all of those surface mount pads to ground, voltage and signal traces.
  4. 2 points
    You are not wrong - but for that device ID the tooling will not let you use all the LUTs present on the silicon die. It is a somewhat artificial restriction, and might have some implications for the power and thermal properties of the package (e.g. a smaller package may not be able to dissipate the heat).
  5. 1 point
    kotra sharmila

    sdsoc_opencv error

    Hi , Thank you very much for this platform its showing video i/o demo and build perfectly i will try with my own project if i got any doubts i will ask you. Regards, K Sharmila
  6. 1 point
    laughing out loud ... Formula-1-performance is niche business, combine harvesters bring home the money, walking barefoot is the norm. And why not, I'm even discouraging people to touch it as long as a UART does the job. Same as with fast cars, speed is largely overrated. Those who know otherwise, you know who you are 🙂
  7. 1 point
    zygot

    RX / TX LED are swapped on the Zybo

    I get your frustration but also feel a bit of sympathy with the folks at Digilent. The confusion is a grandchild of the RS-232 specification back when UART usually implied RS-232. This peer to peer interface had DCE or DTE ends, connector genders and connectors with different numbers of pins.... what a mess! Using a UART was as much fun as a snowy two lane country road where there are only 3 ( the middle one being shared by traffic going both directions ) bare strips for your tires amid the ice and snow.I still have nightmares about not being able to do something because I can't find a $%#^% gender or DB-9 to DB25 changer... At least I have to congratulate Digilent on being consistent and providing a clue in the signal names as to what you need to look out for when using an external UART. So which kind of device is the Zybo? I could argue for either one...
  8. 1 point
    Hi @Amin, It depends on what you are planning to do. If you only need a Linux running on your Zybo Z7-20, then I can give you our pre-build BOOT.bin, kernel+rootfs images. This approach is based on our Demo HW platform, you will have the benefit of a lot of IPs in the design which allows a very versatile approach to the board, unfortunately this will not allow you to add any new IP to the design. If you want to build you own platform and base the on board Linux on it then you will need to install petalinux on linux(I recommend Ubuntu) and build/customize it the way you want, @jpeyron sent you the links for this in the previous post. -Ciprian
  9. 1 point
    Hi @bklopp, Here is a completed Nexys Video UART interrupt project in Vivado 2018.2 that uses interrupts in microblaze. thank you, Jon
  10. 1 point
    For anyone else having a similar problem I found a workaround, though it's a little strange. Install the glibc 2.14 library in parallel in an alternate location. I put mine in a folder in the root directory. The libdwf.x.x.x binary does not look for the glibc-2.12 library directly. It looks for a symbolic link file named libc.so.6 in directory /lib64. That file redirects libdwf.x.x.x to the glibc library. Now if you modify libc.so.6 to point to the new glibc library, you will have major problems because many systems in the computer rely on the current installed version 2.12 (I got a kernel panic and had to use a recovery disk to revert my changes...). Instead of modifying glibc.so.6, make a new symbolic link file in the same location that points to the new library. I named mine "glibc.so.7". But libdwf.x.x.x will still look for libc.so.6 instead of the new file so you have to open it in a hex editor and modify it. All I had to do was Ctrl-f for "libc.so.6" and change the 6 to a 7. After all that it works! I think you could also modify a binary in the same way to get the waveform GUI application to work. Try running if from terminal and look at the errors to find whatever file is looking for the glibc library and modify it to look for libc.so.7 instead of libc.so.6. I havn't gotten around to it though since I just need to run python scripts.
  11. 1 point
    Hi @Amin, I believe you need to use the Petalinux in a linux environment. Here is the download page for Petalinux. You should be able to use a VM or dual boot with Windows. thank you, Jon
  12. 1 point
    Szia András, In WF 3.8.2 Spectrum the channel range (by default) is adjusted automatically based on the Magnitude Top. In WF 3.8.12 a Main Range option was added, since setting Top to 5dB or higher the AD2 input channels switched to 50V range which provides lower resolution, higher noise floor. Under channel options the range can be adjusted individually for each channel. However, regardless of the above settings the capture (averaging, hold...) are restarted when changing the Top parameter. I have corrected this for the software release.
  13. 1 point
    JColvin

    PmodIA with External Clock

    Hi @Nianyu Jiang, To add onto what @jpeyron said, I took a look at the AD5933 datasheet (the embedded chip on the Pmod IA) and wasn't able to find if there is a limitation as to what the external clock rate or crystal oscillator should be. However, looking at the schematic for the Pmod IA, there are some suggested external oscillators on the page, though they are all for 16 MHz oscillators rather than a 32 kHz oscillator you are looking at, so I am not certain how the chip would respond to a much lower clock rate/oscillator frequency. Thanks, JColvin
  14. 1 point
    jpeyron

    Custom Image Processing on Zybo-Z7 20

    Hi @Amin, I have not made a project like this. To get a Zybo-Z7-20 project working with the SD card: Make sure you are using the Digilent board files.Here is the installation tutorial for the board files. Your block design should be the just the Zynq processor with FCLK_CLK0 connected to the M_AXI GP0_ACLK as shown with the attached screen shot. Run block automation as default(board files) when the Digilent board files are being used. Then create a wrapper and generate a bitstream. Next export the hardware including the bitstream and launch SDK. In SDK you should be able to alter the main.c file attache above to work for your needs. If your goal is to use a standalone project i can assist with using the ZYNQ processor with the SD card. I would have to reach out to more experience engineers for assistance using HLS or non-prebuilt SDSoC project. If your project does not need to be standalone then I would suggest using either an embedded linux project like petalinux , a pre-built SDSoC project or the SDSoC reVISION platform. 1) Here is the Petalinux Support for Digilent Boards which has two version releases and a very detailed readme which should help you get the project going. 2) Here is the SDSoC Platforms which has a project completed for the Zybo-Z7-20. 3) Here is the SDSoC reVISION project for the Zybo-Z7-20. thank you, Jon
  15. 1 point
    jpeyron

    Custom Image Processing on Zybo-Z7 20

    Hi @Amin, I have attached a main.c made by one of our community members that uses the xsds driver. thank you, Jon main.c
  16. 1 point
    jpeyron

    Getting Started w/ ESP32

    Hi @jhealow, Here is a confirmed project for the zedboard/Pmod ESP32 on JC using "Vivado 2018.2.1". I was able to duplicate your results with having the switches set wrong. To get the PmodESP32 chip to respond you need to have both switches set to the left towards the J1 header prior to power on. You also need to have the serial emulator to include both the CR and NL (LF) when transmitting. I have included screen shots below. The switch position and CR+LF terminal emulator setup are described in more detail in the reference manual here under the sections AT Command (Slave) Mode and Quick Start. thank you, Jon
  17. 1 point
    gulatisneha56

    Installation Arduino IDE failed

    Thanks you for this link. It was helpful for me.
  18. 1 point
    jpeyron

    Getting Started w/ ESP32

    Hi @jhealow, We typically suggest using a terminal emulator like tera term. I believe you should be able to type "ATE0" which should prevent the demo from printing each character received from the host PC's serial terminal twice. Tomorrow I will make a project using the PmodESP32 and the Zedboard to get screen shot of what to expect for the responses from the PmodESP32. thank you, Jon
  19. 1 point
    All this time i had answer on a plate. I've gone through few guides/forums/datasheet and i did not check the schematic. The answer is 1nF - if anyone is wondering. Best Regards, Michael
  20. 1 point
    Hi @JUNEED, Looking at the IC's Data sheets here and here for the Pmod I2S2 the min and max voltages are 3.3V and 5V so using a lower voltage will not work. If you need the bank to be at the lower voltage I would suggest using a level shifter something like the Pmod LVLSHFT here. thank you, Jon
  21. 1 point
    Hi @StefanOR, The USB UART bridge is tied directly to the ZYNQ processor.The USB UART Bridge is handled by the ZYNQ processor. When using the Digilent board files the default setting in the block automation is configured by the board files. You do not need to and would not be able to use the Uartlite IP Core to connect to the USB UART in this case. I have attached screen shots. The SDK code for the PmodESP32 is made to work for either ZYNQ or Microblaze designs. cheers, Jon
  22. 1 point
    jpeyron

    Source Code in SDK

    Hi @Ahmed Alfadhel, The most current version of the xbram examples I believe are here. thank you, Jon
  23. 1 point
    kwilber

    cora Z7 Vivado preset file for PS

    The preset.xml file gets installed when you install the Digilent boards file as described here. On my system, once the board files are installed, the cora files end up here...
  24. 1 point
    shahbaz

    How to read from SD card on ZYBO

    hi @Notarobot, i'm sorry if I didn't make sense. The problem that I was facing was that the contents of text file (generated by MATLAB) that I was trying to read from SD card had numeric data. whenever I read the data from SD card It got converted into ASCII in read buffer, whereas I wanted decimal values in the buffer so that I can store them into memory. but if I somehow converted my textfile contents into Unicode (the format that xil_write generates in output file), PS would read them perfectly as decimal numbers. I was unable to convert my file contents into that format since data were separated by commas and the data was very big. I found the solution to my problem, I simply have MATLAB to convert the decimal number in array to Unicode and then output them to a txt file without including commas b/w values. using following command lines X_uni=native2unicode(X_deci); dlmwrite('r.txt',X_uni,'delimiter',''); Thank you for your concern.
  25. 1 point
    shahbaz

    How to read from SD card on ZYBO

    hi @jpeyron, I followed the guide at GitHub under Readme in PMODSD. can you please guide me step wise on how to start from block design and than going to SDK and running the demo. I have added the pmodsd and zynq PS IPs, after auto connection and running the generate bitstream I get following error. I need your guidance at this