diff config/pm/Pygar/submodels/pygar-fpga-hardware-env.apm @ 56:4449e17a2237 pygar svn.57

[svn r57] added useless stuff that should work but doesn't.
author rlm
date Sun, 09 May 2010 23:12:15 -0400
parents
children
line wrap: on
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/config/pm/Pygar/submodels/pygar-fpga-hardware-env.apm	Sun May 09 23:12:15 2010 -0400
     1.3 @@ -0,0 +1,188 @@
     1.4 +
     1.5 +[Global]
     1.6 +SaveParameters=0
     1.7 +Description=Hybrid ACP M2 Compute Environment - No Central Cache (Nallatech)
     1.8 +File=pygar-fpga-hardware-env
     1.9 +Version=2.1
    1.10 +Type=HAsim
    1.11 +Name=Pygar -- Hybrid ACP M2 Compute Environment - No Central Cache (Nallatech)
    1.12 +Class=Asim::Model
    1.13 +DefaultBenchmark=
    1.14 +DefaultRunOpts=
    1.15 +
    1.16 +[Model]
    1.17 +DefaultAttributes=bluespec acp-m2c
    1.18 +model=FPGA Environment
    1.19 +
    1.20 +[FPGA Environment/Requires]
    1.21 +virtual_platform=Standard Virtual Platform
    1.22 +fpga_components=Hardware FPGA Components for Virtex 5
    1.23 +librl_bsv=RL Bluespec Library
    1.24 +
    1.25 +[Standard Virtual Platform]
    1.26 +File=modules/bluespec/common/fpgaenv/virtual-platform/std-virtual-platform.awb
    1.27 +Packagehint=platforms
    1.28 +
    1.29 +[Standard Virtual Platform/Requires]
    1.30 +virtual_devices=Standard Virtual Devices
    1.31 +low_level_platform_interface=Low Level Platform Interface Hybrid
    1.32 +umf=Little-Endian Unified Message Format
    1.33 +
    1.34 +[FPGA Environment]
    1.35 +File=modules/bluespec/common/fpgaenv/fpga-environment.awb
    1.36 +Packagehint=platforms
    1.37 +
    1.38 +[Standard Virtual Devices]
    1.39 +File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/std-virtual-devices.awb
    1.40 +Packagehint=platforms
    1.41 +
    1.42 +[RRR Clients and Servers]
    1.43 +File=modules/bluespec/common/fpgaenv/virtual-platform/rrr/basic/basic-rrr.awb
    1.44 +Packagehint=platforms
    1.45 +
    1.46 +[Basic Virtual Channel Multiplexer]
    1.47 +File=modules/bluespec/common/fpgaenv/virtual-platform/channelio/basic/basic-channelio.awb
    1.48 +Packagehint=platforms
    1.49 +
    1.50 +[Basic Virtual Channel Multiplexer/Requires]
    1.51 +physical_channel=Nallatech Edge Physical Channel
    1.52 +
    1.53 +[Low Level Platform Interface Hybrid]
    1.54 +File=modules/bluespec/common/fpgaenv/low-level-platform-interface/hybrid-llpi.awb
    1.55 +Packagehint=platforms
    1.56 +
    1.57 +[Low Level Platform Interface Hybrid/Requires]
    1.58 +physical_platform=ACP M2 Compute Module (Nallatech)
    1.59 +channelio=Basic Virtual Channel Multiplexer
    1.60 +rrr=RRR Clients and Servers
    1.61 +physical_platform_debugger=Null Physical Platform Debugger
    1.62 +local_mem=Local Memory Interface using BRAM
    1.63 +remote_memory=Null Remote Memory
    1.64 +
    1.65 +[RL Bluespec Library]
    1.66 +File=config/pm/hasim/submodels/fpgaenv/librl-bsv.apm
    1.67 +Packagehint=platforms
    1.68 +
    1.69 +[Null Physical Platform Debugger]
    1.70 +File=modules/bluespec/common/fpgaenv/physical-platform/debuggers/null/null-debugger.awb
    1.71 +Packagehint=platforms
    1.72 +
    1.73 +[Common Physical Platform Utilities]
    1.74 +File=modules/bluespec/common/fpgaenv/physical-platform/utils/utils.awb
    1.75 +Packagehint=platforms
    1.76 +
    1.77 +[Local Memory Interface using BRAM/Params]
    1.78 +LOCAL_MEM_ADDR_BITS=16
    1.79 +
    1.80 +[Local Memory Interface using BRAM]
    1.81 +File=modules/bluespec/common/fpgaenv/low-level-platform-interface/local-mem/local-mem-bram.awb
    1.82 +Packagehint=platforms
    1.83 +
    1.84 +[Null Clocks Device]
    1.85 +File=modules/bluespec/common/fpgaenv/physical-platform/physical-devices/clocks/null/null-clocks-device.awb
    1.86 +Packagehint=platforms
    1.87 +
    1.88 +[Hardware FPGA Components for Virtex 5]
    1.89 +File=modules/bluespec/common/fpgaenv/fpga-components/hardware-fpga-components-virtex5.awb
    1.90 +Packagehint=platforms
    1.91 +
    1.92 +[Null Remote Memory]
    1.93 +File=modules/bluespec/common/fpgaenv/low-level-platform-interface/remote-memory/null/null-remote-memory.awb
    1.94 +Packagehint=platforms
    1.95 +
    1.96 +[Nallatech Edge Physical Device]
    1.97 +File=modules/bluespec/common/fpgaenv/physical-platform/physical-devices/nallatech-edge/nallatech-edge-device.awb
    1.98 +Packagehint=platform-acp
    1.99 +
   1.100 +[ACP M2 Compute Module (Nallatech)/Requires]
   1.101 +clocks_device=Null Clocks Device
   1.102 +physical_platform_utils=Common Physical Platform Utilities
   1.103 +nallatech_edge_device=Nallatech Edge Physical Device
   1.104 +
   1.105 +[ACP M2 Compute Module (Nallatech)]
   1.106 +File=modules/bluespec/common/fpgaenv/physical-platform/acp-m2c-nallatech/acp-m2c.awb
   1.107 +Packagehint=platform-acp
   1.108 +
   1.109 +[Nallatech Edge Physical Channel]
   1.110 +File=modules/bluespec/common/fpgaenv/virtual-platform/channelio/physical-channel/nallatech-edge/nallatech-edge-channel.awb
   1.111 +Packagehint=platform-acp
   1.112 +
   1.113 +[Little-Endian Unified Message Format]
   1.114 +File=modules/bluespec/common/fpgaenv/virtual-platform/umf/little-endian/umf-little-endian.awb
   1.115 +Packagehint=platforms
   1.116 +
   1.117 +[Little-Endian Unified Message Format/Params]
   1.118 +UMF_CHUNK_BYTES=8
   1.119 +
   1.120 +[NULL Central Cache]
   1.121 +File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/central-cache/null-central-cache.awb
   1.122 +Packagehint=platforms
   1.123 +
   1.124 +[Hybrid Streams Device]
   1.125 +File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/common/streams-device/hybrid-streams.awb
   1.126 +Packagehint=platforms
   1.127 +
   1.128 +[Assertions Device]
   1.129 +File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/common/assertions-device/assertions-device.awb
   1.130 +Packagehint=platforms
   1.131 +
   1.132 +[Starter Virtual Device]
   1.133 +File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/starter/starter-device.awb
   1.134 +Packagehint=platforms
   1.135 +
   1.136 +[Debug Scan Device]
   1.137 +File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/common/debug-scan-device/debug-scan-device.awb
   1.138 +Packagehint=platforms
   1.139 +
   1.140 +[Dynamic Parameters Device]
   1.141 +File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/common/dynamic-parameters-device/dynamic-parameters-device.awb
   1.142 +Packagehint=platforms
   1.143 +
   1.144 +[Base Common Devices/Requires]
   1.145 +stats_device=Stats Device
   1.146 +dynamic_parameters_device=Dynamic Parameters Device
   1.147 +streams_device=Hybrid Streams Device
   1.148 +assertions_device=Assertions Device
   1.149 +debug_scan_device=Debug Scan Device
   1.150 +
   1.151 +[Null Shared Memory]
   1.152 +File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/shared-memory/null/null-shared-memory.awb
   1.153 +Packagehint=platforms
   1.154 +
   1.155 +[Standard Virtual Devices/Requires]
   1.156 +starter_device=Starter Virtual Device
   1.157 +central_cache=NULL Central Cache
   1.158 +scratchpad_memory=Hybrid Scratchpad Memory Device (With initialization)
   1.159 +shared_memory=Null Shared Memory
   1.160 +common_utility_devices=Base Common Devices
   1.161 +front_panel=Hybrid Front Panel
   1.162 +
   1.163 +[Stats Device]
   1.164 +File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/common/stats-device/stats-device.awb
   1.165 +Packagehint=platforms
   1.166 +
   1.167 +[Base Common Devices]
   1.168 +File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/common/common-utility-devices.awb
   1.169 +Packagehint=platforms
   1.170 +
   1.171 +[Hybrid Front Panel]
   1.172 +File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/front-panel/hybrid/hybrid-fp.awb
   1.173 +Packagehint=platforms
   1.174 +
   1.175 +[Scratchpad Memory Common Definitions]
   1.176 +File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/memory/common/mem-scratch-common.awb
   1.177 +Packagehint=platforms
   1.178 +
   1.179 +[RRR Common Module]
   1.180 +File=modules/bluespec/common/fpgaenv/virtual-platform/rrr/rrr_common/rrr_common.awb
   1.181 +Packagehint=platforms
   1.182 +
   1.183 +[RRR Clients and Servers/Requires]
   1.184 +rrr_common=RRR Common Module
   1.185 +
   1.186 +[Hybrid Scratchpad Memory Device (With initialization)/Requires]
   1.187 +scratchpad_memory_common=Scratchpad Memory Common Definitions
   1.188 +
   1.189 +[Hybrid Scratchpad Memory Device (With initialization)]
   1.190 +File=modules/bluespec/mit-6.375/hybrid_init/hybrid-mem-scratch.awb
   1.191 +Packagehint=mit-6.375