FPGA
-
VHDL Communication With A PS/ 2 Keyboard
Thanks to reader Hamster, who submitted this peachy Wiki page! Hamster has written some VHDL code for communicating with a PS/ 2 keyboard that can be found on the wiki! Useful stuff: “It has lots of features: It does full start bit, stopbit and parity check … deglitches the signals, by requiring a state change of longer than…
-
How To: Designing An FPGA Based Graphics Controller For HD
By way of EE Times, here’s a lengthy, if not highly informative nitty-gritty on designing an HD FPGA graphics controller. “Using faster memories and embedded hardware blocks let us to design more complex and more powerful designs – designs which just a year or so ago would have been hard to implement without using…
-
What makes FPGA’s special from the perspective of a newcomer.
The Random Thinker blog has a nice post that articulates what is so exciting about FPGA’s for the hobbyist. To summarize: Arduino inspired boards like the Papilio make it easy and affordable for hobbyists to get started with FPGA’s. An Arduino compatible processor can be extended with custom “Hardware” bits to do whizzy things. VGA…
-
ZPUino VGA and VGALiquidCrystal libraries on the Papilio.
Alvaro has released a VGALiquidCrystal library for the ZPUino that lets you take a sketch written for the HD44780 LCD and transform it into VGA output! Watch the video to see it in action on the Papilio: Also released is a VGA library that lets you draw lines, rectangles, images, and much more.…
-
New pin mapping chart for AVR8.
AtomSoft put together this nice pin map for the Arduino/AVR8 locations. Thanks to AtomSoft for the nice chart and thanks to Kevin Lindsey for the chart template. AVR8 Documentation All Pin Mapping Downloads
-
DCM (Digital Clock Manager) Tutorial
One of the killer features of the Xilinx FPGA’s used in the Papilio Boards are the DCM’s (Digital Clock Manager). The DCM’s allow you to take the incoming 32Mhz clock from the external oscillator and generate any speed clock that you want! Even better, you get four DCM’s so you can generate four completely independent…
-
Tutorial: How to use the BASCOM-AVR IDE and the Papilio One to run BASIC programs on an FPGA
Prior to starting this tutorial, you should verify that the FTDI drivers are installed correctly and verify that your Papilio One board is working correctly by following the Papilio One Quickstart Guide. Overview: This tutorial will demonstrate how to easily and seamlessly use the BASCOM-AVR IDE to develop and compile BASIC programs that will run…
-
Tutorial to connect PWM to any physical pin.
With the flexibility of an FPGA your PWM outputs don’t need to be restricted to a specific pin. In fact, Wings are a snap to develop because they aren’t constrained by the board they connect to. With this freedom it is possible to write a sketch that uses a PWM on any pin! This tutorial…