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

Subversion Repositories openfpu64

[/] [openfpu64/] [trunk/] [openfpu64_hw.tcl] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 bro
# TCL File Generated by Component Editor 9.1sp2
2
# Mon Apr 19 13:47:02 CEST 2010
3
# DO NOT MODIFY
4
 
5
 
6
# +-----------------------------------
7
# | 
8
# | openfpu64 "openfpu64" v1.9
9
# | Peter Huewe 2010.04.19.13:47:02
10
# | open source double precision FPU
11
# | 
12
# | /data/hardware/projects/gps410_v2_r3_dpfpu/openfpu64.vhd
13
# | 
14
# |    ./fpu_package.vhd syn
15
# |    ./openfpu64.vhd syn
16
# |    ./fpu_add.vhd syn
17
# |    ./fpu_mul.vhd syn
18
# | 
19
# +-----------------------------------
20
 
21
# +-----------------------------------
22
# | request TCL package from ACDS 9.1
23
# | 
24
package require -exact sopc 9.1
25
# | 
26
# +-----------------------------------
27
 
28
# +-----------------------------------
29
# | module openfpu64
30
# | 
31
set_module_property DESCRIPTION "open source double precision FPU"
32
set_module_property NAME openfpu64
33
set_module_property VERSION 1.9
34
set_module_property INTERNAL false
35
set_module_property GROUP ""
36
set_module_property AUTHOR "Peter Huewe"
37
set_module_property DISPLAY_NAME openfpu64
38
set_module_property TOP_LEVEL_HDL_FILE openfpu64.vhd
39
set_module_property TOP_LEVEL_HDL_MODULE openfpu64
40
set_module_property INSTANTIATE_IN_SYSTEM_MODULE true
41
set_module_property EDITABLE true
42
set_module_property ANALYZE_HDL TRUE
43
# | 
44
# +-----------------------------------
45
 
46
# +-----------------------------------
47
# | files
48
# | 
49
add_file fpu_package.vhd SYNTHESIS
50
add_file openfpu64.vhd SYNTHESIS
51
add_file fpu_add.vhd SYNTHESIS
52
add_file fpu_mul.vhd SYNTHESIS
53
# | 
54
# +-----------------------------------
55
 
56
# +-----------------------------------
57
# | parameters
58
# | 
59
# | 
60
# +-----------------------------------
61
 
62
# +-----------------------------------
63
# | display items
64
# | 
65
# | 
66
# +-----------------------------------
67
 
68
# +-----------------------------------
69
# | connection point clock_reset
70
# | 
71
add_interface clock_reset clock end
72
 
73
set_interface_property clock_reset ENABLED true
74
 
75
add_interface_port clock_reset reset_n reset_n Input 1
76
add_interface_port clock_reset clk clk Input 1
77
# | 
78
# +-----------------------------------
79
 
80
# +-----------------------------------
81
# | connection point avalon_slave_0
82
# | 
83
add_interface avalon_slave_0 avalon end
84
set_interface_property avalon_slave_0 addressAlignment DYNAMIC
85
set_interface_property avalon_slave_0 associatedClock clock_reset
86
set_interface_property avalon_slave_0 burstOnBurstBoundariesOnly false
87
set_interface_property avalon_slave_0 explicitAddressSpan 0
88
set_interface_property avalon_slave_0 holdTime 0
89
set_interface_property avalon_slave_0 isMemoryDevice false
90
set_interface_property avalon_slave_0 isNonVolatileStorage false
91
set_interface_property avalon_slave_0 linewrapBursts false
92
set_interface_property avalon_slave_0 maximumPendingReadTransactions 0
93
set_interface_property avalon_slave_0 printableDevice false
94
set_interface_property avalon_slave_0 readLatency 0
95
set_interface_property avalon_slave_0 readWaitTime 1
96
set_interface_property avalon_slave_0 setupTime 0
97
set_interface_property avalon_slave_0 timingUnits Cycles
98
set_interface_property avalon_slave_0 writeWaitTime 0
99
 
100
set_interface_property avalon_slave_0 ASSOCIATED_CLOCK clock_reset
101
set_interface_property avalon_slave_0 ENABLED true
102
 
103
add_interface_port avalon_slave_0 read read Input 1
104
add_interface_port avalon_slave_0 write write Input 1
105
add_interface_port avalon_slave_0 address address Input 5
106
add_interface_port avalon_slave_0 readdata readdata Output 32
107
add_interface_port avalon_slave_0 writedata writedata Input 32
108
add_interface_port avalon_slave_0 waitrequest waitrequest Output 1
109
add_interface_port avalon_slave_0 begintransfer begintransfer Input 1
110
# | 
111
# +-----------------------------------

powered by: WebSVN 2.1.0

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