FPGA/PapilioPro: Unterschied zwischen den Versionen
Tw (Diskussion | Beiträge) (→LogicStart Shield) |
Tw (Diskussion | Beiträge) (→WEB Links) |
||
| (11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 38: | Zeile 38: | ||
===== Einführungs Videos ===== | ===== Einführungs Videos ===== | ||
| − | |||
| − | |||
* [https://www.youtube.com/watch?v=Rabo-9Hd2OM ZPUino mit VGA ] | * [https://www.youtube.com/watch?v=Rabo-9Hd2OM ZPUino mit VGA ] | ||
* [https://www.youtube.com/watch?v=toN6FjEtHRA&t=88s DesignLab IDE Tour] | * [https://www.youtube.com/watch?v=toN6FjEtHRA&t=88s DesignLab IDE Tour] | ||
| − | |||
<br /> | <br /> | ||
| + | |||
===== Projekt Videos ===== | ===== Projekt Videos ===== | ||
| Zeile 61: | Zeile 59: | ||
===== Papilio Hardware Videos ===== | ===== Papilio Hardware Videos ===== | ||
| − | |||
* [https://www.youtube.com/watch?v=lqnqqu4n4Yw&t=93s Papilio Arcade MegaWing] | * [https://www.youtube.com/watch?v=lqnqqu4n4Yw&t=93s Papilio Arcade MegaWing] | ||
* [https://www.youtube.com/watch?v=vjNUSddIVzY Papilio FPGA Arcade Prototype] | * [https://www.youtube.com/watch?v=vjNUSddIVzY Papilio FPGA Arcade Prototype] | ||
| Zeile 67: | Zeile 64: | ||
<br /> | <br /> | ||
| + | ===== Tutorials ===== | ||
| + | |||
| + | * [https://www.hackster.io/salvador-canas/a-practical-introduction-to-sdr-sdram-memories-using-an-fpga-8f5949 Papilio Pro - Verwendung von SDRAM] | ||
| + | |||
| + | <br /> | ||
===== WEB Links ===== | ===== WEB Links ===== | ||
| Zeile 154: | Zeile 156: | ||
===== Dokumentation ===== | ===== Dokumentation ===== | ||
| − | * [[Media: | + | * [[Media:PapilioLogicStart MegaWing-schematic.pdf|Schematic des LogicStart MegaWing]] |
| − | + | ||
| − | + | ||
| + | <gallery mode="traditional" widths=90px heights=90px perrow=9 caption=""> | ||
| + | PapilioLogicStart MegaWing-sch-1.png | ||
| + | PapilioLogicStart MegaWing-sch-2.png | ||
| + | PapilioLogicStart MegaWing-sch-3.png | ||
| + | PapilioLogicStart MegaWing-sch-4.png | ||
| + | </gallery> | ||
<br /> | <br /> | ||
| Zeile 162: | Zeile 170: | ||
===== WEB Links ===== | ===== WEB Links ===== | ||
| − | * [http://papilio.cc/index.php?n=Papilio. | + | * [http://papilio.cc/index.php?n=Papilio.LogicStartMegaWing LogicStart Hardware Guide] |
| − | * [ | + | * [https://www.seeedstudio.com/LogicStart-MegaWing-p-1636.html LogicStart MegaWing bei SeedStudio] |
| − | * [ | + | * [http://store.gadgetfactory.net/logicstart-megawing/ LogicStart MegaWing bei Gadget Factory] |
* [https://github.com/hamsternz/IntroToSpartanFPGABook Sourcecode von Mike Fields Buch] | * [https://github.com/hamsternz/IntroToSpartanFPGABook Sourcecode von Mike Fields Buch] | ||
* [http://alvie.com/zpuino/ ZPUino Home] | * [http://alvie.com/zpuino/ ZPUino Home] | ||
| + | |||
| + | <br /> | ||
| + | |||
| + | == RetroCade Synth MegaWing == | ||
| + | |||
| + | Das Zusatzboard erweitert den Papilio um phantastische Audio Möglichkeiten. Es gibt auch eine virtualisierte Oberfläche für Windows ([http://retrocade.gadgetfactory.net/index.php?n=Main.UserGuide#UseRetroCadeControlDashboard RetroCade Control Dashboard]) um alle Funktionalitäten bedienen zu können. | ||
| + | |||
| + | * 7 Segment Display - 4 Zeichen | ||
| + | * 2 Stereo Audio Ausgänge mit 18bit Delta Sigma DAC | ||
| + | * MIDI – In, Out, Through | ||
| + | * uSD Karte für MOD, MIDI, YM, SID, and Konfig Dateien | ||
| + | * LCD Display (2x16 Zeichen) | ||
| + | * Micro-Joystick - 5 Taster | ||
| + | * 16 analoge Eingänge für Schieberegeler | ||
| + | * 16 digitale Eingänge für Schalter und Peripherie | ||
| + | |||
| + | |||
| + | <gallery mode="traditional" widths=90px heights=90px perrow=8 caption=""> | ||
| + | PapilioRetroCadeSynthMegaWing-1.jpg | ||
| + | PapilioRetroCadeSynthMegaWing-2.jpg | ||
| + | PapilioRetroCadeSynthMegaWing-3.jpg | ||
| + | </gallery> | ||
| + | |||
| + | <br /> | ||
| + | ===== Dokumentation ===== | ||
| + | |||
| + | * [[Media:BPM7004 RetroCade Synth MegaWing.pdf|Schematic des RetroCade Synth]] | ||
| + | |||
| + | |||
| + | <gallery mode="traditional" widths=90px heights=90px perrow=9 caption=""> | ||
| + | PapilioRetroCadeSynth-sch-1.png | ||
| + | PapilioRetroCadeSynth-sch-2.png | ||
| + | PapilioRetroCadeSynth-sch-3.png | ||
| + | PapilioRetroCadeSynth-sch-4.png | ||
| + | PapilioRetroCadeSynth-sch-5.png | ||
| + | PapilioRetroCadeSynth-sch-6.png | ||
| + | PapilioRetroCadeSynth-sch-7.png | ||
| + | RetroCadeSynth-dashboard.png | ||
| + | </gallery> | ||
| + | |||
| + | <br /> | ||
| + | |||
| + | ===== WEB Links ===== | ||
| + | |||
| + | * [http://retrocade.gadgetfactory.net/ RetroCade Synth Wiki] | ||
| + | * [http://retrocade.gadgetfactory.net/index.php?n=Main.UserGuide RetroCade User Guide] | ||
| + | * [http://retrocade.gadgetfactory.net/index.php?n=Main.RetroCadeMegaWing RetroCade Hardware] | ||
| + | |||
| + | * [https://www.seeedstudio.com/RetroCade-Synth-Mega-Wing-p-1300.html RetroCade Synth bei SeedStudio] | ||
| + | * [http://store.gadgetfactory.net/retrocade-megawing/ RetroCade Synth bei Gadget Factory] | ||
<br /> | <br /> | ||
Aktuelle Version vom 5. November 2019, 13:36 Uhr
Inhaltsverzeichnis
Papilio Pro
Das Papilio Pro ist ein FPGA Board (Xilinx Spartan 6) mit einem SDRAM (64Mbit). Das Board hat Papilio spezifische "Wing" Anschlüsse. Es gibt zahlreiche Erweiterungen (Wings und MegaWings) die den FPGA schnell und einfach an verschiedenste Anforderungen anpassen.
Spezifikation:
- Spartan 6 LX9 FPGA
- LTC3419 Step Down Spannungsregler
- USB 2.0 High Speed Interface (FTDI FT2232H)
- 64Mbit Micron MT48LC4M16 SDRAM
- 64Mbit Macronix MX25L6445 SPI Flash
- 48 I/O Pins als Papilio Wing Interfaces
- 32Mhz Crystal Oscillator
Dokumentation
- Schematic
- Spartan Intro
- Free Range VHDL Tutorial
- XILINX Spartan-6 Familie Übersicht
- XILINX Spartan-6 Datenblatt
Papilio Projekte
Einführungs Videos
Projekt Videos
- Linux on ZPUino ZCoreV3 (Papilio Pro board)
- C64 on Papilio DUO (FPGA64)
- Papilio Arcade
- Rom Vault - Papilio Edition for Papilio Arcade
- Using Papilio as Stand Alone Logic Analyzer
- Easy VGA output on the Papilio FPGA
- Papilio Pro Animated Shapes (No Frame Buffer)
- SID 6581 VHDL core on a Papilio FPGA board
- RetroCade Synth
Papilio Hardware Videos
Tutorials
WEB Links
Arcade MegaWing
Dieses Zusatzboard erweitert den Papilio Duo um zahlreiche Anschlüsse:
VGA Port - DB15 Female VGA connector capable of generating 4096 colors. Stereo Audio Jack - 1/8" Stereo jack with low pass filter is ready for CD quality Delta-Sigma audio output. Joystick Ports - Two DB9 Male joystick ports accept Atari, Commodore, and classic arcade joysticks. PS/2 Ports - Two PS/2 ports accept a keyboard and mouse. 4 Way Buttons - 4 buttons in a plus configuration for user input. 4 LED's - 4 LED's for user feedback. Reset Button - A single reset button.
- VGA Port - DB15 weiblich (4r,4g,4b - 4096 Farben, 12-bit VGA Ausgang)
- Stereo Audio Ausgang in CD Qualität
- Zwei PS/2 Anschlüsse für Tastatur und Maus
- Zwei Joystick Anschlüsse
- 4 Taster
- 4 LED
- Reset Taster
Dokumentation
WEB Links
- Papilio Arcade Wiki
- Papilio Arcade User Guide (PDF)
- Arcade MegaWing bei SeeedStudio
- Arcade MegaWing bei Gadget Factory
LogicStart MegaWing
Das Zusatzboard erweitert den Papilio um:
- 7 Segment Display - 4 Zeichen
- Micro-Joystick - 5 Taster
- 8 LED's
- 8 Schalter
- VGA Port - 3r,3g,2b VGA Ausgang
- Mono Audio Ausgang
- SPI ADC - 12-bit, 1Msps, 8 Kanäle
Dokumentation
WEB Links
- LogicStart Hardware Guide
- LogicStart MegaWing bei SeedStudio
- LogicStart MegaWing bei Gadget Factory
- Sourcecode von Mike Fields Buch
- ZPUino Home
RetroCade Synth MegaWing
Das Zusatzboard erweitert den Papilio um phantastische Audio Möglichkeiten. Es gibt auch eine virtualisierte Oberfläche für Windows (RetroCade Control Dashboard) um alle Funktionalitäten bedienen zu können.
- 7 Segment Display - 4 Zeichen
- 2 Stereo Audio Ausgänge mit 18bit Delta Sigma DAC
- MIDI – In, Out, Through
- uSD Karte für MOD, MIDI, YM, SID, and Konfig Dateien
- LCD Display (2x16 Zeichen)
- Micro-Joystick - 5 Taster
- 16 analoge Eingänge für Schieberegeler
- 16 digitale Eingänge für Schalter und Peripherie
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
Dokumentation
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