diff config/pm/Pygar/submodels/pygar-sim.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-sim.apm	Sun May 09 23:12:15 2010 -0400
     1.3 @@ -0,0 +1,120 @@
     1.4 +
     1.5 +[Global]
     1.6 +SaveParameters=0
     1.7 +Description=Hybrid Simulation FPGA Environment
     1.8 +File=pygar-sim
     1.9 +Version=2.1
    1.10 +Type=HAsim
    1.11 +Name=Pygar Hybrid Simulation FPGA Environment
    1.12 +Class=Asim::Model
    1.13 +DefaultBenchmark=
    1.14 +DefaultRunOpts=
    1.15 +
    1.16 +[Model]
    1.17 +DefaultAttributes=hybrid exe
    1.18 +model=FPGA Environment
    1.19 +
    1.20 +[FPGA Environment]
    1.21 +File=modules/bluespec/common/fpgaenv/fpga-environment.awb
    1.22 +Packagehint=platforms
    1.23 +
    1.24 +[FPGA Environment/Requires]
    1.25 +virtual_platform=Standard Virtual Platform
    1.26 +fpga_components=Software FPGA Components
    1.27 +librl_bsv=RL Bluespec Library
    1.28 +
    1.29 +[Standard Virtual Platform]
    1.30 +File=modules/bluespec/common/fpgaenv/virtual-platform/std-virtual-platform.awb
    1.31 +Packagehint=platforms
    1.32 +
    1.33 +[Standard Virtual Platform/Requires]
    1.34 +virtual_devices=Standard Virtual Devices
    1.35 +low_level_platform_interface=Low Level Platform Interface Hybrid
    1.36 +umf=Little-Endian Unified Message Format
    1.37 +
    1.38 +[RRR Clients and Servers]
    1.39 +File=modules/bluespec/common/fpgaenv/virtual-platform/rrr/basic/basic-rrr.awb
    1.40 +Packagehint=platforms
    1.41 +
    1.42 +[Standard Virtual Devices]
    1.43 +File=config/pm/Pygar/submodels/pygar-vd.apm
    1.44 +
    1.45 +[Simulation Physical Channel]
    1.46 +File=modules/bluespec/common/fpgaenv/virtual-platform/channelio/physical-channel/sim/sim-physical-channel.awb
    1.47 +Packagehint=platforms
    1.48 +
    1.49 +[Basic Virtual Channel Multiplexer]
    1.50 +File=modules/bluespec/common/fpgaenv/virtual-platform/channelio/basic/basic-channelio.awb
    1.51 +Packagehint=platforms
    1.52 +
    1.53 +[Basic Virtual Channel Multiplexer/Requires]
    1.54 +physical_channel=Simulation Physical Channel
    1.55 +
    1.56 +[Low Level Platform Interface Hybrid]
    1.57 +File=modules/bluespec/common/fpgaenv/low-level-platform-interface/hybrid-llpi.awb
    1.58 +Packagehint=platforms
    1.59 +
    1.60 +[Low Level Platform Interface Hybrid/Requires]
    1.61 +physical_platform=Simulation Physical Platform
    1.62 +channelio=Basic Virtual Channel Multiplexer
    1.63 +rrr=RRR Clients and Servers
    1.64 +physical_platform_debugger=Null Physical Platform Debugger
    1.65 +local_mem=Local Memory Interface using BRAM
    1.66 +remote_memory=Null Remote Memory
    1.67 +
    1.68 +[UNIX Pipe Physical Device]
    1.69 +File=modules/bluespec/common/fpgaenv/physical-platform/physical-devices/unix-pipe/unix-pipe-device.awb
    1.70 +Packagehint=platforms
    1.71 +
    1.72 +[Simulation Physical Platform/Requires]
    1.73 +unix_pipe_device=UNIX Pipe Physical Device
    1.74 +clocks_device=Simulation Clocks Device
    1.75 +physical_platform_utils=Common Physical Platform Utilities
    1.76 +
    1.77 +[Simulation Physical Platform]
    1.78 +File=modules/bluespec/common/fpgaenv/physical-platform/simulation/sim-physical-platform.awb
    1.79 +Packagehint=platforms
    1.80 +
    1.81 +[Software FPGA Components]
    1.82 +File=modules/bluespec/common/fpgaenv/fpga-components/software-fpga-components.awb
    1.83 +Packagehint=platforms
    1.84 +
    1.85 +[Null Physical Platform Debugger]
    1.86 +File=modules/bluespec/common/fpgaenv/physical-platform/debuggers/null/null-debugger.awb
    1.87 +Packagehint=platforms
    1.88 +
    1.89 +[Local Memory Interface using BRAM]
    1.90 +File=modules/bluespec/common/fpgaenv/low-level-platform-interface/local-mem/local-mem-bram.awb
    1.91 +Packagehint=platforms
    1.92 +
    1.93 +[RL Bluespec Library]
    1.94 +File=config/pm/hasim/submodels/fpgaenv/librl-bsv.apm
    1.95 +Packagehint=platforms
    1.96 +
    1.97 +[Simulation Clocks Device]
    1.98 +File=modules/bluespec/common/fpgaenv/physical-platform/physical-devices/clocks/simulation/sim-clocks-device.awb
    1.99 +Packagehint=platforms
   1.100 +
   1.101 +[Common Physical Platform Utilities]
   1.102 +File=modules/bluespec/common/fpgaenv/physical-platform/utils/utils.awb
   1.103 +Packagehint=platforms
   1.104 +
   1.105 +[Local Memory Interface using BRAM/Params]
   1.106 +LOCAL_MEM_WRITE_LATENCY=4
   1.107 +LOCAL_MEM_READ_LATENCY=8
   1.108 +LOCAL_MEM_ADDR_BITS=10
   1.109 +
   1.110 +[Null Remote Memory]
   1.111 +File=modules/bluespec/common/fpgaenv/low-level-platform-interface/remote-memory/null/null-remote-memory.awb
   1.112 +Packagehint=platforms
   1.113 +
   1.114 +[Little-Endian Unified Message Format]
   1.115 +File=modules/bluespec/common/fpgaenv/virtual-platform/umf/little-endian/umf-little-endian.awb
   1.116 +Packagehint=platforms
   1.117 +
   1.118 +[RRR Common Module]
   1.119 +File=modules/bluespec/common/fpgaenv/virtual-platform/rrr/rrr_common/rrr_common.awb
   1.120 +Packagehint=platforms
   1.121 +
   1.122 +[RRR Clients and Servers/Requires]
   1.123 +rrr_common=RRR Common Module