This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
micro-45_tutorial [2012/09/13 19:44] echung |
micro-45_tutorial [2013/01/09 16:10] (current) gweisz |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== MICRO-45 Tutorial ====== | + | <html> |
+ | <font size=5><b>MICRO-45 Tutorial</b></font> | ||
+ | <hr> | ||
+ | </html> | ||
- | =====Cross-Platform FPGA Accelerator Development Using the CoRAM Virtual Architecture ===== | + | =====Cross-Platform FPGA Accelerator Development Using the CoRAM Virtual Architecture and the CONNECT Network-on-Chip Generator===== |
We are hosting the first CoRAM tutorial in conjunction with [[http://www.microsymposia.org/micro45|MICRO-45]]. | We are hosting the first CoRAM tutorial in conjunction with [[http://www.microsymposia.org/micro45|MICRO-45]]. | ||
- | ======Overview====== | + | NOTE: Please make sure to bring a laptop with about 15GB free space and Virtualbox |
+ | installed (https://www.virtualbox.org). | ||
- | In this tutorial, participant will develop portable, FPGA-based accelerators using the CoRAM Virtual Architecture. CoRAM provides a universal abstraction to the user that is both easy-to-use and portable across different FPGA platforms. | ||
- | ======Schedule ====== | + | <html> |
+ | <font size=4><b>Overview</b></font> | ||
+ | <hr> | ||
+ | </html> | ||
+ | |||
+ | In this tutorial, participants will develop portable, FPGA-based accelerators using the CoRAM Virtual Architecture and the CONNECT Network-on-Chip generation framework. CoRAM provides a universal abstraction to the user that is both easy-to-use and portable across different FPGA platforms. | ||
+ | |||
+ | <html> | ||
+ | <font size=4><b>Details</b></font> | ||
+ | <hr> | ||
+ | </html> | ||
The tutorial will be held during a half-day session on Sunday, Dec. 2, 2012 at the [[http://www.fairmont.com/hotel-vancouver|Fairmont Hotel Vancouver]]. This hands-on tutorial will cover a variety of topics, including: | The tutorial will be held during a half-day session on Sunday, Dec. 2, 2012 at the [[http://www.fairmont.com/hotel-vancouver|Fairmont Hotel Vancouver]]. This hands-on tutorial will cover a variety of topics, including: | ||
Line 15: | Line 29: | ||
* Compiler | * Compiler | ||
* NoC Generation Using the [[http://users.ece.cmu.edu/~mpapamic/connect|CONNECT Network-on-Chip Generator]] | * NoC Generation Using the [[http://users.ece.cmu.edu/~mpapamic/connect|CONNECT Network-on-Chip Generator]] | ||
- | * Cross-platform targeting: Convey HC-x platforms, Xilinx ML605, Altera DE4, and Xilinx ZYNQ platform | + | * Cross-platform targeting: Xilinx ML605, Altera DE4, Xilinx ZYNQ platform, Convey HC-x platforms (tentative) |
* Memory loading and checking | * Memory loading and checking | ||
- | * user I/O | + | * User I/O |
* Application debugging | * Application debugging | ||
+ | |||
+ | <html> | ||
+ | <font size=4><b>Schedule</b></font> | ||
+ | <hr> | ||
+ | </html> | ||
+ | ^ Time ^ Activity ^ Leader ^ | ||
+ | | 1:30-2:00 | CoRAM Overview | Eric | | ||
+ | | 2:00-3:00 | Hands-on Exercise | Gabe | | ||
+ | | 3:00-3:30 | Coffee/Tea Break | - | | ||
+ | | 3:30-4:15 | Advanced Topics | Michael and Eric | | ||
+ | | 4:15-5:00 | Advanced Exercises + Demos | All | |