URL
https://opencores.org/ocsvn/funbase_ip_library/funbase_ip_library/trunk
Subversion Repositories funbase_ip_library
Compare Revisions
- This comparison shows the changes necessary to convert path
/funbase_ip_library
- from Rev 72 to Rev 73
- ↔ Reverse comparison
Rev 72 → Rev 73
/trunk/TUT/soc/altera_de_II_demo/1.0/altera_de_II_demo.1.0.xml
1,5 → 1,5
<?xml version="1.0" encoding="UTF-8"?> |
<!--Created by Kactus 2 document generator 13:21:50 30.11.2011--> |
<!--Created by Kactus 2 document generator 14:16:05 30.11.2011--> |
<spirit:component xmlns:kactus2="http://funbase.cs.tut.fi/" xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1.5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1.5 http://www.spiritconsortium.org/XMLSchema/SPIRIT/1.5/index.xsd"> |
<spirit:vendor>TUT</spirit:vendor> |
<spirit:library>soc</spirit:library> |
270,6 → 270,17
<spirit:name>kactusHierarchical_vhdlSource</spirit:name> |
<spirit:group>sourceFiles</spirit:group> |
<spirit:file> |
<spirit:name>altera_de_II_demo.kactusHierarchical.vhd</spirit:name> |
<spirit:fileType>vhdlSource</spirit:fileType> |
<spirit:isIncludeFile spirit:externalDeclarations="false">true</spirit:isIncludeFile> |
<spirit:logicalName spirit:default="false">work</spirit:logicalName> |
<spirit:buildCommand> |
<spirit:command>vcom</spirit:command> |
<spirit:flags>-quiet -check_synthesis -work work</spirit:flags> |
<spirit:replaceDefaultFlags>true</spirit:replaceDefaultFlags> |
</spirit:buildCommand> |
</spirit:file> |
<spirit:file> |
<spirit:name>vhd/altera_de_II_demo.kactusHierarchical.vhd</spirit:name> |
<spirit:fileType>vhdlSource</spirit:fileType> |
<spirit:isIncludeFile spirit:externalDeclarations="false">true</spirit:isIncludeFile> |
283,7 → 294,8
</spirit:fileSet> |
</spirit:fileSets> |
<spirit:description>Simple demo for Altera DE2 development board.Instantietes two components sig_gen and port blinker. |
Sig_gen reads switch[17] from DE2 board and activates port blinker to blink leds in DE2 Board. Switch[0] is reset. |
Sig_gen reads switch[17] from DE2 board and activates port blinker to blink leds in DE2 Board. Note that sig_gen detects rising_edges of switch[17]. |
Switch[0] is reset. |
|
DEMO INSTRUCTIONS. |
1. Open altera_de_II_demo design in Kactus2 |
/trunk/TUT/soc/altera_de_II_demo/1.0/altera_de_II_demo.design.1.0.xml
1,6 → 1,6
<?xml version="1.0" encoding="UTF-8"?> |
<!--Created by Kactus 2 document generator 16:30:32 ti marras 15 2011--> |
<spirit:design> |
<!--Created by Kactus 2 document generator 14:13:05 30.11.2011--> |
<spirit:design xmlns:kactus2="http://funbase.cs.tut.fi/" xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1.5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1.5 http://www.spiritconsortium.org/XMLSchema/SPIRIT/1.5/index.xsd"> |
<spirit:vendor>TUT</spirit:vendor> |
<spirit:library>soc</spirit:library> |
<spirit:name>altera_de_II_demo.design</spirit:name> |
7,50 → 7,52
<spirit:version>1.0</spirit:version> |
<spirit:componentInstances> |
<spirit:componentInstance> |
<spirit:instanceName>port_blinker_1</spirit:instanceName> |
<spirit:instanceName>sig_gen_1</spirit:instanceName> |
<spirit:displayName></spirit:displayName> |
<spirit:description></spirit:description> |
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.accelerator" spirit:name="port_blinker" spirit:version="1.0"/> |
<spirit:configurableElementValues/> |
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.accelerator" spirit:name="sig_gen" spirit:version="1.0"/> |
<spirit:configurableElementValues> |
<spirit:configurableElementValue spirit:referenceId="SIGNAL_VAL">4_000_000</spirit:configurableElementValue> |
</spirit:configurableElementValues> |
<spirit:vendorExtensions> |
<kactus2:position x="250" y="180"/> |
<kactus2:position x="250" y="60"/> |
<kactus2:portPositions> |
<kactus2:portPosition kactus2:busRef="clk"> |
<kactus2:position x="-80" y="70"/> |
<kactus2:position x="-80" y="40"/> |
</kactus2:portPosition> |
<kactus2:portPosition kactus2:busRef="port_out"> |
<kactus2:portPosition kactus2:busRef="rst_n"> |
<kactus2:position x="80" y="70"/> |
</kactus2:portPosition> |
<kactus2:portPosition kactus2:busRef="rst_n"> |
<kactus2:portPosition kactus2:busRef="signal_gen_if"> |
<kactus2:position x="-80" y="70"/> |
</kactus2:portPosition> |
<kactus2:portPosition kactus2:busRef="toggle_in"> |
<kactus2:position x="80" y="40"/> |
</kactus2:portPosition> |
<kactus2:portPosition kactus2:busRef="signal_gen_if"> |
<kactus2:position x="-80" y="40"/> |
</kactus2:portPosition> |
</kactus2:portPositions> |
</spirit:vendorExtensions> |
</spirit:componentInstance> |
<spirit:componentInstance> |
<spirit:instanceName>sig_gen_1</spirit:instanceName> |
<spirit:instanceName>port_blinker_1</spirit:instanceName> |
<spirit:displayName></spirit:displayName> |
<spirit:description></spirit:description> |
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.accelerator" spirit:name="sig_gen" spirit:version="1.0"/> |
<spirit:componentRef spirit:vendor="TUT" spirit:library="ip.hwp.accelerator" spirit:name="port_blinker" spirit:version="1.0"/> |
<spirit:configurableElementValues/> |
<spirit:vendorExtensions> |
<kactus2:position x="250" y="60"/> |
<kactus2:position x="250" y="180"/> |
<kactus2:portPositions> |
<kactus2:portPosition kactus2:busRef="clk"> |
<kactus2:position x="-80" y="40"/> |
<kactus2:position x="-80" y="70"/> |
</kactus2:portPosition> |
<kactus2:portPosition kactus2:busRef="rst_n"> |
<kactus2:portPosition kactus2:busRef="port_out"> |
<kactus2:position x="80" y="70"/> |
</kactus2:portPosition> |
<kactus2:portPosition kactus2:busRef="rst_n"> |
<kactus2:position x="80" y="40"/> |
</kactus2:portPosition> |
<kactus2:portPosition kactus2:busRef="signal_gen_if"> |
<kactus2:position x="-80" y="70"/> |
<kactus2:position x="-80" y="40"/> |
</kactus2:portPosition> |
<kactus2:portPosition kactus2:busRef="toggle_in"> |
<kactus2:position x="80" y="40"/> |
</kactus2:portPosition> |
</kactus2:portPositions> |
</spirit:vendorExtensions> |
</spirit:componentInstance> |
65,30 → 67,45
</spirit:interconnection> |
</spirit:interconnections> |
<spirit:hierConnections> |
<spirit:hierConnection spirit:interfaceRef="toggle_in"> |
<spirit:interface spirit:componentRef="sig_gen_1" spirit:busRef="toggle_in"/> |
<spirit:hierConnection spirit:interfaceRef="rst_n"> |
<spirit:interface spirit:componentRef="sig_gen_1" spirit:busRef="rst_n"/> |
<spirit:vendorExtensions> |
<kactus2:position x="440" y="100"/> |
<kactus2:position x="440" y="190"/> |
<kactus2:direction x="-1" y="0"/> |
<kactus2:route> |
<kactus2:position x="330" y="100"/> |
<kactus2:position x="440" y="100"/> |
<kactus2:position x="330" y="130"/> |
<kactus2:position x="430" y="130"/> |
<kactus2:position x="430" y="190"/> |
<kactus2:position x="440" y="190"/> |
</kactus2:route> |
</spirit:vendorExtensions> |
</spirit:hierConnection> |
<spirit:hierConnection spirit:interfaceRef="clk"> |
<spirit:interface spirit:componentRef="port_blinker_1" spirit:busRef="clk"/> |
<spirit:hierConnection spirit:interfaceRef="rst_n"> |
<spirit:interface spirit:componentRef="port_blinker_1" spirit:busRef="rst_n"/> |
<spirit:vendorExtensions> |
<kactus2:position x="60" y="100"/> |
<kactus2:direction x="1" y="0"/> |
<kactus2:position x="440" y="190"/> |
<kactus2:direction x="-1" y="0"/> |
<kactus2:route> |
<kactus2:position x="170" y="250"/> |
<kactus2:position x="90" y="250"/> |
<kactus2:position x="90" y="100"/> |
<kactus2:position x="60" y="100"/> |
<kactus2:position x="330" y="220"/> |
<kactus2:position x="430" y="220"/> |
<kactus2:position x="430" y="190"/> |
<kactus2:position x="440" y="190"/> |
</kactus2:route> |
</spirit:vendorExtensions> |
</spirit:hierConnection> |
<spirit:hierConnection spirit:interfaceRef="port_out"> |
<spirit:interface spirit:componentRef="port_blinker_1" spirit:busRef="port_out"/> |
<spirit:vendorExtensions> |
<kactus2:position x="440" y="250"/> |
<kactus2:direction x="-1" y="0"/> |
<kactus2:route> |
<kactus2:position x="330" y="250"/> |
<kactus2:position x="430" y="250"/> |
<kactus2:position x="430" y="250"/> |
<kactus2:position x="440" y="250"/> |
</kactus2:route> |
</spirit:vendorExtensions> |
</spirit:hierConnection> |
<spirit:hierConnection spirit:interfaceRef="clk"> |
<spirit:interface spirit:componentRef="sig_gen_1" spirit:busRef="clk"/> |
<spirit:vendorExtensions> |
102,45 → 119,30
</kactus2:route> |
</spirit:vendorExtensions> |
</spirit:hierConnection> |
<spirit:hierConnection spirit:interfaceRef="port_out"> |
<spirit:interface spirit:componentRef="port_blinker_1" spirit:busRef="port_out"/> |
<spirit:hierConnection spirit:interfaceRef="clk"> |
<spirit:interface spirit:componentRef="port_blinker_1" spirit:busRef="clk"/> |
<spirit:vendorExtensions> |
<kactus2:position x="440" y="250"/> |
<kactus2:direction x="-1" y="0"/> |
<kactus2:position x="60" y="100"/> |
<kactus2:direction x="1" y="0"/> |
<kactus2:route> |
<kactus2:position x="330" y="250"/> |
<kactus2:position x="430" y="250"/> |
<kactus2:position x="430" y="250"/> |
<kactus2:position x="440" y="250"/> |
<kactus2:position x="170" y="250"/> |
<kactus2:position x="90" y="250"/> |
<kactus2:position x="90" y="100"/> |
<kactus2:position x="60" y="100"/> |
</kactus2:route> |
</spirit:vendorExtensions> |
</spirit:hierConnection> |
<spirit:hierConnection spirit:interfaceRef="rst_n"> |
<spirit:interface spirit:componentRef="port_blinker_1" spirit:busRef="rst_n"/> |
<spirit:hierConnection spirit:interfaceRef="toggle_in"> |
<spirit:interface spirit:componentRef="sig_gen_1" spirit:busRef="toggle_in"/> |
<spirit:vendorExtensions> |
<kactus2:position x="440" y="190"/> |
<kactus2:position x="440" y="100"/> |
<kactus2:direction x="-1" y="0"/> |
<kactus2:route> |
<kactus2:position x="330" y="220"/> |
<kactus2:position x="430" y="220"/> |
<kactus2:position x="430" y="190"/> |
<kactus2:position x="440" y="190"/> |
<kactus2:position x="330" y="100"/> |
<kactus2:position x="440" y="100"/> |
</kactus2:route> |
</spirit:vendorExtensions> |
</spirit:hierConnection> |
<spirit:hierConnection spirit:interfaceRef="rst_n"> |
<spirit:interface spirit:componentRef="sig_gen_1" spirit:busRef="rst_n"/> |
<spirit:vendorExtensions> |
<kactus2:position x="440" y="190"/> |
<kactus2:direction x="-1" y="0"/> |
<kactus2:route> |
<kactus2:position x="330" y="130"/> |
<kactus2:position x="430" y="130"/> |
<kactus2:position x="430" y="190"/> |
<kactus2:position x="440" y="190"/> |
</kactus2:route> |
</spirit:vendorExtensions> |
</spirit:hierConnection> |
</spirit:hierConnections> |
<spirit:vendorExtensions> |
<kactus2:columnLayout> |
/trunk/TUT/soc/altera_de_II_demo/1.0/altera_de_II_demo.designcfg.1.0.xml
1,6 → 1,6
<?xml version="1.0" encoding="UTF-8"?> |
<!--Created by Kactus 2 document generator 16:30:32 ti marras 15 2011--> |
<spirit:designConfiguration> |
<!--Created by Kactus 2 document generator 14:13:05 30.11.2011--> |
<spirit:designConfiguration xmlns:kactus2="http://funbase.cs.tut.fi/" xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1.5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1.5 http://www.spiritconsortium.org/XMLSchema/SPIRIT/1.5/index.xsd"> |
<spirit:vendor>TUT</spirit:vendor> |
<spirit:library>soc</spirit:library> |
<spirit:name>altera_de_II_demo.designcfg</spirit:name> |