Beruflich Dokumente
Kultur Dokumente
www.agnisys.com
Agenda
Industry Challenges Trends in the industry The Problem Hardware registers IDesignSpec
Features Benefits
www.agnisys.com
Make people more effective Make processes efficient Get appropriate tools
www.agnisys.com
www.agnisys.com
www.agnisys.com
Greater reuse of IP
External, 3rd party Internal, older projects, other teams
Greater configurability
Use of programmable registers
www.agnisys.com
www.agnisys.com
www.agnisys.com
Register Fields
www.agnisys.com
Registers in hardware
www.agnisys.com
www.agnisys.com
Specification
www.agnisys.com
The Problem
Application Format
Functional Specification
hw Design hw Programming Guide Verification Environment Firmware Diagnostics Application Software
MS Word/Frame/OpenOffice
VHDL/Verilog MS Word/Excel OVM, VMM, eRM, SystemVerilog UVM C/C++ header C/C++ header C/C++ header
www.agnisys.com
IDesignSpec
Register Automation and Management tool
Simple plug-in that transforms Editor into EDA tool Not based on a separate GUI or new language Enables you to embedded Register information in an executable form inside Hardware Spec. Generates all views from the single source
www.agnisys.com
Overview
OVM/UVM VMM/eRM IP-XACT IP-XACT
C/C++ h
IDesignSpec
SystemRDL Word/Excel OpenOffice Frame*
SV Header RTL
SystemRDL
Interactive OR Batch
Confidential and Proprietary
IDSBatch
IP-XACT IP-XACT
C/C++ h
IDesignSpec
SystemRDL Word/Excel OpenOffice Frame*
SV Header RTL
XML/Excel/CSV Custom Word Templates Tcl / XSLT / Perl Custom Formatted Word files
Confidential and Proprietary
SystemRDL
Tcl*
www.agnisys.com
Generates
Verification
OVM, VMM, UVM, eRM, Vr_ad, SV header files
Design
Verilog, VHDL AMBA-AHB, APB, Avalon, OCP-IP, AMBA-AXI, Any proprietary bus
Software
C/C++ header files
Documentation
HTML, MS Word, OpenOffice.org, SVG, XML
Standards
IP-XACT, SystemRDL
Confidential and Proprietary
www.agnisys.com
Imports
Various ways to import data into IDS Standards
IP-XACT, SystemRDL
www.agnisys.com
Key Advantages
Editor based, no GUI, no new language
short learning curve
www.agnisys.com
Key Benefits
Create synthesizable code for all registers Automatically Verify all registers in the design Get a jump start for Device Driver, Firmware and application software development Automatically create documentation for customers and Tech-Pubs Improves productivity of engineers and quality of results Prevents errors from entering the system Based on open industry standards
Data is not locked into some proprietary vendor format
www.agnisys.com
IDesignSpec
The Fastest Path to Code from Register Spec.
www.agnisys.com