Difference between revisions of "MASC"
From Vlsiwiki
(→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.
Contents
Conferences
Repositories
- ESESC Superscalar Simulator
- SCOORE Santa Cruz Out-of-Order Risc Engine
- MTHD Multitouch Hardware Description
- Gource Software Version Control Visualization
Students
- Desktop Setup Instructions to setup your desktop
- 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
- NALLATECH Develop complete interface flow