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

Subversion Repositories lwrisc

[/] [lwrisc/] [trunk/] [SYN/] [rev_1/] [verif/] [ClaiRISC_core.vif] - Blame information for rev 19

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 9 mcupro
#
2
# Synplicity Verification Interface File
3
# Generated using Synplify-pro
4
#
5
# Copyright (c) 1996-2005 Synplicity, Inc.
6
# All rights reserved
7
#
8
 
9
# Set logfile options
10
vif_set_result_file  ClaiRISC_core.vlf
11
 
12
# Set technology for TCL script
13
vif_set_technology -architecture FPGA -vendor Altera
14
 
15
# RTL and technology files
16
vif_add_library -original $env(QUARTUS_ROOTDIR)/eda/fv_lib/verilog
17
vif_add_file -original -verilog ../../RTL/sim_rom.v
18
vif_add_file -original -verilog ../../RTL/test.v
19
vif_add_file -original -verilog ../../RTL/mem_man.v
20
vif_add_file -original -verilog ../../RTL/memory.v
21
vif_add_file -original -verilog ../../RTL/risc_core.v
22
vif_add_file -original -verilog ../../RTL/altera/rom512x12.v
23
vif_add_file -original -verilog ../../RTL/altera/rom1024x12.v
24
vif_add_file -original -verilog ../../RTL/altera/rom2048x12.v
25
vif_add_file -original -verilog ../../RTL/altera/ram128x8.v
26
vif_add_file -original -verilog ../../RTL/altera/rom32x12.v
27
vif_add_file -original -verilog ../../RTL/altera/rom64x12.v
28
vif_add_file -original -verilog ../../RTL/altera/rom128x12.v
29
vif_add_file -original -verilog ../../RTL/altera/rom256x12.v
30
vif_set_top_module -original -top ClaiRISC_core
31
 
32
vif_add_library -translated $env(QUARTUS_ROOTDIR)/eda/fv_lib/verilog
33
vif_add_file -translated -verilog ClaiRISC_core.vqm
34
vif_set_top_module -translated -top ClaiRISC_core
35
# Read FSM encoding
36
 
37
# Memory map points
38
 
39
# SRL map points
40
 
41
# Compiler constant registers
42
 
43
# Compiler constant latches
44
 
45
# Compiler RTL sequential redundancies
46
 
47
# RTL sequential redundancies
48
vif_set_merge -original  w_c_wr_r w_alu_op_r[1]
49
vif_set_merge -original  w_alu_op_r[3] w_alu_op_r[2]
50
vif_set_merge -original  w_ek_r[0] mem_man/rd_addr_r[0]
51
vif_set_merge -original  w_ek_r[0] w_wbadd_r[0]
52
vif_set_merge -original  w_ek_r[1] mem_man/rd_addr_r[1]
53
vif_set_merge -original  w_ek_r[1] w_wbadd_r[1]
54
vif_set_merge -original  w_ek_r[2] mem_man/rd_addr_r[2]
55
vif_set_merge -original  w_ek_r[2] w_wbadd_r[2]
56
vif_set_merge -original  w_ek_r[3] mem_man/rd_addr_r[3]
57
vif_set_merge -original  w_ek_r[3] w_wbadd_r[3]
58
vif_set_merge -original  w_ek_r[4] mem_man/rd_addr_r[4]
59
vif_set_merge -original  w_ek_r[4] w_wbadd_r[4]
60
 
61
# Technology sequential redundancies
62
 
63
# Inversion map points
64
 
65
# Port mappping and directions
66
 
67
# Black box mapping
68
vif_set_black_box altsyncram
69
 
70
vif_set_map_point -blackbox -original mem_man/i_reg_file/altsyncram_component -translated mem_man/i_reg_file/altsyncram_component
71
vif_set_map_point -blackbox -original program_rom/i_alt_ram/altsyncram_component -translated program_rom/i_alt_ram/altsyncram_component
72
 
73
# Other sequential cells, including multidimensional arrays
74
 
75
# Constant Registers
76
vif_set_constant -original -1 mem_man/wr_addr_r[6]
77
vif_set_constant -original -1 mem_man/rd_addr_r[6]
78
vif_set_constant -original -1 mem_man/wr_addr_r[5]
79
vif_set_constant -original -1 mem_man/rd_addr_r[5]
80
vif_set_constant -original 1 w_reg_muxb_r
81
 
82
# Retimed Registers
83
vif_set_sequential_verify -retimed -register -original mem_man/status[0] -translated mem_man/status_0__Z
84
vif_set_sequential_verify -retimed -register -original mem_man/status[1] -translated mem_man/status_1__Z
85
vif_set_sequential_verify -retimed -register -original mem_man/status[2] -translated mem_man/status_2__Z
86
vif_set_sequential_verify -retimed -register -original mem_man/status[3] -translated mem_man/status_3__Z
87
vif_set_sequential_verify -retimed -register -original mem_man/status[4] -translated mem_man/status_4__Z
88
vif_set_sequential_verify -retimed -register -original mem_man/status[5] -translated mem_man/status_5__Z
89
vif_set_sequential_verify -retimed -register -original mem_man/status[6] -translated mem_man/status_6__Z
90
vif_set_sequential_verify -retimed -register -original mem_man/status[7] -translated mem_man/status_7__Z
91
vif_set_sequential_verify -retimed -register -original mem_man/reg_in0[0] -translated mem_man/reg_in0_0__Z
92
vif_set_sequential_verify -retimed -register -original mem_man/reg_in0[1] -translated mem_man/reg_in0_1__Z
93
vif_set_sequential_verify -retimed -register -original mem_man/reg_in0[2] -translated mem_man/reg_in0_2__Z
94
vif_set_sequential_verify -retimed -register -original mem_man/reg_in0[3] -translated mem_man/reg_in0_3__Z
95
vif_set_sequential_verify -retimed -register -original mem_man/reg_in0[4] -translated mem_man/reg_in0_4__Z
96
vif_set_sequential_verify -retimed -register -original mem_man/reg_in0[5] -translated mem_man/reg_in0_5__Z
97
vif_set_sequential_verify -retimed -register -original mem_man/reg_in0[6] -translated mem_man/reg_in0_6__Z
98
vif_set_sequential_verify -retimed -register -original mem_man/reg_in0[7] -translated mem_man/reg_in0_7__Z
99
vif_set_sequential_verify -retimed -register -original mem_man/wr_addr_r[0] -translated mem_man/wr_addr_r_0__Z
100
vif_set_sequential_verify -retimed -register -original mem_man/wr_addr_r[4] -translated mem_man/wr_addr_r_4__Z
101
vif_set_sequential_verify -retimed -register -original mem_man/din_r[0] -translated mem_man/din_r_0__Z
102
vif_set_sequential_verify -retimed -register -original mem_man/din_r[1] -translated mem_man/din_r_1__Z
103
vif_set_sequential_verify -retimed -register -original mem_man/din_r[2] -translated mem_man/din_r_2__Z
104
vif_set_sequential_verify -retimed -register -original mem_man/din_r[3] -translated mem_man/din_r_3__Z
105
vif_set_sequential_verify -retimed -register -original mem_man/din_r[4] -translated mem_man/din_r_4__Z
106
vif_set_sequential_verify -retimed -register -original mem_man/din_r[5] -translated mem_man/din_r_5__Z
107
vif_set_sequential_verify -retimed -register -original mem_man/din_r[6] -translated mem_man/din_r_6__Z
108
vif_set_sequential_verify -retimed -register -original mem_man/wr_addr_r[3] -translated mem_man/wr_addr_r_3__Z
109
vif_set_sequential_verify -retimed -register -original mem_man/wr_addr_r[2] -translated mem_man/wr_addr_r_2__Z
110
vif_set_sequential_verify -retimed -register -original mem_man/wr_addr_r[1] -translated mem_man/wr_addr_r_1__Z
111
vif_set_sequential_verify -retimed -register -original mem_man/reg_in1[7] -translated mem_man/reg_in1_7__Z
112
vif_set_sequential_verify -retimed -register -original mem_man/reg_in1[6] -translated mem_man/reg_in1_6__Z
113
vif_set_sequential_verify -retimed -register -original mem_man/reg_in1[5] -translated mem_man/reg_in1_5__Z
114
vif_set_sequential_verify -retimed -register -original mem_man/reg_in1[4] -translated mem_man/reg_in1_4__Z
115
vif_set_sequential_verify -retimed -register -original mem_man/reg_in1[3] -translated mem_man/reg_in1_3__Z
116
vif_set_sequential_verify -retimed -register -original mem_man/reg_in1[2] -translated mem_man/reg_in1_2__Z
117
vif_set_sequential_verify -retimed -register -original mem_man/reg_in1[1] -translated mem_man/reg_in1_1__Z
118
vif_set_sequential_verify -retimed -register -original mem_man/reg_in1[0] -translated mem_man/reg_in1_0__Z
119
vif_set_sequential_verify -retimed -register -original mem_man/wr_en_r -translated mem_man/wr_en_r_Z
120
vif_set_sequential_verify -retimed -register -original w_w_wr_r -translated w_w_wr_r_Z
121
vif_set_sequential_verify -retimed -register -original w_c_wr_r -translated w_c_wr_r_Z
122
vif_set_sequential_verify -retimed -register -original w_mem_wr_r -translated w_mem_wr_r_Z
123
vif_set_sequential_verify -retimed -register -original w_z_wr_r -translated w_z_wr_r_Z
124
vif_set_sequential_verify -retimed -register -original w_alu_op_r[0] -translated w_alu_op_r_0__Z
125
vif_set_sequential_verify -retimed -register -original w_alu_op_r[3] -translated w_alu_op_r_3__Z
126
vif_set_sequential_verify -retimed -register -original w_alu_op_r[4] -translated w_alu_op_r_4__Z
127
vif_set_sequential_verify -retimed -register -original w_wreg[0] -translated w_wreg_0__Z
128
vif_set_sequential_verify -retimed -register -original w_wreg[1] -translated w_wreg_1__Z
129
vif_set_sequential_verify -retimed -register -original w_wreg[2] -translated w_wreg_2__Z
130
vif_set_sequential_verify -retimed -register -original w_wreg[3] -translated w_wreg_3__Z
131
vif_set_sequential_verify -retimed -register -original w_wreg[4] -translated w_wreg_4__Z
132
vif_set_sequential_verify -retimed -register -original w_wreg[5] -translated w_wreg_5__Z
133
vif_set_sequential_verify -retimed -register -original w_wreg[6] -translated w_wreg_6__Z
134
vif_set_sequential_verify -retimed -register -original w_wreg[7] -translated w_wreg_7__Z
135
vif_set_sequential_verify -retimed -register -original w_ek_r[0] -translated w_ek_r_0__Z
136
vif_set_sequential_verify -retimed -register -original w_ek_r[1] -translated w_ek_r_1__Z
137
vif_set_sequential_verify -retimed -register -original w_ek_r[2] -translated w_ek_r_2__Z
138
vif_set_sequential_verify -retimed -register -original w_ek_r[3] -translated w_ek_r_3__Z
139
vif_set_sequential_verify -retimed -register -original w_ek_r[4] -translated w_ek_r_4__Z
140
vif_set_sequential_verify -retimed -register -original w_pc[0] -translated w_pc_0__Z
141
vif_set_sequential_verify -retimed -register -original w_pc[1] -translated w_pc_1__Z
142
vif_set_sequential_verify -retimed -register -original w_pc[2] -translated w_pc_2__Z
143
vif_set_sequential_verify -retimed -register -original w_pc[3] -translated w_pc_3__Z
144
vif_set_sequential_verify -retimed -register -original w_pc[4] -translated w_pc_4__Z
145
vif_set_sequential_verify -retimed -register -original w_pc[5] -translated w_pc_5__Z
146
vif_set_sequential_verify -retimed -register -original w_pc[6] -translated w_pc_6__Z
147
 
148
# Altera MAC annotations
149
 

powered by: WebSVN 2.1.0

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