|         
  
            
        
       |  
 
  
        Fiesta® 
          CRST Register Specification Tool BenefitsKey Features
 Specifications
 Platforms
 
 Fiesta® 
          CRST is a register specification and change management tool. Manual 
          definition of register specifications is time consuming and error-prone. 
          Specification changes introduce further delays and increase the probability 
          of errors due to the need for rewriting Verilog code and redoing documentation. 
          Propagation of changes is hard to track manually.  Fiesta® 
          CRST aids design implementation by automating the specification of registers. 
          It automatically generates the necessary synthesizable Verilog code, 
          verification definitions that plug into Fiesta® Open Verification 
          Environment, C headers and documentation, dramatically speeding up design, 
          verification, software development cycles and updating documentation, 
          all at one go. The tool automatically propagates specification changes 
          to all generated outputs, ensuring consistency, and further reducing 
          the possibility of errors.  Designers 
          will start using the tool during the micro-architecture and design phase. 
          Changes can be easily made to the registers, with all outputs automatically 
          regenerated. Device driver development can start as soon as the first 
          cut register specification is done, allowing for early feedback loops.
 
  
          Benefits 
           
            Intuitive Graphical User Interface promotes easy adoption and integration 
            into design cycleAutomatic 
            input validations reduce errorsAutomatic 
            generation and regeneration of directly synthesizable Verilog code 
            dramatically compresses design cycleAutomatic 
            generation and regeneration of design document reduces time spent 
            in documentationAutomatic 
            generation and regeneration of C headers reduces software development 
            timeAutomatic 
            generation and regeneration of register information useful for verification 
            reduces verification time (in Tcl for Comit Fiesta® CVXT Open 
            Verification Environment, or a parse-able text file)Direct 
            integration into version control and release management tools like 
            cvs and make supports version-comparesReusable 
            Write-once Use-many bus interface library scheme helps build repository 
            of reusable interface definitions
 
 Key 
              Features   
            Intuitive Graphical User Interface Flexible 
            options to define a variety of bus interface librariesBus 
            interface library reusabilityGenerated 
            Verilog code suitable for synthesis and simulation Professional 
            documentation output: customizable heading levels and options suitable 
            for inclusion into MS-Word documents Sample 
            instantiation templates for generated modulesBuilt-in 
            design rule checks for automatic, early detection of specification 
            inconsistenciesAutomatic 
            filling for unused portions of registersAutomatic 
            documentation facilitates good design practiceData 
            format directly compatible with version control and release management 
            tools
 
 Specifications 
            Inputs 
            GUI 
              based specifications for registers 
              OutputsRegister 
              bank with registers, Instantiation Template, Definitions (`defines) 
              for easy use in other verilog sources: VerilogHeader 
              file definitions for each register and each bitfield - used for 
              diagnostic software, and device driver development: CVerification 
              definitions, for Comit Fiesta® CVXT, automated register read 
              write, power up and reset tests: TclDocumentation 
              in MS-Word
  
          Platforms  
          
             
              | OS | Version |   
              | Solaris 
                (sparc) | 2.7 
                / 2.8 (7/8) |   
              | Redhat 
                Linux | 7.1 / 7.2 |   
              | Windows | NT4.0 
                / 98 / 2000/ XP |   
 © 
        Copyright Comit Systems, Inc. Fiesta is a registered trademark of Comit 
        Systems, Inc. CACT, CWGT, CRST, CSMT, CVXT, CMMT, CSGT and CMBT are trademarks 
        of Comit Systems, Inc. All other trademarks acknowledged as property of 
        their respective trademark holders. |      Industrial-strength
 toolkit proven at Comit
 Contract Engineering
 Center
 
 Accelerates 
        design cycle
 
 Automatically generates
 synthesizable Verilog
 
 Automatically generates
 documentation
     Automatically 
        generatesverification definitions
 
 Automatically 
        generates
 C headers
 
 
 
 
 |