Title
A Meta Model Supporting Both Hardware and Smalltalk-Based Execution of Fpga Circuits.
Abstract
High level synthesis (HLS) refers to an automated process that creates a digital hardware from an algorithmic description of some computation. From the perspective of Smalltalk, this process consists of converting code from the oriented object level to the register transfer level (RTL), that supports direct compilation to the hardware level. In this paper, we present first steps to achieve this process. We introduce a Smalltalk-based meta-model that allows expressing descriptions (i.e. models) of digital circuits. These descriptions can be materialized as Smalltalk code. A such circuit description can be run on top of the Smalltalk VM, simulating the parallelism intrinsic of hardware. Alternatively, it can be compiled into a binary representation directly transferable to FPGA chips, which can run and exchange data with Smalltalk objects.
Year
DOI
Venue
2015
10.1145/2811237.2811296
IWST
Keywords
Field
DocType
Smalltalk, Pharo, FPGA, VHDL, Meta-model, Dynamic
Digital electronics,Computer architecture,Programming language,Computer science,High-level synthesis,Pharo,Field-programmable gate array,Smalltalk,Register-transfer level,VHDL,Computer hardware,Metamodeling
Conference
Citations 
PageRank 
References 
0
0.34
4
Authors
5
Name
Order
Citations
PageRank
Le Xuan Sang100.34
Loïc Lagadec212.38
Luc Fabresse36215.67
Jannik Laval411613.63
Noury Bouraqadi59418.92