view config/pm/Pygar/submodels/pygar-sim.apm @ 75:a15cc186e07d pygar svn.76

[svn r76] should be fully parameterized for however many cores we want (not fully tested)
author punk
date Wed, 12 May 2010 03:14:53 -0400
parents 4449e17a2237
children
line wrap: on
line source

2 [Global]
3 SaveParameters=0
4 Description=Hybrid Simulation FPGA Environment
5 File=pygar-sim
6 Version=2.1
7 Type=HAsim
8 Name=Pygar Hybrid Simulation FPGA Environment
9 Class=Asim::Model
10 DefaultBenchmark=
11 DefaultRunOpts=
13 [Model]
14 DefaultAttributes=hybrid exe
15 model=FPGA Environment
17 [FPGA Environment]
18 File=modules/bluespec/common/fpgaenv/fpga-environment.awb
19 Packagehint=platforms
21 [FPGA Environment/Requires]
22 virtual_platform=Standard Virtual Platform
23 fpga_components=Software FPGA Components
24 librl_bsv=RL Bluespec Library
26 [Standard Virtual Platform]
27 File=modules/bluespec/common/fpgaenv/virtual-platform/std-virtual-platform.awb
28 Packagehint=platforms
30 [Standard Virtual Platform/Requires]
31 virtual_devices=Standard Virtual Devices
32 low_level_platform_interface=Low Level Platform Interface Hybrid
33 umf=Little-Endian Unified Message Format
35 [RRR Clients and Servers]
36 File=modules/bluespec/common/fpgaenv/virtual-platform/rrr/basic/basic-rrr.awb
37 Packagehint=platforms
39 [Standard Virtual Devices]
40 File=config/pm/Pygar/submodels/pygar-vd.apm
42 [Simulation Physical Channel]
43 File=modules/bluespec/common/fpgaenv/virtual-platform/channelio/physical-channel/sim/sim-physical-channel.awb
44 Packagehint=platforms
46 [Basic Virtual Channel Multiplexer]
47 File=modules/bluespec/common/fpgaenv/virtual-platform/channelio/basic/basic-channelio.awb
48 Packagehint=platforms
50 [Basic Virtual Channel Multiplexer/Requires]
51 physical_channel=Simulation Physical Channel
53 [Low Level Platform Interface Hybrid]
54 File=modules/bluespec/common/fpgaenv/low-level-platform-interface/hybrid-llpi.awb
55 Packagehint=platforms
57 [Low Level Platform Interface Hybrid/Requires]
58 physical_platform=Simulation Physical Platform
59 channelio=Basic Virtual Channel Multiplexer
60 rrr=RRR Clients and Servers
61 physical_platform_debugger=Null Physical Platform Debugger
62 local_mem=Local Memory Interface using BRAM
63 remote_memory=Null Remote Memory
65 [UNIX Pipe Physical Device]
66 File=modules/bluespec/common/fpgaenv/physical-platform/physical-devices/unix-pipe/unix-pipe-device.awb
67 Packagehint=platforms
69 [Simulation Physical Platform/Requires]
70 unix_pipe_device=UNIX Pipe Physical Device
71 clocks_device=Simulation Clocks Device
72 physical_platform_utils=Common Physical Platform Utilities
74 [Simulation Physical Platform]
75 File=modules/bluespec/common/fpgaenv/physical-platform/simulation/sim-physical-platform.awb
76 Packagehint=platforms
78 [Software FPGA Components]
79 File=modules/bluespec/common/fpgaenv/fpga-components/software-fpga-components.awb
80 Packagehint=platforms
82 [Null Physical Platform Debugger]
83 File=modules/bluespec/common/fpgaenv/physical-platform/debuggers/null/null-debugger.awb
84 Packagehint=platforms
86 [Local Memory Interface using BRAM]
87 File=modules/bluespec/common/fpgaenv/low-level-platform-interface/local-mem/local-mem-bram.awb
88 Packagehint=platforms
90 [RL Bluespec Library]
91 File=config/pm/hasim/submodels/fpgaenv/librl-bsv.apm
92 Packagehint=platforms
94 [Simulation Clocks Device]
95 File=modules/bluespec/common/fpgaenv/physical-platform/physical-devices/clocks/simulation/sim-clocks-device.awb
96 Packagehint=platforms
98 [Common Physical Platform Utilities]
99 File=modules/bluespec/common/fpgaenv/physical-platform/utils/utils.awb
100 Packagehint=platforms
102 [Local Memory Interface using BRAM/Params]
103 LOCAL_MEM_WRITE_LATENCY=4
104 LOCAL_MEM_READ_LATENCY=8
105 LOCAL_MEM_ADDR_BITS=10
107 [Null Remote Memory]
108 File=modules/bluespec/common/fpgaenv/low-level-platform-interface/remote-memory/null/null-remote-memory.awb
109 Packagehint=platforms
111 [Little-Endian Unified Message Format]
112 File=modules/bluespec/common/fpgaenv/virtual-platform/umf/little-endian/umf-little-endian.awb
113 Packagehint=platforms
115 [RRR Common Module]
116 File=modules/bluespec/common/fpgaenv/virtual-platform/rrr/rrr_common/rrr_common.awb
117 Packagehint=platforms
119 [RRR Clients and Servers/Requires]
120 rrr_common=RRR Common Module