Why have we created IDSCalc? IDSCalc is a plugin into OpenOffice Calc which is a spreadsheet software available on multiple platforms. Calc is similar in functionality to Microsoft Excel. IDSCalc solves the requirements of semiconductor industry of being able to use IDesignSpec in GUI form on Linux. It does support Windows as well. So if your team wants a spreadsheet based register tool, you now have two choices: IDSExcel and IDSCalc. How can you get IDSCalc plugin? You can use IDSCalc in OpenOffice4.0 and above, available both for Linux and Windows. It works for spreadsheet (OpenOffice Calc). Download it from here. What is IDSCalc? It solves your requirements with ease of creating multiple outputs categorized under RTL, Verification, Headers, Documentation, Standard, and Sequence. In addition to selecting your desired outputs, you can choose the settings like Address Units, Reg/Bus Width, Bus, Block Size, Chip Size, Board Size, C Type, Big Endian, and Little Endian. Also the tool contains Advanced Verification, Advanced Design, and Formatting. You can import your files in various formats, like MS Word, MS Excel, IP-XACT, SystemRDL, and RALF. You can create a hierarchical specification with links to other IDSCalc files or any of the above file formats supported. The most important thing is you can validate your register specification in a spreadsheet format. Do we support any GUI for MAC? We now provide a product called IDSWord (for Mac). It is a plugin for MS Word on Mac. What are the highlights of IDSWord (for Mac)? This tool provides you with the way to create specs on Mac. You can create your specs in MS Word tool, which is used by many people in the semiconductor industry. It supports the following features:-
- Creating outputs (categories- RTL, Verification, Headers, Documentation, Standard)
- Selecting settings (Address Units, Reg/Bus Width, Block Size, Chip Size, Board Size, C Type, Big Endian, Little Endian)
- Selecting options under Advanced Verification, Advanced Design.
- It creates Table of Content and does error checking and error back-annotation within the source file.
IDSCalc menu bar displaying various options to choose fromConfigure- Configure window to configure your spreadsheet. Import- Import window to import various types of documents. Check- To validate your specs in the spreadsheet (OpenOffice Calc) Generate- To generate the outputs selected in configure window. About- Product Information, license details. IDS Template- Ability to add IDS Template in current spreadsheet Help- Help about the product, quick start guide, user guide.
Configure window of IDSCalcThe outputs tab window gives you various output options to be selected. For more details on documentation of IDSCalc, please refer here. More details on IDSWord (for Mac): In IDSWord (for Mac), we have tried to provide all the important functionality available in IDSWord (for Windows) on Windows. This was done due to the growing use of Mac in the Semiconductor industry. Just like IDSWord (for Windows), IDSWord (for Mac) is a plug-in into Word. It provides a natural way of creating specifications and generating code from them. The user interface in IDSWord (for Mac) looks like following:
IDesignSpec Word menuIDesignSpec Word menu displaying various templates, configure window, the ability to check the document and generate the outputs selected in configure are detailed as follows: Configure- Configure window to configure your word document. Check- To validate your specs in the word document. Generate- To generate the outputs selected in configure window. About- Product Information, license details. Help- Help about the product, quick start guide, user guide. Various templates like System, Block, Chip, Register, RegGroup, various sizes reg, Trig Buf, Ref, Memory, Struct, Fifo, Enum, Define, Variant, Sequence, Bus Domain, Signals, all are available to suit your needs. Here is how your templates would look like, when inserted into MS Word.
Templates in MS WordYou can select outputs based on your requirements in the configure window.
Configure Window in IDSWordVoilà, the most awaited is Table of Content, which provides you the preview of the entire register specification you created in short. You can get it after you check the document.
Table of ContentFor more details for any of our product, please refer here or any issues, contact our support team at firstname.lastname@example.org Summary In addition to IDesignSpec products such as IDS Word (for Windows), IDS Excel, IDS Batch, IDSCalc and IDSWord (for Mac) are supported for different platforms. Agnisys provides you the ability to choose from a diverse flavour of tools and OS according to your exact needs. In this age of customization and personalization, we have further tried to ensure that our products reach out to you in your favoured environment. Rubal Bansal Rubal is a Software Engineer at Agnisys, Noida (India). She loves to dabble with new technologies such as Machine Learning, AI. Her hobbies are listening to music, sketching, crafts, watching movies, playing badminton, travelling and cooking.