50 likes | 126 Views
Specification capture tools. EASI Design Master file. Test routines. Documentation. Manuals Product Function. ‘C’ code .C files .h files. What Beach Do. One master data file. Automate the Repetitive Tasks. Uniform Customizable Documentation S tyles.
E N D
Specification capture tools EASI Design Master file Test routines Documentation Manuals Product Function ‘C’ code .C files .h files What Beach Do • One master data file • Automate the Repetitive Tasks • Uniform Customizable Documentation Styles • Consistency Across Disciplines HDL Bus Interface & Testbench ‘C’ access macros & functions RTL VHDL Verilog ‘C’ code Level 1 Level 2 Etc… Automatically Generated Views OCP-IP Confidential
Definitions • Schema – a description of the objects possible within a database • XML – Extensible Markup Language, standard defined by the W3 consortium for data storage • DTD – Document Type Definitions – a form of the schema, in that it defines the structure and permissible values of an XML file. • XML Schema - a form of the schema, that defines the structure and permissible values of an XML file, in XML. OCP-IP Confidential
Analysis OCP-IP Confidential
Specification capture tools OCP Design Master file (XML) Test routines Trans-action code An OCP Schema • One master data file • Consistency Across Views OCP I/F & Testbench Documentation VHDL Verilog RTF, HTML, MIF Automatically Generated Views OCP-IP Confidential
What we need to define • What views could be generated from XML • What information has to be captured • How the XML data interfaces to the user’s tools OCP-IP Confidential