Hardware/Software Introduction Chapter 1 Introduction
Embedded Systems Design: A Unified Hardware/Software ... - EET
Embedded Systems Design: A Unified Hardware/Software ... - EET
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Minimizing communication<br />
• Memory shared between GPP and SPPs<br />
– Where should memory go?<br />
– In ISS<br />
• HDL simulator must stall for memory access<br />
– In HDL?<br />
• ISS must stall when fetching each instruction<br />
• Model memory in both ISS and HDL<br />
– Most accesses by each model unrelated to other’s accesses<br />
• No need to communicate these between models<br />
– Co-simulator ensures consistency of shared data<br />
– Huge speedups (100x or more) reported with this technique<br />
Embedded Systems Design: A Unified<br />
<strong>Hardware</strong>/<strong>Software</strong> <strong>Introduction</strong>, (c) 2000 Vahid/Givargis<br />
78