Back to Search
Start Over
High-level language abstraction for reconfigurable computing
- Source :
- Computer. 36:63-69
- Publication Year :
- 2003
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2003.
-
Abstract
- RC systems typically consist of an array of configurable computing elements. The computational granularity of these elements ranges from simple gates - as abstracted by FPGA lookup tables - to complete arithmetic-logic units with or without registers. A rich programmable interconnect completes the array. RC system developer manually partitions an application into two segments: a hardware component in a hardware description language such as VHDL or Verilog that will execute as a circuit on the FPGA and a software component that will execute as a program on the host. Single-assignment C is a C language variant designed to create an automated compilation path from an algorithmic programming language to an FPGA-based reconfigurable computing system.
- Subjects :
- General Computer Science
Computer science
Hardware description language
FpgaC
Reconfigurable computing
Computer architecture
High-level programming language
VHDL
Lookup table
Verilog
Hardware_ARITHMETICANDLOGICSTRUCTURES
Field-programmable gate array
computer
Hardware_LOGICDESIGN
computer.programming_language
Subjects
Details
- ISSN :
- 00189162
- Volume :
- 36
- Database :
- OpenAIRE
- Journal :
- Computer
- Accession number :
- edsair.doi...........8060236f26c1ae0c0dce032ba7c47da3
- Full Text :
- https://doi.org/10.1109/mc.2003.1220583