Title :
IEEE recommended practice for powering and grounding electronic equipment. (Color Book Series - Emerald Book)
Author :
Mourelle, L.de M. ; Nedjah, Nadia
Author_Institution :
Dept. de Engenharia Sistemas e Comput., Univ. do Estado do Rio de Janeiro, Brazil
Abstract :
In the codesign methodology, the system specification is partitioned into hardware and software subsystems. Subsequently the former is synthesised into custom hardware, while the latter is compiled into processor code. A common target architecture is based on a shared bus uing a single-port global memory. Therefore, the system performance is compromised by bus contention. The hardware and software subsystems communicate through either a busy-wait or an interrupt mechanism. This paper presents two alternatives for memory configuration: one uses a dual-port memory to substitute the original single-port shared memory of the target architecture and the other uses a cache memory for the hardware subsystem, while keeping the single-port shared memory. The dual-port memory configuration aims to avoid to contention, whereas the cache memory configuration aims to reduce bus contention during the hardware subsystem memory accesses. The objective of this study is to achieve an acceptable performance in terms of the overall execution time of an application
Keywords :
cache storage; hardware-software codesign; performance evaluation; shared memory systems; bus contention; busy-wait mechanism; cache memory configuration; codesign system performance; dual-port memory configuration; hardware subsystems; hardware/software codesign methodology; interrupt mechanism; memory configurations; shared bus; single-port global memory; single-port shared memory; software subsystems; system specification partitioning; Application software; Cache memory; Computational modeling; Computer architecture; Coprocessors; Field programmable gate arrays; Hardware; Postal services; Software performance; System performance;
Conference_Titel :
Integrated Circuits and Systems Design, 1999. Proceedings. XII Symposium on
Conference_Location :
Natal
Print_ISBN :
0-7695-0387-X
DOI :
10.1109/SBCCI.1999.802963