rlm@56
|
1
|
rlm@56
|
2 [Global]
|
rlm@56
|
3 SaveParameters=0
|
rlm@56
|
4 Description=Hybrid ACP M2 Compute Environment - No Central Cache (Nallatech)
|
rlm@56
|
5 File=pygar-fpga-hardware-env
|
rlm@56
|
6 Version=2.1
|
rlm@56
|
7 Type=HAsim
|
rlm@56
|
8 Name=Pygar -- Hybrid ACP M2 Compute Environment - No Central Cache (Nallatech)
|
rlm@56
|
9 Class=Asim::Model
|
rlm@56
|
10 DefaultBenchmark=
|
rlm@56
|
11 DefaultRunOpts=
|
rlm@56
|
12
|
rlm@56
|
13 [Model]
|
rlm@56
|
14 DefaultAttributes=bluespec acp-m2c
|
rlm@56
|
15 model=FPGA Environment
|
rlm@56
|
16
|
rlm@56
|
17 [FPGA Environment/Requires]
|
rlm@56
|
18 virtual_platform=Standard Virtual Platform
|
rlm@56
|
19 fpga_components=Hardware FPGA Components for Virtex 5
|
rlm@56
|
20 librl_bsv=RL Bluespec Library
|
rlm@56
|
21
|
rlm@56
|
22 [Standard Virtual Platform]
|
rlm@56
|
23 File=modules/bluespec/common/fpgaenv/virtual-platform/std-virtual-platform.awb
|
rlm@56
|
24 Packagehint=platforms
|
rlm@56
|
25
|
rlm@56
|
26 [Standard Virtual Platform/Requires]
|
rlm@56
|
27 virtual_devices=Standard Virtual Devices
|
rlm@56
|
28 low_level_platform_interface=Low Level Platform Interface Hybrid
|
rlm@56
|
29 umf=Little-Endian Unified Message Format
|
rlm@56
|
30
|
rlm@56
|
31 [FPGA Environment]
|
rlm@56
|
32 File=modules/bluespec/common/fpgaenv/fpga-environment.awb
|
rlm@56
|
33 Packagehint=platforms
|
rlm@56
|
34
|
rlm@56
|
35 [Standard Virtual Devices]
|
rlm@56
|
36 File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/std-virtual-devices.awb
|
rlm@56
|
37 Packagehint=platforms
|
rlm@56
|
38
|
rlm@56
|
39 [RRR Clients and Servers]
|
rlm@56
|
40 File=modules/bluespec/common/fpgaenv/virtual-platform/rrr/basic/basic-rrr.awb
|
rlm@56
|
41 Packagehint=platforms
|
rlm@56
|
42
|
rlm@56
|
43 [Basic Virtual Channel Multiplexer]
|
rlm@56
|
44 File=modules/bluespec/common/fpgaenv/virtual-platform/channelio/basic/basic-channelio.awb
|
rlm@56
|
45 Packagehint=platforms
|
rlm@56
|
46
|
rlm@56
|
47 [Basic Virtual Channel Multiplexer/Requires]
|
rlm@56
|
48 physical_channel=Nallatech Edge Physical Channel
|
rlm@56
|
49
|
rlm@56
|
50 [Low Level Platform Interface Hybrid]
|
rlm@56
|
51 File=modules/bluespec/common/fpgaenv/low-level-platform-interface/hybrid-llpi.awb
|
rlm@56
|
52 Packagehint=platforms
|
rlm@56
|
53
|
rlm@56
|
54 [Low Level Platform Interface Hybrid/Requires]
|
rlm@56
|
55 physical_platform=ACP M2 Compute Module (Nallatech)
|
rlm@56
|
56 channelio=Basic Virtual Channel Multiplexer
|
rlm@56
|
57 rrr=RRR Clients and Servers
|
rlm@56
|
58 physical_platform_debugger=Null Physical Platform Debugger
|
rlm@56
|
59 local_mem=Local Memory Interface using BRAM
|
rlm@56
|
60 remote_memory=Null Remote Memory
|
rlm@56
|
61
|
rlm@56
|
62 [RL Bluespec Library]
|
rlm@56
|
63 File=config/pm/hasim/submodels/fpgaenv/librl-bsv.apm
|
rlm@56
|
64 Packagehint=platforms
|
rlm@56
|
65
|
rlm@56
|
66 [Null Physical Platform Debugger]
|
rlm@56
|
67 File=modules/bluespec/common/fpgaenv/physical-platform/debuggers/null/null-debugger.awb
|
rlm@56
|
68 Packagehint=platforms
|
rlm@56
|
69
|
rlm@56
|
70 [Common Physical Platform Utilities]
|
rlm@56
|
71 File=modules/bluespec/common/fpgaenv/physical-platform/utils/utils.awb
|
rlm@56
|
72 Packagehint=platforms
|
rlm@56
|
73
|
rlm@56
|
74 [Local Memory Interface using BRAM/Params]
|
rlm@56
|
75 LOCAL_MEM_ADDR_BITS=16
|
rlm@56
|
76
|
rlm@56
|
77 [Local Memory Interface using BRAM]
|
rlm@56
|
78 File=modules/bluespec/common/fpgaenv/low-level-platform-interface/local-mem/local-mem-bram.awb
|
rlm@56
|
79 Packagehint=platforms
|
rlm@56
|
80
|
rlm@56
|
81 [Null Clocks Device]
|
rlm@56
|
82 File=modules/bluespec/common/fpgaenv/physical-platform/physical-devices/clocks/null/null-clocks-device.awb
|
rlm@56
|
83 Packagehint=platforms
|
rlm@56
|
84
|
rlm@56
|
85 [Hardware FPGA Components for Virtex 5]
|
rlm@56
|
86 File=modules/bluespec/common/fpgaenv/fpga-components/hardware-fpga-components-virtex5.awb
|
rlm@56
|
87 Packagehint=platforms
|
rlm@56
|
88
|
rlm@56
|
89 [Null Remote Memory]
|
rlm@56
|
90 File=modules/bluespec/common/fpgaenv/low-level-platform-interface/remote-memory/null/null-remote-memory.awb
|
rlm@56
|
91 Packagehint=platforms
|
rlm@56
|
92
|
rlm@56
|
93 [Nallatech Edge Physical Device]
|
rlm@56
|
94 File=modules/bluespec/common/fpgaenv/physical-platform/physical-devices/nallatech-edge/nallatech-edge-device.awb
|
rlm@56
|
95 Packagehint=platform-acp
|
rlm@56
|
96
|
rlm@56
|
97 [ACP M2 Compute Module (Nallatech)/Requires]
|
rlm@56
|
98 clocks_device=Null Clocks Device
|
rlm@56
|
99 physical_platform_utils=Common Physical Platform Utilities
|
rlm@56
|
100 nallatech_edge_device=Nallatech Edge Physical Device
|
rlm@56
|
101
|
rlm@56
|
102 [ACP M2 Compute Module (Nallatech)]
|
rlm@56
|
103 File=modules/bluespec/common/fpgaenv/physical-platform/acp-m2c-nallatech/acp-m2c.awb
|
rlm@56
|
104 Packagehint=platform-acp
|
rlm@56
|
105
|
rlm@56
|
106 [Nallatech Edge Physical Channel]
|
rlm@56
|
107 File=modules/bluespec/common/fpgaenv/virtual-platform/channelio/physical-channel/nallatech-edge/nallatech-edge-channel.awb
|
rlm@56
|
108 Packagehint=platform-acp
|
rlm@56
|
109
|
rlm@56
|
110 [Little-Endian Unified Message Format]
|
rlm@56
|
111 File=modules/bluespec/common/fpgaenv/virtual-platform/umf/little-endian/umf-little-endian.awb
|
rlm@56
|
112 Packagehint=platforms
|
rlm@56
|
113
|
rlm@56
|
114 [Little-Endian Unified Message Format/Params]
|
rlm@56
|
115 UMF_CHUNK_BYTES=8
|
rlm@56
|
116
|
rlm@56
|
117 [NULL Central Cache]
|
rlm@56
|
118 File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/central-cache/null-central-cache.awb
|
rlm@56
|
119 Packagehint=platforms
|
rlm@56
|
120
|
rlm@56
|
121 [Hybrid Streams Device]
|
rlm@56
|
122 File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/common/streams-device/hybrid-streams.awb
|
rlm@56
|
123 Packagehint=platforms
|
rlm@56
|
124
|
rlm@56
|
125 [Assertions Device]
|
rlm@56
|
126 File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/common/assertions-device/assertions-device.awb
|
rlm@56
|
127 Packagehint=platforms
|
rlm@56
|
128
|
rlm@56
|
129 [Starter Virtual Device]
|
rlm@56
|
130 File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/starter/starter-device.awb
|
rlm@56
|
131 Packagehint=platforms
|
rlm@56
|
132
|
rlm@56
|
133 [Debug Scan Device]
|
rlm@56
|
134 File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/common/debug-scan-device/debug-scan-device.awb
|
rlm@56
|
135 Packagehint=platforms
|
rlm@56
|
136
|
rlm@56
|
137 [Dynamic Parameters Device]
|
rlm@56
|
138 File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/common/dynamic-parameters-device/dynamic-parameters-device.awb
|
rlm@56
|
139 Packagehint=platforms
|
rlm@56
|
140
|
rlm@56
|
141 [Base Common Devices/Requires]
|
rlm@56
|
142 stats_device=Stats Device
|
rlm@56
|
143 dynamic_parameters_device=Dynamic Parameters Device
|
rlm@56
|
144 streams_device=Hybrid Streams Device
|
rlm@56
|
145 assertions_device=Assertions Device
|
rlm@56
|
146 debug_scan_device=Debug Scan Device
|
rlm@56
|
147
|
rlm@56
|
148 [Null Shared Memory]
|
rlm@56
|
149 File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/shared-memory/null/null-shared-memory.awb
|
rlm@56
|
150 Packagehint=platforms
|
rlm@56
|
151
|
rlm@56
|
152 [Standard Virtual Devices/Requires]
|
rlm@56
|
153 starter_device=Starter Virtual Device
|
rlm@56
|
154 central_cache=NULL Central Cache
|
rlm@56
|
155 scratchpad_memory=Hybrid Scratchpad Memory Device (With initialization)
|
rlm@56
|
156 shared_memory=Null Shared Memory
|
rlm@56
|
157 common_utility_devices=Base Common Devices
|
rlm@56
|
158 front_panel=Hybrid Front Panel
|
rlm@56
|
159
|
rlm@56
|
160 [Stats Device]
|
rlm@56
|
161 File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/common/stats-device/stats-device.awb
|
rlm@56
|
162 Packagehint=platforms
|
rlm@56
|
163
|
rlm@56
|
164 [Base Common Devices]
|
rlm@56
|
165 File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/common/common-utility-devices.awb
|
rlm@56
|
166 Packagehint=platforms
|
rlm@56
|
167
|
rlm@56
|
168 [Hybrid Front Panel]
|
rlm@56
|
169 File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/front-panel/hybrid/hybrid-fp.awb
|
rlm@56
|
170 Packagehint=platforms
|
rlm@56
|
171
|
rlm@56
|
172 [Scratchpad Memory Common Definitions]
|
rlm@56
|
173 File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/memory/common/mem-scratch-common.awb
|
rlm@56
|
174 Packagehint=platforms
|
rlm@56
|
175
|
rlm@56
|
176 [RRR Common Module]
|
rlm@56
|
177 File=modules/bluespec/common/fpgaenv/virtual-platform/rrr/rrr_common/rrr_common.awb
|
rlm@56
|
178 Packagehint=platforms
|
rlm@56
|
179
|
rlm@56
|
180 [RRR Clients and Servers/Requires]
|
rlm@56
|
181 rrr_common=RRR Common Module
|
rlm@56
|
182
|
rlm@56
|
183 [Hybrid Scratchpad Memory Device (With initialization)/Requires]
|
rlm@56
|
184 scratchpad_memory_common=Scratchpad Memory Common Definitions
|
rlm@56
|
185
|
rlm@56
|
186 [Hybrid Scratchpad Memory Device (With initialization)]
|
rlm@56
|
187 File=modules/bluespec/mit-6.375/hybrid_init/hybrid-mem-scratch.awb
|
rlm@56
|
188 Packagehint=mit-6.375
|