System-level design methodology with direct execution for multiprocessors on SoPC

Riad Ben Mouhoub, Omar Hammami

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Contrary to ASIC design where resources can be tuned with respect to the need of the designer, systems on programmable chip SoPC (FPGA) have to make best use of 'off the shelf devices', where main resources are fixed. In this regard, embedded memories are of tremendous value because of their low latency. These embedded memories are not only used for data and program storage but also for all sorts of memory usage e.g. FIFO used by IP interfaces for bus and network on chip connection. The problem addressed by this paper is the optimal sizing of queues in the framework of SoPC. Current SoC design tools are of little help to define the most adequate size for these FIFOs and the large design space coupled with excessive simulation times make it even more difficult. We propose in this paper an automatic tuning technique of queue sizes in IP interfaces for system on programmable chip with hardware in the loop execution. An application of our technique on Virtex-II SoPC is described.

Original languageEnglish
Title of host publicationProceedings - 7th International Symposium on Quality Electronic Design, ISQED 2006
Pages781-788
Number of pages8
DOIs
Publication statusPublished - 1 Dec 2006
Event7th International Symposium on Quality Electronic Design, ISQED 2006 - San Jose, CA, United States
Duration: 27 Mar 200629 Mar 2006

Publication series

NameProceedings - International Symposium on Quality Electronic Design, ISQED
ISSN (Print)1948-3287
ISSN (Electronic)1948-3295

Conference

Conference7th International Symposium on Quality Electronic Design, ISQED 2006
Country/TerritoryUnited States
CitySan Jose, CA
Period27/03/0629/03/06

Fingerprint

Dive into the research topics of 'System-level design methodology with direct execution for multiprocessors on SoPC'. Together they form a unique fingerprint.

Cite this