Difference between revisions of "MASC"

From Vlsiwiki
Jump to: navigation, search
(Synthesis Setup)
Line 34: Line 34:
  
 
==Synthesis Setup==
 
==Synthesis Setup==
 +
 +
MASC uses a unified compilation environment which requires the use of the command rake to synthesize designs.
 +
To synthesize your design follow the steps below:
 +
 +
Step 1:  Create a directory, preferably named the same thing as your design top level. 
 +
 +
        For example if my design is named alu,
 +
        I would create a directory by the name of alu.
 +
 +
Step 2:  Create an rtl directory inside the design directory. 
 +
 +
        For example alu/rtl
 +
 +
Step 3:  All design rtl should reside in the rtl directory.
 +
 +
        For example alu/rtl/alu.v  alu/rtl/alu_mem.v alu/rtl/alu_fifo.v
 +
 +
Step 4:
  
 
==Testbenching==
 
==Testbenching==

Revision as of 18:41, 9 April 2012

Micro Architecture Santa Cruz wiki projects.

Conferences

Repositories

  • ESESC Superscalar Simulator
  • SCOORE Santa Cruz Out-of-Order Risc Engine
  • MTHD Multitouch Hardware Description
  • Gource Software Version Control Visualization

Students

  • VIM Tips, tricks, and shortcuts

Synthesis Setup

MASC uses a unified compilation environment which requires the use of the command rake to synthesize designs. To synthesize your design follow the steps below:

Step 1: Create a directory, preferably named the same thing as your design top level.

        For example if my design is named alu, 
        I would create a directory by the name of alu.

Step 2: Create an rtl directory inside the design directory.

        For example alu/rtl

Step 3: All design rtl should reside in the rtl directory.

        For example alu/rtl/alu.v  alu/rtl/alu_mem.v alu/rtl/alu_fifo.v

Step 4:

Testbenching

LEON / Nallatech

  • LEON 3 Complete Place and Route of LEON 3 Core on XC 5VFX130T