DocumentCode :
3043040
Title :
Using C# attributes to describe hardware artefacts within kiwi
Author :
Greaves, David ; Singh, Satnam
Author_Institution :
Comput. Lab., Univ. of Cambridge, Cambridge
fYear :
2008
fDate :
23-25 Sept. 2008
Firstpage :
239
Lastpage :
240
Abstract :
The Kiwi system is targeted at making reconfigurable computing technology accessible to software engineers that are willing to express their computations as parallel programs. Our kiwic compiler takes .NET assembly language with suitable custom attributes as input and produces Verilog output which is mapped to FPGAs. In this brief paper, we describe attributes used to mark up I/O nets, embed assertions, and for other purposes.
Keywords :
C language; assembly language; field programmable gate arrays; hardware description languages; parallel programming; program compilers; .NET assembly language; C# attributes; FPGA; Kiwi system; Verilog; field programmable gate arrays; hardware artefacts; kiwic compiler; parallel programs; Assembly; Clocks; Computers; Concurrent computing; Field programmable gate arrays; Hardware design languages; Laboratories; Master-slave; Program processors; State-space methods;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Specification, Verification and Design Languages, 2008. FDL 2008. Forum on
Conference_Location :
Stuttgart
Print_ISBN :
978-1-4244-2264-7
Type :
conf
DOI :
10.1109/FDL.2008.4641454
Filename :
4641454
Link To Document :
بازگشت