Design Automation


Distributed approach for hardware/software interface tool reduces design time

26 September 2001 Design Automation

Innoveda has unveiled a more powerful version of Regent, its wizard-like design and documentation tool for programmable register modules in embedded systems. Version 3.0 optimises the design process and implementation using a distributed model approach in which multiple register blocks are captured within one register table. Regent is an advanced tool designed specifically to handle the programming of system-on-chip (SoC) and embedded system registers. It provides a consistently synchronised flow to the various groups designing and testing HW/SW interface register blocks.

This approach frees firmware designers at companies such as Core Optics from the tedious and error-prone job of manually adapting software drivers to the latest hardware changes. Core Optics develops and manufactures optical networking solutions for the next-generation backbone transmission systems in the DWDM, SONET/SDH, ATM and IP areas. Through its subsidiary based in Nürnberg, Germany, Core Optics owns a world-class R&D operation. According to Christoph Schulien, CEO of Core Optics, "Regent enables us to design and document the HW/SW interface modules of our advanced ASICs, capturing large numbers of registers with their attributes in an intuitive way, and being able to automatically generate their RTL representation and SW macros. We have found Regent an important component in the design flow. It greatly supports our efforts to provide a collaborative environment for our hardware and software groups."

Distributed model

Commenting on the new distributed model approach in Version 3, Rami Rachamim, Director of Marketing for Innoveda's System-Level Design group, said, "This approach enables designers to capture in one register table multiple functionally related, yet autonomous, programmable register blocks and distribute them anywhere in their system." With its 'always-in-sync' software macros, which are used in software drivers to reflect the latest changes in registers, Regent provides a comprehensive solution for the fast-growing area of hardware/software interface design and verification. "Using programmable registers to configure hardware devices is not new, " Rachamim added. "Recently, however, software-controlled hardware configurations have become a key way to shorten overall hardware design cycles in systems. As a result, more and more programmable registers are required, and that is where Regent comes into play."

Regent adds design and documentation to systems and RTL methodology by generating synthesizable RTL from a structured register table. It also automatically generates software macros that depict hardware register addresses, size and bit position, eliminating errors that can occur in a manual approach. Designers simply include the latest C header file automatically generated by Regent. Regent Version 3.0 supports all Windows-based platforms in addition to Solaris and HP-UX.

For further information contact Kobus van Rooyen, ASIC Design Services, (011) 315 8316, [email protected]



Credit(s)



Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

Advanced PMIC for high-performance AI applications
ASIC Design Services Power Electronics / Power Management
Microchip Technology has announced the MCP16701, a Power Management Integrated Circuit (PMIC) designed to meet the needs of high-performance MPU and FPGA designers.

Read more...
Take analogue designs from idea to reality
Design Automation
Bringing your analogue design ideas to life is simple with Microchip’s Analog Development Tool Ecosystem, part of its extensive range of solutions for both analogue and digital engineers.

Read more...
Accurate power estimation
Design Automation
AMD Power Design Manager 2025.1 is now available – with support for AMD Versal AI Edge and Prime Series Gen 2 SoCs and production support for AMD Spartan UltraScale+ devices.

Read more...
AMD Vivado Design Suite 2025.1
Design Automation
AMD Vivado Design Suite 2025.1 is here, and now with support for AMD Spartan UltraScale+ and next-generation Versal devices.

Read more...
Siemens streamlines design of integrated 3D ICs
Design Automation
Siemens Digital Industries Software recently introduced two new solutions to its EDA portfolio.

Read more...
Webinar: Designing in a connected environment
Design Automation
With Altium Designer and its data management platform, the team will always be up to date with the latest design documents and be able to comment on schematic, PCB, BOM and assembly drawings.

Read more...
ST’s graphical no-code design software
Design Automation
MEMS-Studio is a complete desktop software solution designed to develop embedded AI features, evaluate embedded libraries, analyse data, and design no-code algorithms for the entire portfolio of ST’s MEMS sensors.

Read more...
PolarFire SoC FPGAs achieve AEC-Q100 qualification
ASIC Design Services DSP, Micros & Memory
Microchip Technology’s PolarFire SoC FPGAs have earned the Automotive Electronics Council AEC-Q100 qualification.

Read more...
LibGSM – A powerful, modular GSM library
eiTech Systems Design Automation
Whether you are building SMS, MQTT, HTTP or other GSM-based applications, eiTech’s LibGSM library helps streamline development with its carefully structured design.

Read more...
NECTO Studio V7.2 IDE with code assistant
Design Automation
MIKROE recently announced that NECTO Studio 7.2 IDE now includes NECTO Code Assistant, an AI tool that enables users to create code for multi-Click projects.

Read more...









While every effort has been made to ensure the accuracy of the information contained herein, the publisher and its agents cannot be held responsible for any errors contained, or any loss incurred as a result. Articles published do not necessarily reflect the views of the publishers. The editor reserves the right to alter or cut copy. Articles submitted are deemed to have been cleared for publication. Advertisements and company contact details are published as provided by the advertiser. Technews Publishing (Pty) Ltd cannot be held responsible for the accuracy or veracity of supplied material.




© Technews Publishing (Pty) Ltd | All Rights Reserved