2001 · 76 citations · 4 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureEmbedded SystemsHardware-software Co-designEmbedded Systems ArchitectureEmbedded Systems DesignHardware AccelerationHardware ArchitectureHardware-software PartitioningMicroarchitecture DesignAcceleratorsHardware PartitioningPartitioningPartitioning For Embedded SystemsPartitioning In System-on-chip DesignProcessor-accelerator PartitioningSoftware PartitioningSystem Architecture Design
The implementation of embedded networked appliances requires a mix of processor cores and HW accelerators on a single chip. When designing such complex and heterogeneous SoCs, the HW / SW partitioning decision needs to be made prior to refining the system description. With OCAPI-xl, we developed a methodology in which the partitioning decision can be made anywhere in the design flow, even just prior to doing code-generation for both HW and SW. This is made possible thanks to a refinable, implementable, architecture independent system description. The OCAPI-xl model was used to develop a stand alone, networked camera, with on-board GIF engine and network layer.
4
A programming environment for the design of complex high speed ASICs
Patrick Schaumont, Serge Vernalde, L. Rijnders et al. · 1998 · 103 citations · Full text
Luciano Lavagno, Ellen Sentovich · 1999 · 91 citations
On the use of C++ for system-on-chip design
Diederik Verkest, J. Cockx, F. Potargent et al. · 2003 · 20 citations