Title :
The Liquid Metal Blokus Duo Design
Author :
Altman, Eitan ; Auerbach, Joshua S. ; Bacon, D.F. ; Baldini, Ioana ; Cheng, Peng ; Fink, Stephen J. ; Rabbah, Rodric M.
Author_Institution :
IBM T. J. Watson Res. Center, Yorktown Heights, NY, USA
Abstract :
This paper describes the Liquid Metal entry in the 2013 ICFPT Design Competition. The Liquid Metal system provides a high-level language called Lime and a toolchain targeting FPGAs. Lime allowed us to use standard software development processes for programming, debugging, and performance tuning our FPGA design. We believe such iteration and refinement are far more challenging with low-level languages and design tools commonly used for FPGA development.
Keywords :
field programmable gate arrays; hardware description languages; hardware-software codesign; high level languages; liquid metals; machine oriented languages; program debugging; software development management; 2013 ICFPT Design Competition; FPGA design; FPGA development; Lime; design tools; high level language; liquid metal Blokus Duo design; low level language; performance tuning; program debugging; programming language; standard software development process; Field programmable gate arrays; Hardware; Hardware design languages; Liquids; Metals; Programming; Software;
Conference_Titel :
Field-Programmable Technology (FPT), 2013 International Conference on
Conference_Location :
Kyoto
Print_ISBN :
978-1-4799-2199-7
DOI :
10.1109/FPT.2013.6718425