Title :
Isolation of behavior design from system implementation
Author :
Data, A.C. ; Gilson, K.
Author_Institution :
Data I/O Corp., Redmond, WA, USA
Abstract :
This paper identifies three inefficiencies in the workflow for design of heterogeneous systems: the lack of hardware independence, the need to split execution among different systems, and the lack of tools to unify the design and execution phases. To address these inefficiencies, it proposes a framework for isolation of behavior from system implementation using Azido. Azido describes behavior in purely algorithmic form based on canonical primitives and uses a visual design language that allows development for different types of computational resources such as FPGAs, CPUs, and GPUs in a single environment.
Keywords :
hardware-software codesign; systems analysis; visual languages; Azido; behavior design isolation; computational resources; design phases; design workflow; execution phases; hardware independency; heterogeneous systems; system implementation; visual design language; Algorithm design and analysis; Browsers; Field programmable gate arrays; Hardware; Information rates; Libraries; Random access memory;
Conference_Titel :
Reconfigurable Computing and FPGAs (ReConFig), 2012 International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4673-2919-4
DOI :
10.1109/ReConFig.2012.6416758