DocumentCode
3502800
Title
System-level design methodology with direct execution for multiprocessors on SoPC
Author
Mouhoub, Riad Ben ; Hammami, Omar
Author_Institution
ENSTA, Paris
fYear
2006
fDate
27-29 March 2006
Lastpage
788
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
Keywords
IP networks; integrated circuit design; programmable circuits; system-on-chip; FIFO; IP interfaces; SoPC; direct execution; multiprocessors; optimal sizing; queues; system-level design; systems on programmable chip; Application software; Application specific integrated circuits; Delay; Design methodology; Energy consumption; Field programmable gate arrays; Hardware; Network-on-a-chip; System-level design; System-on-a-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Electronic Design, 2006. ISQED '06. 7th International Symposium on
Conference_Location
San Jose, CA
Print_ISBN
0-7695-2523-7
Type
conf
DOI
10.1109/ISQED.2006.128
Filename
1613231
Link To Document