Over the last seven years I have had to prepare 100’s (yes 100’s!!) of slide decks for investors, conferences, customers, etc. I have gone back and forth between PowerPoint and LibreOffice but no matter what I did the result was always the same: I hated every minute spent fiddling around with these WYSIWYG tools The results were generally poor (tightly coupled…
Anyone with interest in assembly level programming should definitely check out the awesome real time open source assembly inspection tool developed by Matt Godbolt called gcc explorer. The tool runs in your browser and lets you inspect assembly code output as you write! Compared to hacking around with the command line terminal and objdump this is an amazing productivity boost! The…
When I created the first Epiphany chip in 2009, I needed a fast low latency interface standard. I couldn’t find one that fit my needs so I created my own. The idea was to move bits between chips at a high rate with minimal overhead. Design Highlights: Everything is a “memory transaction” Supports streaming for efficient block transfers <1us latency…
This letter arrived in my inbox last week and it totally made my day!! The author agreed to have the letter published, so here it is…. “I saw your post at eetimes.com: http://www.eetimes.com/author.asp?section_id=36&doc_id=1327192& Your project, the Parallela, was the first Kickstarter campaign I joined. For me, the price was right, and as a EE, I was impressed with the…
A couple of months ago we announced a bounty to the first person that successfully mates the Raspberry Pi camera module to the Parallella board. More information on the bounty can be found HERE. It doesn’t surprise me that hacker extraordinaire Sylvain Munaut has now claimed 3/4th of the bounty. There isn’t much he can’t accomplish when he sets his…
When we last looked at the Parallella I had explained the basics of the timers within the epiphany and promised to follow up with a few simple examples, so in this blog that is exactly what we are going to do. We are going to use the both timers within the Epiphany to demonstrate simple concepts like how we can…
I have a few Parallella related presentations coming up over the next few months. Send me a note if you want to meet up at these events! Cheers, Andreas HotChips: Cupertino, CA, Sunday-Tuesday, August 23-25, 2015. Session: Implementing Software Defined Radio on the Parallella DARPA: Wait, what? (St Louis, Sept 9-11, 2015) Session: “Technology By the People, For the People” IEEE High…
(email sent to PAL developer list) ———– Hi all, I hope everyone is having a great summer. This email is going out to the 32 developers who have put significant time into PAL so far. Pretty incredible how much the library has progressed in the last month! Ola has put together some scripts and bench-mark code to show where the…
The goal of this guide is to get you through your first code contribution to an open source project. The Parallel Architectures Library (PAL) will be used as the example. (“git” is a distributed revision control system started by Linus Torvald in 2005. GitHub is a startup that offers Git repository hosting service.) Step #1: Set up a GitHub account Free for all open development (private…
Technical Musings is a transcribed collection of the teaching materials I developed over the last year to assist my students in learning about the Parallella and Epiphany architecture. It contains a series of tutorials and walk-throughs for first-time users of the Parallella. Posts include: Setting up your Parallella Using SSH with your Parallella Overview of the Epiphany Architecture Walk-throughs of…