Hello,
Can I set my ArduinoUno on 3.3volts so I can interface it with an FPGA?
Also on the Arduino I am using XBee, Luminosity and PIR sensor.
The Fpga is 3.3V Compatible.
Thank you!!
Hello,
Can I set my ArduinoUno on 3.3volts so I can interface it with an FPGA?
Also on the Arduino I am using XBee, Luminosity and PIR sensor.
The Fpga is 3.3V Compatible.
Thank you!!
If yiu know how to work with a FPGA, you probably knwo a lot of electronics. Atmega328 need 4.5V to operate at 16mhz. If you set the bootloader to arduino pro at 8mhz, you can interface it without problems. Or you can get some level voltage translators
You might be lucky and get the thing working at 16MHz with 3V3 applied to the '5V' pin - its not guaranteed according to the specs.
Alternatively a level-shifter can convert the 5V logic levels to 3V3 - fortunately the Arduino inputs are 3V3 compatible its only the output signals that need conversion (resistor dividers can do this as well as level shifter board).
Which FPGA? I am using a Xilinx Spartan 3AN and communication between Arduino and FPGA is working fine. Just use resistor voltage dividers between Arduino outputs and FPGA inputs, and connect Arduino inputs directly to FPGA outputs.