Search the Community

Showing results for tags 'pynq'.

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

  1. Hi guys, I've just bought a Pynq board. Could anyone help and give the main steps to follow to add a new PMOD device to the default overlay? I'd like to add the DA3 PMOD DAC that is currently missing. Many thanks!
  2. i have a couple of Z1 that not used for a while and when tried today neither would boot (LD12 not lit at all, cannot ssh not use PuTTY serial), even the new one out of the box
  3. naoya

    PYNQ-Z1 doesn't start

    Hi there, I bought a PYNQ-Z1 board near the end of 2017, and every weekend I was enjoying it on jupyter notebook (only with base overlay. I'm a newbie to FPGA and still learning how to design it.) Last night it suddenly turned off all LEDs silently while the power was ON. I slided the power switch to ON/OFF, changed the power supply from microUSB (tried both from PC and from 12V3A adaptor) to regulator (12V 3A), but no LEDs lit on the board. It wasn't the first time since I bought the board that it seemed to go wrong; it was at the middle of last month that the board started repeating abrupt reboots every a few or tens of minutes. I thought it was because I had updated last month the system on microSD to PYNQ2.0. Until then I had been using the microSD I bought with the board (maybe PYNQ1.4 or something) A few days ago I noticed that the older versions of PYNQ system images are still available on the server, so I decided to downgrade it, and prepared a microSD with older version of PYNQ. But last night the board went dead before I try it. Could someone tell me how to fix this problem? Or is it possible to ask Digilent Inc. to repair the board? Kind regards, naoya
  4. Hello, I am using a Pmod Grove RTC with a PYNQ board, and it seems to be operating normally when it is powered directly from the 3.3 V of the board. However, when I plug in the backup battery (3.0 V CR1225) into the grove RTC and have it also connected to the board, I can not read or write to the clock. It seems the backup battery somehow disables the device. After reading the page 3 of datasheet of the DS1307 chip, I noticed something weird: "DC power is provided to the device on these pins. VCC is the +5V input. When 5V is applied within normal limits, the device is fully accessible and data can be written and read. When a 3V battery is connected to the device and VCC is below 1.25 x VBAT, reads and writes are inhibited. However, the timekeeping function continues unaffected by the lower input voltage. As VCC falls below VBAT the RAM and timekeeper are switched over to the external power supply (nominal 3.0V DC) at VBAT." Does this mean that if I am powering the Grove RTC via the normal Grove Adapter which connects to the Pmod port of PYNQ and uses the 3.3 V source, I can not use 3.0 V coin cell battery anymore? Based on what I calculated, 1.25 * 3.0 V = 4.0 V and the 3.3 V VCC provided from the PYNQ is below the 4 V which inhibits the read and write process based on the datasheet. Obviously, if I make my VCC 5 V (which is kind of difficult in terms of wiring) or drop the VBAT below 2.5 V, this is not happening (I tested it). This requirement totally defeats the purpose of using Grove RTC with most of Xilinx FPGA boards. Because Pmods are supposed to be connected to the Pmod ports and not the 5 V source, and also there is no 2.5 V or lower voltage coin cell battery that I can use. So, I am kind of stuck at this point on how to use the Grove RTC in the normal way and have a backup battery as well. Any help is appreciated. Thanks, Mahdi
  5. Hello, I have got a Pmod grove RTC which I hoped to be able to use it the same way I have been using my Pmod Grove IMU (using the example C code that is provided here), however I noticed there is no such example code for the Grove RTC. I am aware of the Arduino and python scripts that are available on Grove RTC webpage, but due to some limitations I need to use it the same way I am using Grove IMU device (which is using it with PYNQ board). Does anybody know if there is such example code written in C language for this device out there that I can use? It seems to be a simple I2C device, however I have not found any straightforward library for it yet. There are several DS1307 devices, each with their own i2c library, but I need to use i2c.h that exists on the pynq project. Any help is appreciated. Thanks, Mahdi
  6. Hello! I have the following question. Is it possible to read Zynq temperature via XADC when working with Digilent Linux distro on PYNQ-Z1 board? Thanks!
  7. Hi all, I am brand new to FPGAs and am finding the documentation more confusing than enlightening regarded this issue. I am having considerable difficulty getting my PYNQ-Z1 board to output a voltage through the Arduino IO ports. Currently I have a complete circuit from Arduino IO 0 to a breadboard with an LED and resistor in series, and it connects back to the Arduino ground port. My code is as follows: In [1]: from pynq.overlays.base import BaseOverlay base = BaseOverlay("base.bit") from pynq.lib.arduino import Arduino_IO In [2]: x=Arduino_IO(base.ARDUINO,0,"out") x.write(1) However, I am getting an attribute error, which reads as follows: AttributeError ---->2 x=Arduino_IO(base.ARDUINO,0,"out") /opt/python3.6/lib/python3.6/site-packages/pynq/lib/arduino/ in __init__(self,mb_info,index,direction) ---->97 self.microblaze.start() Attribute Error: 'Arduino' object has no attribute 'start' What is "start" and how can I fix my code to properly output voltage? Thanks for your time.
  8. cole12345

    PYNQ-Z1 Capabilities

    Hi all, My group and I are brand new to FPGAs, none of us have any expertise whatsoever. As such, we have a few questions about the capabilities of the PYNQ-Z1 board that some of you seasoned experts can help us out with. First: we will have a TTL (3.3 V) pulse sent to the board which is about ~10 ns long. Can the board detect such a pulse from something like a rising or falling edge? We hope to send this pulse via BNC connection - where could we input this on the board? Second: We also need to output a pulse via BNC connection. Where would this pulse be outputted from? Third: Given the first two questions, should we invest in the following two items? i. ii. Sorry if these questions seem hopelessly basic. We are new to this type of hardware and would greatly appreciate any help you all could send our way.
  9. Trillian

    arty7 / pynq-z1 LED MIO

    Hi, I'm having exactly the same problem that this person had: I'm trying to find the MIO Pin Numbers for the LEDs on the PYNQ-Z1 / ArtyZ7 board. The solution for the above user seemed to be checking out some table in the HW Guide. My board doesnt even seem to have a HW guide. Ich checked the following resopurces: So where can I find the complete MIO? thanks! T
  10. i want to work on a video project which board will be better zybo or pynq . as i have studied that pynq has unbufferd hdmi. suggestions will be highly appreciated. Thanks
  11. can we use output from python code in verilog on pynq board. e.g if we take hdmi in python. Can we process that frames in verilog.? Thanks
  12. i want to recieve video packets from hdmi port and send it over ethernt RJ45 connector how it can be done with PYNQ board.
  13. Hi there, I am new to Pynq board and vivado. The goal of my school assignment is to create IP block in vivado, generate .bit and .tcl file, putting them into Jupyter notebook, and run .bit file using Python on the Jupyter notebook. The two IP blocks that I'm creating are a multiplier and a Zynq board. I follow the below document until the end of section "Add IP to the design", and then I have to upload .bit and .tcl file to Jupyter notebook. That's when I got disconnected from Jupyter everytime. I have tried to reconnect to Pynq using MoBaXterm (serial connection) and use different browsers (Firefox, Chrome, and Edge), but none of them work. I have also tried to adjust the data rate between my laptop and Pynq board between half-duplex and full-duplex as well as turning off the Pynq board, but then I always got stuck at the uploading step. I have thought about re-flashing the image, but if I could connect to Pynq board before, then the image should not be the problem. I'm looking for suggestion on why and how to fix this. Please help. Thank you very much. Best, Tung Nguyen.
  14. Hi, I am trying to run the lwIP echo server application project template from the Xilinx SDK on my PYNQ board. I have followed this tutorial for the Zybo FPGA board (which also contains the ZYNQ): Everything works fine until the very last step, when I come to connect to the echo server using telnet. The PYNQ is telling my via serial comms that Board IP: Netmask : Gateway : TCP echo server started @ port 7 So I followed the instructions in the above link to set up the ethernet connection on my Windows PC with the static IP address using the given netmask. Unfortunately when I come to connect via telnet using Putty, it tells me that the host is unreachable. I have also tried using my Ubuntu PC but I get the same problem. I have tried debugging the echo server in the Xilinx SDK by setting a break point in the recv_callback() function, but it never seems to reach that part of the code, indicating that no packets are ever received from my PC. Does anybody have any idea what I could be doing wrong please? Thanks!
  15. Hello, I was wondering what the differences between Pynq and Arty are. I also was wondering if I could use a Pynq just as an Arty, since Pynq is much inexpensive than Arty with the academic pricing. Thanks
  16. I'm interested in purchasing the voucher for a node locked license of SDSoC. The description says it's locked to the Zedboard and Zybo. Is it locked to those particular boards or would the license work for the PYNQ and Arty Z7?
  17. I am trying to use the Pmod ACL with my PYNQ board, but i am not able to read any data from it. I was able to use it with my ZYBO board, but using the same code with the PYNQ doesn't cut it. Is it possible that some Pmods aren't compatible with the PYNQ? I haven't been able to find much documentation on the pinnout for the pmod ports either... any suggestions?
  18. Hi there I am selling my Zinq-Z1 board ( zynq 7020 ) She is "as new". I put Arty Z7 in the title because these two board are so similar (not the same colour of pcb, and the Pynq has one thing more: a mic) mine is a pynq. My price is 99€ plus shipment , you can find easily on ebay my announce, there are some photos, I also sell on ebay my Spartan 6 board (papilio duo and computing shield) Thx & Regards B.
  19. Hello All, I'm having trouble running the Ethernet echo server on my pynq board barebones. I realize that the phy is different than what the example targets, so I changed the link rate in the bsp to fixed 100Mbits and did the same on my PC driver side. Unfortunately this didn't solve the problem and telnet still gives an unable to connect when I try 7. I'm wondering if maybe it is a board files problem? I am using the files for the Arty Z7 -20, which I thought would be close enough, but maybe some of the Ethernet stuff is wired a little differently?
  20. Hi, How did you measure the typical current ranges listed in Table 1.1 in the Pynq reference manual? I have purchased a Pynq board and would like to measure actual power consumed by different board components using an external measurement device. I was wondering whether there are shunt resistors on the Pynq (similar to the ARTY) that enable measurements listed in Table 1.1. Best regards, Ananya
  21. omn0mn0m

    Pynq Heating Issues

    Hey all, just got a Pynq Z1 board in the mail. I was reading the documentation on the Jupyter notebook when my arm hovered over the board and I felt some heat. After gently touching the various chips on the board, I noticed that most of the components felt warm or hot. I tried to put a 15mm x 15mm heatsink on the Zynq to see if that would solve any issues. It did not. I do not have a thermometer to measure exact temperatures unfortunately. Has anyone else had this problem, or do I have a defective board? Most other FPGA/ SoC dev boards I have worked with have not gotten this hot unless I was running something intense on it.
  22. desmond

    PYNQ rev B & rev C

    Hi there, Just realize there're two versions for PYNQ Z1 board - rev B and rev C. What's the main difference in between? Thanks! - Desmond
  23. Hi all! I'm currently thinking of purchasing the pynq-z1 board and hoping to set up CAN communication on it. I've read the documents regarding the PYNQ board ( but I wasn't able to conclude on whether I would need to purchase a PMOD with it to access a CAN peripheral. From what I understood, many of the peripherals are available through the PL via PMODs or an arduino. There was also a comment stating that peripherals such as Ethernet, USB and UART, are connected externally, while all other peripherals are connected internally or routed to PL pins. This confused me so my questions are: What do you mean by "connecting peripherals internally"? and would I need to purchase a PMOD and route my CAN controller to PMOD pins, in order to interface with CAN? (via overlays, I believe?). Just need some confirmation! I'm sorry if I'm asking something so basic, I'm fairly new to embedded development, especially with zynq chips but I'm keen to learn as I go! -Vin
  24. Hello! I bought PINQ-Z1 and I liked your solution, to use as a power supply chip TPS65400. I decided to use this chip in my solution. Could you explain how you calculated the values of the elements of the compensation scheme for TPS65400 (C167, C168, C172, C173, C179, C180, C184, C185, R252, R255, R262, R265). Thank you!
  25. Hello ! We are designing a high-speed bus on a PCB interfacing the Arduino/Chipkit GPIO pins onboard the PYNQ-Z1. Inorder to maximize the signal integrity parameters, we would like to optimize the trace lengths in our board based on the trace information and the layer stackup details of the PYNQ board. It would be really kind if someone from Digilent could share this valuable information to assist our optimization. Regards, r4d