FPGA/PapilioDuo: Unterschied zwischen den Versionen
Tw (Diskussion | Beiträge) (→Papilio Wings) |
Tw (Diskussion | Beiträge) (→WEB Links) |
||
| Zeile 150: | Zeile 150: | ||
* [http://www.papilio.cc/index.php?n=Papilio.MicroSDWing SD-Card Wing] | * [http://www.papilio.cc/index.php?n=Papilio.MicroSDWing SD-Card Wing] | ||
| + | * [https://github.com/GadgetFactory/Papilio-Wings/tree/master/BPW5002-microSD_Card GITHUB] | ||
<br /> | <br /> | ||
| + | |||
=== Joystick Wing === | === Joystick Wing === | ||
Version vom 31. Oktober 2019, 19:00 Uhr
Inhaltsverzeichnis
Papilio Duo
Das Papilio Duo ist ein FPGA Board (Xilinx Spartan 6) mit einem Atmel Atmega 32U4 und einem SRAM (512KB oder 2MB). Das Board hat Arduino kompatible Anschlüsse und aufgrund des Atmel Controller laufen Arduino Programme tadellos. Es können 5V und 3,3V Arduino Shields mit dem Papilio verwendet werden.
Spezifikation:
- Spartan 6 LX9 FPGA
- AVR ATmega32U4 Microcontroller
- Spannungsregler LTC3419 (Step Down)
- USB 2.0 High Speed Interface (FTDI FT2232H)
- SRAM 512KB ISSI IS61WV5128BLL oder 2MB ISSI IS61WV20488BLL
- SPI Flash 64Mbit Macronix MX25L6445
- 54 I/O Pins (Arduino Shield Connector)
- 32Mhz Quarz Oszillator
I/O Pins
Das Arduino Shield Port ist mit dem Atmega 32U4 verbunden (digitale I/O 1 bis 16 und die analogen I/O). Alle I/O des Shield Anschluss sind mit dem FPGA verbunden, auch die analogen I/O Pins, denn die können ja auch als digitale I/O verwendet werden.
Jene I/O die gemeinsam verwendet werden vom Controller und von dem FPGA sind 5V tolerant, die anderen nicht!
Dokumentation
- Schematic (einfach)
- Schematic (vollständig)
- IO Schematic
- Spartan Intro
- XILINX Spartan-6 Familie Übersicht
- XILINX Spartan-6 Datenblatt
- Datenblatt Atmega 32U4 (Summary)
Papilio Projekte
WEB Links
- Papilio DUO Hardware Guide
- Papilio DUO getting started
- Forum zum Papilio
- Papilio Duo bei SeeedStudio
Computing Shield
Dieses Zusatzboard erweitert den Papilio Duo um zahlreiche Anschlüsse:
- VGA Port (4r,4g,4b - 4096 Farben, 12-bit VGA Ausgang)
- 2 Stereo Audio Ausgänge
- PS/2 Ports - Zwei PS/2 Anschlüsse für Tastatur und Maus
- 2 Joystick Ports (DB9 männlich).
- Micro SD Slot
- 4 Taster
- RS232 Serial Port
Dokumentation
WEB Links
Papilio Wings
Die Wings sind kleine Zusatzboards die das FPGA Board erweitern:
WEB Links
Button Wing
Ermöglicht eine Benutzer Interaktion über Taster und Leuchtdioden.
- 4x Taster
- 4x LED grün
WEB Links
SD Wing
- SD Karte
WEB Links
Joystick Wing
- Joystick
Dokumentation
WEB Links
Audio Wing
- Audio Stereo
WEB Links
VGA Wing
- VGA Port
Dokumentation
WEB Links
I/O Buffer Wing
Das I/O Board bietet 16 I/O Anschlüsse die 5V tolerant sind. Als Level Konverter dient ein SN74CBT16245. Das ist sehr praktisch für den Anschluss von Retro Hardware ...
Spezifikation:
- 16 bi-direktionale I/O Kanäle
- alle Eingänge sind 5V tolerant (kurzzeitig bis zu 7V Signale)
Mögliche Anwendungen:
- Logic Analyzer
- Data Acquisition
- Anschluss von Retro Hardware
Dokumentation
WEB Links
Breadboard Wing
Mit diesem Wing kann man auf einfache Weise eine Außenbeschaltung mit diskreten Bauteilen aufbauen. Die Bauteile werden einfach in das Breadboard gesteckt und verdrahtet.
WEB Links