| |
|
HOME :: JOB
LISTINGS :: WEBCASTS :: ARCHIVES :: MEDIA
KIT :: SUBSCRIBE :: FORUMS
EMBEDDED TECHNOLOGY JOURNAL :: IC JOURNAL |
Unprecedented device complexity and embedded software content are driving the need for a new hardware-assisted verification approach. EVE’s ZeBu is a breakthrough architecture that combines the strengths of traditional emulation and rapid prototyping into a unified platform for both hardware and embedded software development. For the first time a single platform and design representation can satisfy the needs of both these applications, enabling hardware designers and software developers to communicate and collaborate in a way that was never possible before. The net benefit of ZeBu’s unifying approach is to accelerate hardware/software integration well ahead of first silicon, reduce unnecessary re-spins and software revisions, and shorten time to market. As shown in Table 1, ZeBu is much faster and more affordable than best-in-class emulation systems. ZeBu also is much easier to use, offers much higher capacity and better hardware debugging than FPGA prototyping systems. In addition, ZeBu’s integration with popular HDL simulators and with high-level of abstraction testbenches at transaction-level provides the highest performance level in the industry, reducing co-emulation overhead by at least one order of magnitude.
ZeBu has been architected to meet the needs of both hardware and embedded software engineers, and to provide them with the hardware and software debugging capabilities required for debugging complex embedded SoC designs.
The ZeBu compiler automatically handles any design, regardless of size, coding style, clocking scheme, or memory structure , making it easy to map even large designs. Historically, these have been the biggest problems with other FPGA-based rapid prototyping systems. ZeBu’s patented Reconfigurable Testbench (RTB) architecture makes the system especially well suited for hardware debugging applications. The RTB controls and optimizes how the emulated system receives stimulus and communicates with software running on the workstation. Based on a powerful C/C++ API, the RTB communicates directly with HDL testbenches (VHDL, Verilog, SystemVerilog) and with abstract system level models (C, C++, SystemC™ or SystemVerilog™). The RTB supports communications both at the signal/bit-level and at the transaction-level. The latter is an especially efficient sustaining an industry leading data transfer rate in excess of up to 1Gbit/sec between ZeBu and the software testbench with very small latency. The RTB is used to implement complex synthesizable transactors, synthesizable testbenches, or even synthesizable assertions. The RTB also provides all the controllability and observability functions required by hardware designers in order to debug their design. For example, the RTB supports interactive read/write access to all design-under-test registers and memories at run- time, without needing to compile internal probes.
ZeBu Operating Modes ZeBu supports six operating modes (see Table 2) that help exploit Zebu’s performance throughout the design cycle. All of the above modes can be combined to create a complex test environment. For example, a test environment could include a synthesizable testbench mapped in the RTB, an application program embedded in a DRAM synthesizable model, a set of protocol transactors (USB, Ethernet, Audio, etc.) driven by C++ models executed on the host PC/Linux, a JTAG transactor connected to a S/W debugger running on a PC/Windows and an LCD transactor displaying an LCD image stream directly on the host PC. ZeBu Applications ZeBu’s flexibility enables its use throughout the hardware and embedded software development cycle to:
These applications are detailed below:
ZeBu XXL State-of-the-art Emulation Syst
Summary With a highly cost-effective architecture, ZeBu makes emulation more accessible than ever before: accessible to both SoC designers and embedded software developers, accessible throughout the design cycle, and accessible by groups with modest EDA budgets. Overall, ZeBu clearly provides the best return on investment of any hardware-assisted verification approach. EVE June 5, 2008 Comments on this article? Send them to comments@fpgajournal.com |
All
material on this site copyright © 2003-2008 techfocus media, inc.
All rights reserved. FPGA and Structured ASIC Journal Privacy Statement |