Thank you for joining us at ESC Silicon Valley 2016!

We had a great time at Embedded Systems Conference 2016!  A hearty thank you to those that came out and participated in our tutorial.  Here is the description of the session from the ESC website.

A Novel Hands-On Approach to Learning FPGA Design

Tuesday, December 6, 1:00PM PST

Description

This 2-hour hands-on tutorial will provide an introduction to simple FPGA design through a novel, yet familiar, development platform called XLR8.

The XLR8 board was created as a drop-in replacement for a standard Arduino Uno and uses an FPGA as it’s main processing chip. It is programmable via the Arduino IDE and compatible with shields and other accessories available in the Arduino ecosystem. Developers can also create their own custom FPGA functionality to run as Xcelerator Blocks (XBs) which are implemented on the FPGA fabric and tightly integrated with the microcontroller that also resides on the FPGA.

The session will walk through the step-by-step process of creating a custom block for the FPGA. This includes a detailed look at how the Verilog code interfaces to the embedded microcontroller, Verilog synthesis, running our integration scripts, and re-imaging the FPGA via the Arduino IDE.

Finally, we will show how to design/include the software library and run a sample sketch that demonstrates successful performance of the new XB.

Takeaway

Attendees will learn simple FPGA design by creating a custom Verilog module that can be implemented as a user-defined Xcelerator Block on the XLR8 development board. They will also have the opportunity to run Altera’s Quartus Prime FPGA tools and upload the new FPGA image using the Arduino IDE.

Intended Audience

Embedded hardware & software engineers, FPGA designers, and experienced Makers with a desire to take initial steps into some simple FPGA block development.

IMPORTANT

To participate in the hands-on aspect of this tutorial, attendees will need to come to the session prepared with the following items:

• Laptop with Windows or Linux
• Arduino IDE and Intel Quartus FPGA Development tools installed as described in our OpenXLR8 instructions here
• A USB Mini cable for connecting XLR8 board to laptop

Tutorial starts In

Day(s)

:

Hour(s)

:

Minute(s)

:

Second(s)

esc_2016_white