You are on page 1of 2

Dr Marty Hauff

Having received a Bachelor's Degree in Computer and Digital Systems Engineering from RMIT University in 1994, Marty's first engineering jobs saw him designing embedded systems for the high volume automotive market as well as launching an enterprise of his own building a data tracking system for amusement machines. In early 1999, he returned to RMIT to take up a position overseeing and assisting in the delivery of several commercial projects undertaken by the university. Over the ensuing 7 years, Marty worked on several commercial projects, oversaw a number of student design projects, was the primary lecturer for the core third year Computer Systems subject, ran the Embedded Systems masters subject, and began his PhD. He also worked hard to foster increasing ties between the university and industry. In 2006, Marty moved back into the commercial sector by accepting a position with Altium Limited - one of the companies he had formed ties with whilst at RMIT. His role at Altium was crafted around his unique set of technical, educational and communication skills and has led to Marty becoming a well-recognized face within the electronics design community through his many training videos, presentations, and regular articles. Marty was awarded his PhD in 2008 for his thesis on "Hardware / Software Codesign for FPGA based Embedded Systems" and he has written extensively on the subjects of Embedded Systems and Electronic Product Development.

Projects
The NB3000 Training Program (follow the link to the main NB3000 page and click on the Training Room) The TRAININGcenter Milling a PCB from Altium Designer Script

Documents
PhD Thesis
Most of the ideas in this thesis were developed prior to me joining Altium and some of them have changed over the past couple of years. But for anyone who is interested in the process of designing both hardware and software for an embedded system, you may find some of the background work (and even the conclusion) to be of interest. Compiler Directed Codesign for FPGA-based Embedded Systems.

Understanding Interconnect Addressing Modes


Every time I have to think about which addressing mode I want to use on the Wishbone Interconnect, it hurts my head so I decided to lay it all out in the open. I've used the LAX component to capture the wishbone bus under a range of addressing conditions. Understanding WB Interconnect Addressing Modes.pdf & Altium Designer project files

Other Links
My direct Altium email: Marty dot Hauff at altium dot com My Blog My Facebook Profile My Naymz Profile My LinkedIn Profile

YouTube
Marty's YouTube Channel KingMartifa 4 Nov 2009: NB3000 Pan Tilt Controller 1 Sep 2009: Milling a PCB from within Altium Designer 18 Sep 2008: The Altium Rap

Webinars
28 Oct 2009: High-Level Software for Embedded System Design 22 Sep 2009: Using FPGAs to embed test instruments into your PCB design

Industry Blogs, Articles, Opinion Pieces & White Papers

The Long Tail of FPGAs What if Henry Ford was an FPGA designer? Just buy me a blue dress Engineering Knowledge Half Life: When is it okay to NOT know the detail? Burn & Learn - Stimulate don't Simulate Freedom to Fail Design by Discovery How to Overcome the Increasing Management Complexity of FPGA/PCB Pin Synchronization: SOCcentral, TechOnline, Embedded.com, EET India,

Presentations
18 Apr 2005: IEEE Signal Processing Chapter Presentation: What do FPGAs mean to the Future of Embedded Systems?,

In the Media
ESC 2008 The future of electronics design (GERRIC Workshop): Altium Press Release, Electronics News

You might also like