OpenCores
URL https://opencores.org/ocsvn/quark/quark/trunk

Subversion Repositories quark

[/] [quark/] [trunk/] [05_HDLConstruction/] [01_OldArchitecture_ReferenceOnly/] [Quantum.wcfg] - Rev 9

Go to most recent revision | Compare with Previous | Blame | View Log

<?xml version="1.0" encoding="UTF-8"?>
<wave_config>
   <wave_state>
   </wave_state>
   <db_ref_list>
      <db_ref path="/home/miguel/Desktop/Quantum/Quantum_TB_isim_beh.wdb" id="1" type="auto">
         <top_modules>
            <top_module name="glbl" />
            <top_module name="quantum_tb" />
            <top_module name="std_logic_1164" />
            <top_module name="std_logic_arith" />
            <top_module name="std_logic_unsigned" />
            <top_module name="vl_types" />
         </top_modules>
      </db_ref>
   </db_ref_list>
   <WVObjectSize size="5" />
   <wvobject fp_name="group5" type="group">
      <obj_property name="label">Quantum</obj_property>
      <obj_property name="DisplayName">label</obj_property>
      <wvobject fp_name="/quantum_tb/clock" type="logic" db_ref_id="1">
         <obj_property name="ElementShortName">clock</obj_property>
         <obj_property name="ObjectShortName">clock</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/reset" type="logic" db_ref_id="1">
         <obj_property name="ElementShortName">reset</obj_property>
         <obj_property name="ObjectShortName">reset</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/gpio1" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">gpio1[7:0]</obj_property>
         <obj_property name="ObjectShortName">gpio1[7:0]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
   </wvobject>
   <wvobject fp_name="group6" type="group">
      <obj_property name="label">ControlUnit</obj_property>
      <obj_property name="DisplayName">label</obj_property>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/BusDataIn" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">BusDataIn[0:7]</obj_property>
         <obj_property name="ObjectShortName">BusDataIn[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/WritePC" type="logic" db_ref_id="1">
         <obj_property name="ElementShortName">WritePC</obj_property>
         <obj_property name="ObjectShortName">WritePC</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/IncrementPC" type="logic" db_ref_id="1">
         <obj_property name="ElementShortName">IncrementPC</obj_property>
         <obj_property name="ObjectShortName">IncrementPC</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/REGA" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">REGA[0:7]</obj_property>
         <obj_property name="ObjectShortName">REGA[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/REGB" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">REGB[0:7]</obj_property>
         <obj_property name="ObjectShortName">REGB[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/REGC" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">REGC[0:7]</obj_property>
         <obj_property name="ObjectShortName">REGC[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/REGX" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">REGX[0:7]</obj_property>
         <obj_property name="ObjectShortName">REGX[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/REGY" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">REGY[0:7]</obj_property>
         <obj_property name="ObjectShortName">REGY[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/REGZ" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">REGZ[0:7]</obj_property>
         <obj_property name="ObjectShortName">REGZ[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/FetchTemporalReg1" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">FetchTemporalReg1[0:7]</obj_property>
         <obj_property name="ObjectShortName">FetchTemporalReg1[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/FetchTemporalReg2" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">FetchTemporalReg2[0:7]</obj_property>
         <obj_property name="ObjectShortName">FetchTemporalReg2[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/FetchTemporalReg3" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">FetchTemporalReg3[0:7]</obj_property>
         <obj_property name="ObjectShortName">FetchTemporalReg3[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/FetchState" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">FetchState[0:7]</obj_property>
         <obj_property name="ObjectShortName">FetchState[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/NumberOfBytesToRead" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">NumberOfBytesToRead[0:1]</obj_property>
         <obj_property name="ObjectShortName">NumberOfBytesToRead[0:1]</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/CounterOfBytesToRead" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">CounterOfBytesToRead[0:1]</obj_property>
         <obj_property name="ObjectShortName">CounterOfBytesToRead[0:1]</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/Opcode" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">Opcode[0:7]</obj_property>
         <obj_property name="ObjectShortName">Opcode[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/InstExecuteState" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">InstExecuteState[0:7]</obj_property>
         <obj_property name="ObjectShortName">InstExecuteState[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/AluInputData" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">AluInputData[0:7]</obj_property>
         <obj_property name="ObjectShortName">AluInputData[0:7]</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/PCIsNotLocked" type="logic" db_ref_id="1">
         <obj_property name="ElementShortName">PCIsNotLocked</obj_property>
         <obj_property name="ObjectShortName">PCIsNotLocked</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/DecodeState" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">DecodeState[0:7]</obj_property>
         <obj_property name="ObjectShortName">DecodeState[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/DecodeIsBusy" type="logic" db_ref_id="1">
         <obj_property name="ElementShortName">DecodeIsBusy</obj_property>
         <obj_property name="ObjectShortName">DecodeIsBusy</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/RequestDecode" type="logic" db_ref_id="1">
         <obj_property name="ElementShortName">RequestDecode</obj_property>
         <obj_property name="ObjectShortName">RequestDecode</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/ExecuteIsBusy" type="logic" db_ref_id="1">
         <obj_property name="ElementShortName">ExecuteIsBusy</obj_property>
         <obj_property name="ObjectShortName">ExecuteIsBusy</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/ExecuteCode" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">ExecuteCode[0:15]</obj_property>
         <obj_property name="ObjectShortName">ExecuteCode[0:15]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/RequestExecute" type="logic" db_ref_id="1">
         <obj_property name="ElementShortName">RequestExecute</obj_property>
         <obj_property name="ObjectShortName">RequestExecute</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/LockPC" type="logic" db_ref_id="1">
         <obj_property name="ElementShortName">LockPC</obj_property>
         <obj_property name="ObjectShortName">LockPC</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/PCIsNotLocked" type="logic" db_ref_id="1">
         <obj_property name="ElementShortName">PCIsNotLocked</obj_property>
         <obj_property name="ObjectShortName">PCIsNotLocked</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/RequestUnlockPC" type="logic" db_ref_id="1">
         <obj_property name="ElementShortName">RequestUnlockPC</obj_property>
         <obj_property name="ObjectShortName">RequestUnlockPC</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/InstExecuteState" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">InstExecuteState[0:7]</obj_property>
         <obj_property name="ObjectShortName">InstExecuteState[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/AluInput1" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">AluInput1[0:7]</obj_property>
         <obj_property name="ObjectShortName">AluInput1[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/ControlUnit/AluInput2" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">AluInput2[0:7]</obj_property>
         <obj_property name="ObjectShortName">AluInput2[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
   </wvobject>
   <wvobject fp_name="group26" type="group">
      <obj_property name="label">PCUnit</obj_property>
      <obj_property name="DisplayName">label</obj_property>
      <wvobject fp_name="/quantum_tb/uut/PCUnit/TemporalPC" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">TemporalPC[0:7]</obj_property>
         <obj_property name="ObjectShortName">TemporalPC[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/PCUnit/ProgramCounter" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">ProgramCounter[0:7]</obj_property>
         <obj_property name="ObjectShortName">ProgramCounter[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/PCUnit/DataWrite" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">DataWrite[0:7]</obj_property>
         <obj_property name="ObjectShortName">DataWrite[0:7]</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/PCUnit/WritePC" type="logic" db_ref_id="1">
         <obj_property name="ElementShortName">WritePC</obj_property>
         <obj_property name="ObjectShortName">WritePC</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/PCUnit/IncrementPC" type="logic" db_ref_id="1">
         <obj_property name="ElementShortName">IncrementPC</obj_property>
         <obj_property name="ObjectShortName">IncrementPC</obj_property>
      </wvobject>
   </wvobject>
   <wvobject fp_name="group32" type="group">
      <obj_property name="label">RomUnit</obj_property>
      <obj_property name="DisplayName">label</obj_property>
      <wvobject fp_name="/quantum_tb/uut/RomUnit/address" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">address[7:0]</obj_property>
         <obj_property name="ObjectShortName">address[7:0]</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/RomUnit/datain" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">datain[7:0]</obj_property>
         <obj_property name="ObjectShortName">datain[7:0]</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/RomUnit/dataout" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">dataout[7:0]</obj_property>
         <obj_property name="ObjectShortName">dataout[7:0]</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/RomUnit/writeenable" type="logic" db_ref_id="1">
         <obj_property name="ElementShortName">writeenable</obj_property>
         <obj_property name="ObjectShortName">writeenable</obj_property>
      </wvobject>
   </wvobject>
   <wvobject fp_name="group34" type="group">
      <obj_property name="label">ALU</obj_property>
      <obj_property name="DisplayName">label</obj_property>
      <wvobject fp_name="/quantum_tb/uut/AluUnit/AluInput2" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">AluInput2[0:7]</obj_property>
         <obj_property name="ObjectShortName">AluInput2[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/AluUnit/AluInput1" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">AluInput1[0:7]</obj_property>
         <obj_property name="ObjectShortName">AluInput1[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/AluUnit/AluInstruction" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">AluInstruction[0:7]</obj_property>
         <obj_property name="ObjectShortName">AluInstruction[0:7]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
      <wvobject fp_name="/quantum_tb/uut/AluUnit/AluResult" type="array" db_ref_id="1">
         <obj_property name="ElementShortName">AluResult[0:15]</obj_property>
         <obj_property name="ObjectShortName">AluResult[0:15]</obj_property>
         <obj_property name="Radix">HEXRADIX</obj_property>
      </wvobject>
   </wvobject>
</wave_config>

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.