Enabling Hardware/Software Codesign Using Cynlib

نویسندگان

  • Ray Roth
  • Dinesh Ramanathan
چکیده

As chip capacity increases and system-on-a-chip becomes a reality, hardware and system design are being driven in new directions. The quality of results and the time to market for the overall system{both hardware and software{are now becoming the driving metrics of success for a project. In this environment, creating system level descriptions using C++ and class libraries is emerging as the way to move from a purely software description to a realizable system that contains both hardware and software components: on such class library is Cynlib from CynApps Inc. In this paper, we propose a design methodology based on iterative re nement that enables a purely software description to be transformed into a realizable RTL in Cynlib. We show that remaining in a uni ed environment allows the designer to create and model interfaces that exchange data between hardware and software, thereby enabling hardware/software codesign.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Hardware/Software Codesign Overview

The Hardware/Software Codesign Overview module is intended to introduce the hardware/software codesign to the practicing design, software, and systems engineers, and to the senior undergraduate or first year graduate student. The module provides key codesign concepts and attempts to show the benefits of the codesign approach over the current design process. The module consists of eight sections...

متن کامل

Multitasking in hardware-software codesign for reconfigurable computer

This paper presents a new approach for modeling hardware and software tasks in codesign system. The model has the advantage that the hardware tasks are structured in a way that is compatible with the software tasks. As a result, both hardware and software tasks can be managed in a uniform manner using a single task manager. A hardware/software partitioning and schedule algorithm is developed to...

متن کامل

Resource sharing estimation by Petri nets in PISH hardware/software co-design system

This work presents two approaches for computing the number of functional units in hardware/software codesign context. The proposed hardware/software codesign framework uses Petri net as common formalism for performing quantitative and qualitative analysis. The use of Petri net as an intermediate format allows to analyze properties of the specification and formally compute performance indices wh...

متن کامل

Will hardware and software be codesigned?

THE DREAM OF true hardware-software codesign of complex electronic products has been in people’s minds for many years. A quick Google search will find references going back to the early 1990s, and many of the system-level design approaches and research of the 1980s assumed some flexibility in the interface between hardware and software. The international symposium on hardware/software codesign ...

متن کامل

DESC: A Hardware-Software Codesign Methodology for Distributed Embedded Systems

The hardware-software codesign of distributed embedded systems is a more challenging task, because each phase of codesign, such as copartitioning, cosynthesis, cosimulation, and coverification must consider the physical restrictions imposed by the distributed characteristics of such systems. Distributed systems often contain several similar parts for which design reuse techniques can be applied...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007