IDesignSpec for Calc

Primary tabs


No votes yet

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
Post date:
Thursday, 8 December, 2016 - 05:20
Week: Not tracked - Month: Not tracked - Year: Not tracked
Download extension
Windows version - All releases
Compatible with OpenOffice 4: Yes
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 More information Download
1.1 Linux, Linux x86-64, Windows 4.0, 4.1 24/02/2017 - 08:14 More information Download
1.0 Linux, Linux x86-64, Windows 4.0, 4.1 19/12/2016 - 02:59 More information Download