rlm@56: rlm@56: [Global] rlm@56: SaveParameters=0 rlm@56: Description=Hybrid ACP M2 Compute Environment - No Central Cache (Nallatech) rlm@56: File=pygar-fpga-hardware-env rlm@56: Version=2.1 rlm@56: Type=HAsim rlm@56: Name=Pygar -- Hybrid ACP M2 Compute Environment - No Central Cache (Nallatech) rlm@56: Class=Asim::Model rlm@56: DefaultBenchmark= rlm@56: DefaultRunOpts= rlm@56: rlm@56: [Model] rlm@56: DefaultAttributes=bluespec acp-m2c rlm@56: model=FPGA Environment rlm@56: rlm@56: [FPGA Environment/Requires] rlm@56: virtual_platform=Standard Virtual Platform rlm@56: fpga_components=Hardware FPGA Components for Virtex 5 rlm@56: librl_bsv=RL Bluespec Library rlm@56: rlm@56: [Standard Virtual Platform] rlm@56: File=modules/bluespec/common/fpgaenv/virtual-platform/std-virtual-platform.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Standard Virtual Platform/Requires] rlm@56: virtual_devices=Standard Virtual Devices rlm@56: low_level_platform_interface=Low Level Platform Interface Hybrid rlm@56: umf=Little-Endian Unified Message Format rlm@56: rlm@56: [FPGA Environment] rlm@56: File=modules/bluespec/common/fpgaenv/fpga-environment.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Standard Virtual Devices] rlm@56: File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/std-virtual-devices.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [RRR Clients and Servers] rlm@56: File=modules/bluespec/common/fpgaenv/virtual-platform/rrr/basic/basic-rrr.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Basic Virtual Channel Multiplexer] rlm@56: File=modules/bluespec/common/fpgaenv/virtual-platform/channelio/basic/basic-channelio.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Basic Virtual Channel Multiplexer/Requires] rlm@56: physical_channel=Nallatech Edge Physical Channel rlm@56: rlm@56: [Low Level Platform Interface Hybrid] rlm@56: File=modules/bluespec/common/fpgaenv/low-level-platform-interface/hybrid-llpi.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Low Level Platform Interface Hybrid/Requires] rlm@56: physical_platform=ACP M2 Compute Module (Nallatech) rlm@56: channelio=Basic Virtual Channel Multiplexer rlm@56: rrr=RRR Clients and Servers rlm@56: physical_platform_debugger=Null Physical Platform Debugger rlm@56: local_mem=Local Memory Interface using BRAM rlm@56: remote_memory=Null Remote Memory rlm@56: rlm@56: [RL Bluespec Library] rlm@56: File=config/pm/hasim/submodels/fpgaenv/librl-bsv.apm rlm@56: Packagehint=platforms rlm@56: rlm@56: [Null Physical Platform Debugger] rlm@56: File=modules/bluespec/common/fpgaenv/physical-platform/debuggers/null/null-debugger.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Common Physical Platform Utilities] rlm@56: File=modules/bluespec/common/fpgaenv/physical-platform/utils/utils.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Local Memory Interface using BRAM/Params] rlm@56: LOCAL_MEM_ADDR_BITS=16 rlm@56: rlm@56: [Local Memory Interface using BRAM] rlm@56: File=modules/bluespec/common/fpgaenv/low-level-platform-interface/local-mem/local-mem-bram.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Null Clocks Device] rlm@56: File=modules/bluespec/common/fpgaenv/physical-platform/physical-devices/clocks/null/null-clocks-device.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Hardware FPGA Components for Virtex 5] rlm@56: File=modules/bluespec/common/fpgaenv/fpga-components/hardware-fpga-components-virtex5.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Null Remote Memory] rlm@56: File=modules/bluespec/common/fpgaenv/low-level-platform-interface/remote-memory/null/null-remote-memory.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Nallatech Edge Physical Device] rlm@56: File=modules/bluespec/common/fpgaenv/physical-platform/physical-devices/nallatech-edge/nallatech-edge-device.awb rlm@56: Packagehint=platform-acp rlm@56: rlm@56: [ACP M2 Compute Module (Nallatech)/Requires] rlm@56: clocks_device=Null Clocks Device rlm@56: physical_platform_utils=Common Physical Platform Utilities rlm@56: nallatech_edge_device=Nallatech Edge Physical Device rlm@56: rlm@56: [ACP M2 Compute Module (Nallatech)] rlm@56: File=modules/bluespec/common/fpgaenv/physical-platform/acp-m2c-nallatech/acp-m2c.awb rlm@56: Packagehint=platform-acp rlm@56: rlm@56: [Nallatech Edge Physical Channel] rlm@56: File=modules/bluespec/common/fpgaenv/virtual-platform/channelio/physical-channel/nallatech-edge/nallatech-edge-channel.awb rlm@56: Packagehint=platform-acp rlm@56: rlm@56: [Little-Endian Unified Message Format] rlm@56: File=modules/bluespec/common/fpgaenv/virtual-platform/umf/little-endian/umf-little-endian.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Little-Endian Unified Message Format/Params] rlm@56: UMF_CHUNK_BYTES=8 rlm@56: rlm@56: [NULL Central Cache] rlm@56: File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/central-cache/null-central-cache.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Hybrid Streams Device] rlm@56: File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/common/streams-device/hybrid-streams.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Assertions Device] rlm@56: File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/common/assertions-device/assertions-device.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Starter Virtual Device] rlm@56: File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/starter/starter-device.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Debug Scan Device] rlm@56: File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/common/debug-scan-device/debug-scan-device.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Dynamic Parameters Device] rlm@56: File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/common/dynamic-parameters-device/dynamic-parameters-device.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Base Common Devices/Requires] rlm@56: stats_device=Stats Device rlm@56: dynamic_parameters_device=Dynamic Parameters Device rlm@56: streams_device=Hybrid Streams Device rlm@56: assertions_device=Assertions Device rlm@56: debug_scan_device=Debug Scan Device rlm@56: rlm@56: [Null Shared Memory] rlm@56: File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/shared-memory/null/null-shared-memory.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Standard Virtual Devices/Requires] rlm@56: starter_device=Starter Virtual Device rlm@56: central_cache=NULL Central Cache rlm@56: scratchpad_memory=Hybrid Scratchpad Memory Device (With initialization) rlm@56: shared_memory=Null Shared Memory rlm@56: common_utility_devices=Base Common Devices rlm@56: front_panel=Hybrid Front Panel rlm@56: rlm@56: [Stats Device] rlm@56: File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/common/stats-device/stats-device.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Base Common Devices] rlm@56: File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/common/common-utility-devices.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Hybrid Front Panel] rlm@56: File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/front-panel/hybrid/hybrid-fp.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [Scratchpad Memory Common Definitions] rlm@56: File=modules/bluespec/common/fpgaenv/virtual-platform/virtual-devices/memory/common/mem-scratch-common.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [RRR Common Module] rlm@56: File=modules/bluespec/common/fpgaenv/virtual-platform/rrr/rrr_common/rrr_common.awb rlm@56: Packagehint=platforms rlm@56: rlm@56: [RRR Clients and Servers/Requires] rlm@56: rrr_common=RRR Common Module rlm@56: rlm@56: [Hybrid Scratchpad Memory Device (With initialization)/Requires] rlm@56: scratchpad_memory_common=Scratchpad Memory Common Definitions rlm@56: rlm@56: [Hybrid Scratchpad Memory Device (With initialization)] rlm@56: File=modules/bluespec/mit-6.375/hybrid_init/hybrid-mem-scratch.awb rlm@56: Packagehint=mit-6.375