URL
https://opencores.org/ocsvn/quark/quark/trunk
Subversion Repositories quark
[/] [quark/] [trunk/] [05_HDLConstruction/] [01_OldArchitecture_ReferenceOnly/] [Quantum.wcfg] - Rev 10
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>