“I’m going to tell you about the design of Adventure for the 2600, a game I designed in 1979,” Warren Robinett said simply and plainly to introduce his own session. “Thank you. It was the first action-adventure game.”
Included with the package is oldland-rtlsim, which lets you simulate the processor on a PC. The oldland-debug tool lets you connect to the processor for programming and debugging over JTAG. Finally, there’s a GNU toolchain port that lets you build C code for the device.
Esar’s Ambilight clone that runs on the Papilio Pro is an awesome project, I still have one on my desk waiting to be tested. One of the challenges is HDCP protected content – but with this awesome hack it is no longer an issue!
His amazing custom Ambilight clone got profiled here, and someone asked him in the comments if it worked when High-bandwidth Digital Content Protection (HDCP) is on. [esar] lamented that it didn’t. Hackaday readers to the rescue. [Alan Hightower] and [RoyTheReaper] pointed [esar] to the fact that HDMI splitters need to decrypt and re-encrypt the signal to pass it on, and pointed him to a trick to knock out the on-board microcontroller. [esar] took off from there.
Pyroedu has posted a video course on FPGA’s. Since it based on Altera FPGA some of the portions are not 100% applicable, but there is a bunch of good basic FPGA info in the lessons. It makes a nice addition to hamster intro to FPGA document, especially for those who learn better from watching a video over reading. Hope it helps someone out.
Lessons Lesson 1: Introduction to FPGA and CPLD Want to learn about FPGA and CPLD? Please start here! This lesson explains the course content, what expectations you should have and what parts are needed for the course. […]
It is not Open Hardware as per se, but it is FREE!! If you have a good project they pick get yourself a free ZYBO Zync ARM/FPGA board.
The digilent ZYBO board based on the Xilinx Zynq SoC is a full-featured development board with 512Mbytes of DDR3 SDRAM, HDMI, VGA, Ethernet, MicroSD slot, OTG USB 2.0, audio inputs and outputs, and six Digilent PMOD expansion connectors. Normally, this board sells for $189 ($125 academic pricing) but you can win one from the ARM Connected Community with a power supply and some Digilent swag—and pretty easily. Just click here and leave a comment, stating what you’d do with this board if you won it. However, tick tock Cinderella. You have until 11:59 PST on May 14 to enter. The offer turns into a pumpkin at midnight. Digilent ZYBO board based on the Xilinx Zynq SoC There are only five comments so far, so your changes are good right now. Good luck!
I found this interesting library/tool for doing floating point functionality on FPGA that looks designed specifically for FPGA’s, not general purpose CPU’s.
Might be great if you needed to add some floating point calcuations to a circuit or a ZPUino sketch more efficiently than the arduino software libraries.
Circuits computing just right…
FPGA Arithmetic the way it should be.
FloPoCo is a generator of arithmetic cores (Floating-Point Cores, but not only) for FPGAs (but not only).
The first motto of FloPoCo is that arithmetic on FPGAs should not mimick processor arithmetic. By designing radically new operators, one may obtain more accurate results with less hardware in less time….
The second motto of FloPoCo is to enable computing just right. All FloPoCo operators are
- fully parameterized in precision, so that your application may use just the precision it needs, and
- accurate to the last bit, so that your wires don’t carry meaningless noise.
Internally, FloPoCo operators are carefully designed to ensure that no bit is computed that is not useful to the final result.
FloPoCo is not a library of operators, but a generator of operators written in C++. It inputs operator specifications, and outputs synthesizable VHDL….
Monsonite is working on a visual debugger for the ZPUino that utilizes the new VGA peripheral that Alvie recently released. Monsonite’s debugger shows the disassembled machine language and memory regions to help you debug your ZPUino code. He’s put one weekend of work into this so far and plans to keep going with more features and functionality. This looks really cool so drop by the forum and check it out!
My intention is to create a suite of simple tools, written in C, which can explore, and help to debug the application running on the ZPUino.
Here is some good reference material on spinning Brushless DC motors that should be applicable to the Papilio. We would just need to add some sensors to spin the motors faster…
I used specialized triple half bridge IC L6234 (~ 8$). You can make the same spending less money (but more time) with MOSFET transistors or other IC.