IDesignSpec for Calc

Onglets principaux


Aucun vote pour le moment

UVM, SystemC, Hardware registers, specification, code, pdf, html, software, engineering, digital, design, synthesizable, header, VHDL, Verilog, XML, SystemRDL, IP-XACT, OVM, Verification, Firmware, hardware, Register, extension, SoC, IP, FPGA, ASIC, Device driver, VMM, RALF, Regdef
Date de publication:
Jeudi, 8 Décembre, 2016 - 05:20
Week: Non suivi - Mois: Non suivi - Année: Non suivi - Timeline
Download extension
Windows version - All releases
Compatible with OpenOffice 4: Oui
User feedback:
Compatible with OpenOffice 4.x?

IDesignSpec™ is an award winning product that helps IP/SoC design architects & engineers to create simple yet powerful specification in MS Word, Excel, Libre Office or plain text. The specification is content aware and any conflict in address is checked and highlighted in the specification itself. Any change done in the specification automatically gets translated into code.

IDSCalc is an implementation of IDesignSpec for OpenOffice Calc.

IDesignSpec (IDS) captures simple as well as special registers, signals, interrupts, sequences, and generates synthesizable RTL code and interfaces for ARM AMBA® buses like AXI, AHB, APB, AHB3Lite. IDS provides the C/C++ header files and firmware files and enable SW team to develop device driver at an early stage of the design cycle.

IDesignSpec generates a UVM based register model that covers all verification elements like covergroups, coverpoints, coverbins and illegal bins. User can also specify arbitrary hierarchical paths for blocks, register files, registers, register array and memories. Constraint expressions are translated into cover-groups and cover-points, creating bins based on the expressions specified to achieve coverage driven verification. It is also possible to generate the user-defined coverage code and also control the covergroups included in the coverage of that element in the auto-generated register or block UVM Register Model classes.

The generated RTL supports special registers. Here is a list of some of list of supported special registers –
Shadow Register, RO-WO pair at same address, Aliased Register, Locked Register, Trigger-Buffer Register (Wide register), Indirect Register, Interrupt Fields/Registers, Counters, FIFO Register, Paged Register, External (User Defined) Register.

Click here to get install.txt.

To refer IDSCalc quick start guide, click here.

Please refer to for more details.

IDesignSpec for Calc

Version Operating system Compatibility Release date
1.2 Linux, Linux x86-64, Windows 4.0, 4.1 02/03/2017 - 01:04 Plus d'information Download
1.1 Linux, Linux x86-64, Windows 4.0, 4.1 24/02/2017 - 08:14 Plus d'information Download
1.0 Linux, Linux x86-64, Windows 4.0, 4.1 19/12/2016 - 02:59 Plus d'information Download