Title :
The ordering of events in a prototyping platform
Author :
Dragone, Silvio ; Lombriser, Clemens
Author_Institution :
Zurich Res. Lab., IBM Res. GmbH, Ruschlikon, Switzerland
Abstract :
The performance of software-based verification strategies is not keeping up with the increasing complexity of modern system-on-chip (SoC) designs. Therefore modular prototyping platforms are proposed to validate SoC designs. Most of these platforms consist of real processors combined with programmable logic, e.g. FPGA, that communicate through a board-level interconnect system. Usually, the programmable logic and the interconnect system do not run at the target clock speed of the future design. Hence, the emulated processes of the prototyping platform have to be synchronized to provide an accurate system validation. Most synchronization concepts are only able to synchronize the process data flows if data is time-independent. In this paper we present an event-based prototyping platform consisting of real processors combined with FPGAs. This platform emulates events with cycle accuracy, even though the processes operate in different scaled clock domains. Therefore we are able to validate time-dependent data flows.
Keywords :
coprocessors; data flow analysis; field programmable gate arrays; formal verification; logic design; software prototyping; synchronisation; system-on-chip; event-based prototyping platform; modular prototyping platform; programmable logic; software-based verification strategy; synchronization; system-on-chip design; Clocks; Coprocessors; Field programmable gate arrays; Laboratories; Programmable logic arrays; Programmable logic devices; Prototypes; Software prototyping; Synchronization; System-on-a-chip;
Conference_Titel :
Rapid System Prototyping, 2005. (RSP 2005). The 16th IEEE International Workshop on
Print_ISBN :
0-7695-2361-7
DOI :
10.1109/RSP.2005.51