• 0
cole12345

PYNQ-Z1 Arduino Voltage Output

Question

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/arduino_io.py 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.

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Hi @cole12345,

Digilent handles hardware issues for the PYNQ board while pynq.io handles software, tutorial, demos and examples. We do not have experience using Jupyter Notebook . I would suggest to reach out to the pynq.io support here.

thank you,

Jon

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now