OpenCores
URL https://opencores.org/ocsvn/wb_dma/wb_dma/trunk

Subversion Repositories wb_dma

[/] [wb_dma/] [trunk/] [syn/] [bin/] [read.dc] - Blame information for rev 17

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 5 rudi
#################################################################################
2
#
3
# Pre Synthesis Script
4
#
5
# This script only reads in the design and saves it in a DB file
6
#
7
# Author: Rudolf Usselmann
8
#         rudi@asics.ws
9
#
10
# Revision:
11
# 3/7/01 RU Initial Sript
12
#
13
#
14
#################################################################################
15
 
16
# ==============================================
17
# Setup Design Parameters
18
source ../bin/design_spec.dc
19
 
20
# ==============================================
21
# Setup Libraries
22
source ../bin/lib_spec.dc
23
 
24
# ==============================================
25
# Setup IO Files
26
 
27
append log_file         ../log/$active_design "_pre.log"
28
append pre_comp_db_file ../out/$design_name "_pre.db"
29
sh rm -f $log_file
30
 
31
# ==============================================
32
# Setup Misc Variables
33
 
34
set hdlin_enable_vpp true       ;# Important - this enables 'ifdefs
35
 
36
# ==============================================
37
# Read Design
38
 
39
echo "+++++++++ Analyzing all design files ..."         >> $log_file
40
 
41
foreach module $design_files {
42
        echo "+++++++++ Reading: $module"               >> $log_file
43
        echo +++++++++ Reading: $module
44
        set module_file_name ""
45
        append module_file_name $module ".v"
46
        analyze -f verilog $module_file_name            >> $log_file
47
        elaborate $module                               >> $log_file
48
   }
49
 
50
current_design $active_design
51
 
52
echo "+++++++++ Linking Design ..."                     >> $log_file
53
link >> $log_file
54
 
55
echo "+++++++++ Uniquifying Design ..."                 >> $log_file
56
uniquify >> $log_file
57
 
58
echo "+++++++++ Checking Design ..."                    >> $log_file
59
check_design >> $log_file
60
 
61
# ==============================================
62
# Save Design
63
echo "+++++++++ Saving Design ..."                      >> $log_file
64
write_file -hierarchy -format db -output $pre_comp_db_file
65
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.