Aldec Incorporated released HES (Hardware Emulation System) 2008.07. The new HES release targets innovative debugging techniques combined with an ESL verification environment. The 2008.07 release of HES provides on-chip debugging through a newly integrated logic analyzer core, giving high-visibility to monitor any internal signal for designs verified in the emulator with Accellera standard SCE-MI 2.0. HES 2008.07 also includes dynamic debugging over Xilinx readback, for on-the-fly observed signal additions without re-running the design setup process and re-programming HES hardware, support for OVL 2.2 Assertions and additional support for commercial prototyping boards: Synopsys/Synplicity HAPS 52 and The Dini Group DN9000K10PCI, with Xilinx Virtex-5 devices.
HES 2008.07 Features
Co-Emulation Debugging with SCI-ME 2.0
HES 2008.07 includes a new tool called Advanced Logic Analyzer (ALA) providing on-chip debugging of designs emulated with SCE-MI 2.0 interface. ALA can be used to monitor any internal signal of the SCE-MI design and leads engineers through the process of modifying triggers and analyzing the captured data. ALA can have up to 16 separate trigger ports, each with a user-selectable width of 1 to 256 channels and up to 16,384 data samples can be stored. ALA allows engineers to set up the trigger/storage qualification equations and match units. Trigger conditions implement either a Boolean equation or a trigger sequence. Trigger and storage qualification conditions can be changed without affecting the user logic. ALA, as a component of the SCE-MI infrastructure, communicates with the PC through a SCE-MI bridge, so no JTAG connection is required to perform the debugging. The results of co-emulation are captured and saved in VCD or internal Aldec waveform format.
OVL Assertion Support
HES 2008.07 now supports all Accellera OVL 2.2 synthesizable assertions from OVL 2.2 library. HES detects assertions automatically and finds assertion’s CLK and FIRE ports preserving them for debugging. During Acceleration, assertions are displayed in the HDL simulator console while the assertion is accelerated in the hardware. In emulation, HES creates an XML configuration file, which specifies the path to the assertion module and assertion options/messages. All assertion messages are displayed on the HES application console.
Today, the majority of hardware design debug approaches require re-implementation and adding additional signals to debug. HES 2008.07 improves visibility and saves time, by allowing engineers to add additional data signals for debug on – the-fly, without re-programming the device. The dynamic debugging provided by HES is based on capture/readback for Xilinx FPGAs. Xilinx FPGAs include dedicated hardware, named “readback,” that allows viewing real-time values of configuration data stored in the device memory. Configuration data, current state of the debug signals sampled at a specific clock edge, can be captured in the device and available for readback. By performing a capture and then a readback, HES extracts the values of the debug signals. Engineers select signals for debugging using HES right before verification.
More info: Aldec HES (Hardware Emulation System)