I ran across a blog by Brad Robinson about his efforts to build the 1980's Microbee home computer using FPGAs. One implementation uses a XuLA2 board and a custom PCB to fit the Microbee into a small case that attaches to a keyboard and monitor. All the steps in developing the circuitry and FPGA code are clearly documented in a series of blog posts. <<more...>>
Teaching programmers how to use programmable logic like FPGAs: you would think that was easy, right? Chris Felton recently gave a workshop at PyOhio to do just that. The intent was to help programmers learn FPGA programming techniques using the MyHDL Python package. To support his workshop, Chris put together a complete hardware and software setup for the programmers that consisted of: <<more...>>
There's a nice write-up over on the Furrtek site about modding the 1990's-era VirtualBoy table-top video game console. The VB provides a 3D gaming experience using two scanned LED arrays, one for each eye. A XuLA-200 was inserted into the VB's case in order to generate VGA signals so the game action could be seen on an external monitor. <<more...>>
Making footprints and schematic symbols are some of the more onerous parts of using Eagle. But most ICs are pretty similar: they're either DIPs, some type of leaded SMD, or BGAs. So I made a Perl library that lets me enter a simple text description of a chip and it will generate a footprint and symbol for me and link them together into a complete device.
As an example, consider the Microchip MCP48X1 DAC chips. Here's their pinout: <<more...>>