• Home
  • Search
  • C/C++ Hardware Design for the Real World
  • https://doi.org/10.1007/978-1-4419-0965-7_9Copy DOI Icon

C/C++ Hardware Design for the Real World

  • Nov 28, 2009
  • Brian Bailey +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

In previous chapters we have seen how system-level virtual prototypes get created and how they are often partitioned into pieces intended to be implemented as either software or hardware. This partitioning was done to manage costs and performance and to optimize many other attributes of the system. For the parts of the system intended to be hardware, several choices still remain. It is possible that those functionalities can be implemented using off-the-shelf components, such as processors or DSPs, or as components that require small extensions in order to meet the necessary requirements, such as configurable and extensible processors. It is likely that there will be a few components for which dedicated custom hardware is required and we now need to refine those models in ways that make them more amenable to the transformation process that is often called behavioral synthesis or high-level synthesis.

Similar Papers
  • Book Chapter
  • Citations2

The Configurable Processor View of Platform Provision

  • Jan 01, 2006
  • Grant Martin
  • Conference Article

Designs and comparisons of authentication modules for IPSec in configurable and extensible embedded processor

  • Dec 01, 2010
  • Harris E Michail +3
  • Research Article
  • Citations17

Bacterial foraging driven exploration of multi cycle fault tolerant datapath based on power-performance tradeoff in high level synthesis

  • Feb 09, 2015
  • Expert Systems With Applications
  • Anirban Sengupta +1
  • Book Chapter
  • Citations2

Virtual Prototyping and Collaboration in the Clothing Industry

  • Jan 01, 2010
  • Nadia Magnenat-Thalmann
  • Conference Article
  • Citations5

Implementation of High Level Synthesis for Adaptive FIR Filtering on Embedded System

  • Apr 01, 2021
  • Suchada Sitjongsataporn +2
  • PDF
  • Research Article
  • Citations2

Hyperblock Scheduling for Verified High-Level Synthesis

  • Jun 20, 2024
  • Proceedings of the ACM on Programming Languages
  • Yann Herklotz +1
  • Conference Article

Transformation of algorithmic simulation vector sets considering mapping problems of I/O operations

  • Nov 08, 2000
  • C Hansen +1
  • Conference Article
  • Citations41

CyberWorkBench: integrated design environment based on C-based behavior synthesis and verification

  • Apr 27, 2005
  • K Wakabayashi
  • Research Article
  • Citations316

LegUp

  • Sep 01, 2013
  • ACM Transactions on Embedded Computing Systems
  • Andrew Canis +7
  • Conference Article
  • Citations13

Co-processor synthesis: a new methodology for embedded software acceleration

  • Feb 16, 2004
  • Benjamin Hounsell +1
  • Conference Article
  • Citations36

FBLAS: Streaming Linear Algebra on FPGA

  • Nov 01, 2020
  • Tiziano De Matteis +2
  • Conference Article

A Synthesis Methodology for Intelligent Memory Interfaces in Accelerator Systems

  • Jan 20, 2025
  • Ankur Limaye +7
  • Book Chapter

Transforms Without Tears

  • Jan 01, 1992
  • V. F. Leavers
  • Book Chapter

Chapter 5 - Conversion of existing biogas plants to waste-integrated biorefineries

  • Jan 01, 2023
  • Waste Biorefineries
  • Jinyue Yan +1
  • Conference Article
  • Citations1

Breaking the I/O bottleneck for high-compute performance processing with Xtensa LX configurable and extensible processor architecture

  • Mar 08, 2005
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Gulbin A Ezer
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.