Skip to content

Commit ea92057

Browse files
committed
added iverilog testbench and vivado test project
1 parent f019c64 commit ea92057

File tree

108 files changed

+6969
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

108 files changed

+6969
-0
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
version:1
2+
57656254616c6b5472616e736d697373696f6e417474656d70746564:2
3+
6d6f64655f636f756e7465727c4755494d6f6465:3
4+
eof:
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
version:1
2+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d70617274:786337613335746370673233362d31:00:00
3+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6e616d65:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
4+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d746f70:746f70:00:00
5+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d696e636c7564655f64697273:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
6+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d67656e65726963:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
7+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d646566696e65:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
8+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d766572696c6f675f646566696e65:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
9+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d7668646c5f646566696e65:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
10+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d636f6e737472736574:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
11+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d7365755f70726f74656374:64656661756c743a3a6e6f6e65:00:00
12+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d666c617474656e5f686965726172636879:64656661756c743a3a72656275696c74:00:00
13+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d67617465645f636c6f636b5f636f6e76657273696f6e:64656661756c743a3a6f6666:00:00
14+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d646972656374697665:64656661756c743a3a64656661756c74:00:00
15+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d696e6372656d656e74616c5f6d6f6465:64656661756c743a3a64656661756c74:00:00
16+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d72746c:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
17+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6c696e74:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
18+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d66696c65:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
19+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d64617461666c6f77:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
20+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d64617461666c6f775f73657474696e6773:64656661756c743a3a6e6f6e65:00:00
21+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d72746c5f736b69705f6970:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
22+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d72746c5f736b69705f636f6e73747261696e7473:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
23+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6e6f5f6c63:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
24+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6c75745f63617363616465:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
25+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6f73:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
26+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d62756667:64656661756c743a3a3132:00:00
27+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d66616e6f75745f6c696d6974:64656661756c743a3a3130303030:00:00
28+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d73687265675f6d696e5f73697a65:64656661756c743a3a33:00:00
29+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6d6f6465:64656661756c743a3a64656661756c74:00:00
30+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d66736d5f65787472616374696f6e:64656661756c743a3a6175746f:00:00
31+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6b6565705f6571756976616c656e745f726567697374657273:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
32+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d7265736f757263655f73686172696e67:64656661756c743a3a6175746f:00:00
33+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d636173636164655f647370:64656661756c743a3a6175746f:00:00
34+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d636f6e74726f6c5f7365745f6f70745f7468726573686f6c64:64656661756c743a3a6175746f:00:00
35+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6d61785f6272616d:64656661756c743a3a2d31:00:00
36+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6d61785f7572616d:64656661756c743a3a2d31:00:00
37+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6d61785f647370:64656661756c743a3a2d31:00:00
38+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6d61785f6272616d5f636173636164655f686569676874:64656661756c743a3a2d31:00:00
39+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6d61785f7572616d5f636173636164655f686569676874:64656661756c743a3a2d31:00:00
40+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d726574696d696e67:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
41+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6e6f5f726574696d696e67:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
42+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d676c6f62616c5f726574696d696e67:64656661756c743a3a6175746f:00:00
43+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6e6f5f73726c65787472616374:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
44+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d617373657274:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
45+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d6e6f5f74696d696e675f64726976656e:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
46+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d73666375:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
47+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d64656275675f6c6f67:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
48+
73796e746865736973:73796e7468657369735c636f6d6d616e645f6c696e655f6f7074696f6e73:2d657374:64656661756c743a3a5b6e6f745f7370656369666965645d:00:00
49+
73796e746865736973:73796e7468657369735c7573616765:656c6170736564:30303a30303a313973:00:00
50+
73796e746865736973:73796e7468657369735c7573616765:6d656d6f72795f7065616b:323533332e3439364d42:00:00
51+
73796e746865736973:73796e7468657369735c7573616765:6d656d6f72795f6761696e:3937342e3433384d42:00:00
52+
eof:1423724539
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version:1
2+
73796e746865736973:73796e7468657369735c7573616765:686c735f6970:30:00:00
3+
eof:2511430288
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
<document>
3+
<!--The data in this file is primarily intended for consumption by Xilinx tools.
4+
The structure and the elements are likely to change over the next few releases.
5+
This means code written to parse this file will need to be revisited each subsequent release.-->
6+
<application name="pa" timeStamp="Fri Oct 31 00:29:37 2025">
7+
<section name="Project Information" visible="false">
8+
<property name="ProjectID" value="fea1df23292048bdbce31c38efbfeb94" type="ProjectID"/>
9+
<property name="ProjectIteration" value="4" type="ProjectIteration"/>
10+
</section>
11+
<section name="PlanAhead Usage" visible="true">
12+
<item name="Project Data">
13+
<property name="SrcSetCount" value="1" type="SrcSetCount"/>
14+
<property name="ConstraintSetCount" value="1" type="ConstraintSetCount"/>
15+
<property name="DesignMode" value="RTL" type="DesignMode"/>
16+
<property name="SynthesisStrategy" value="Vivado Synthesis Defaults" type="SynthesisStrategy"/>
17+
<property name="ImplStrategy" value="Vivado Implementation Defaults" type="ImplStrategy"/>
18+
</item>
19+
</section>
20+
</application>
21+
</document>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!-- Product Version: Vivado v2025.1 (64-bit) -->
3+
<!-- -->
4+
<!-- Copyright 1986-2022 Xilinx, Inc. All Rights Reserved. -->
5+
<!-- Copyright 2022-2025 Advanced Micro Devices, Inc. All Rights Reserved. -->
6+
7+
<labtools version="1" minor="0">
8+
<HWSession Dir="hw_1" File="hw.xml"/>
9+
</labtools>
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!-- Product Version: Vivado v2025.1 (64-bit) -->
3+
<!-- -->
4+
<!-- Copyright 1986-2022 Xilinx, Inc. All Rights Reserved. -->
5+
<!-- Copyright 2022-2025 Advanced Micro Devices, Inc. All Rights Reserved. -->
6+
7+
<hwsession version="1" minor="2">
8+
<device name="xc7a35t_0" gui_info=""/>
9+
<ObjectList object_type="hw_device" gui_info="">
10+
<Object name="xc7a35t_0" gui_info="">
11+
<Properties Property="FULL_PROBES.FILE" value=""/>
12+
<Properties Property="PROBES.FILE" value=""/>
13+
<Properties Property="PROGRAM.HW_BITSTREAM" value="$_project_name_.runs/impl_1/top.bit"/>
14+
<Properties Property="SLR.COUNT" value="1"/>
15+
</Object>
16+
</ObjectList>
17+
<probeset name="hw project" active="false"/>
18+
</hwsession>
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?xml version="1.0"?>
2+
<Runs Version="1" Minor="0">
3+
<Run Id="synth_1" LaunchDir="/home/ag/Documents/Github/TinyGPUTest/TinyGPUTest.runs/synth_1" FlowId="Vivado_Synthesis" FromStepId="vivado" ToStepId="vivado"/>
4+
<Run Id="impl_1" LaunchDir="/home/ag/Documents/Github/TinyGPUTest/TinyGPUTest.runs/impl_1" FlowId="Vivado_Implementation" FromStepId="init_design" ToStepId="write_bitstream">
5+
<Parent Id="synth_1"/>
6+
</Run>
7+
<Parameters>
8+
<Parameter Name="runs.monitorLSFJobs" Val="true" Type="bool"/>
9+
<Parameter Name="runs.enableClusterConf" Val="true" Type="bool"/>
10+
<Parameter Name="general.ignorePathLengthChecks" Val="true" Type="bool"/>
11+
<Parameter Name="general.shortenLongPath" Val="true" Type="bool"/>
12+
<Parameter Name="general.usePosixSpawnForFork" Val="true" Type="bool"/>
13+
</Parameters>
14+
<ProductInfo Name="vivado"/>
15+
</Runs>
16+
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?xml version="1.0"?>
2+
<Runs Version="1" Minor="0">
3+
<Run Id="synth_1" LaunchDir="/home/ag/Documents/Github/TinyGPUTest/TinyGPUTest.runs/synth_1" FlowId="Vivado_Synthesis" FromStepId="vivado" ToStepId="vivado"/>
4+
<Run Id="impl_1" LaunchDir="/home/ag/Documents/Github/TinyGPUTest/TinyGPUTest.runs/impl_1" FlowId="Vivado_Implementation" FromStepId="init_design" ToStepId="write_bitstream">
5+
<Parent Id="synth_1"/>
6+
</Run>
7+
<Parameters>
8+
<Parameter Name="runs.monitorLSFJobs" Val="true" Type="bool"/>
9+
<Parameter Name="runs.enableClusterConf" Val="true" Type="bool"/>
10+
<Parameter Name="general.ignorePathLengthChecks" Val="true" Type="bool"/>
11+
<Parameter Name="general.shortenLongPath" Val="true" Type="bool"/>
12+
<Parameter Name="general.usePosixSpawnForFork" Val="true" Type="bool"/>
13+
</Parameters>
14+
<ProductInfo Name="vivado"/>
15+
</Runs>
16+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?xml version="1.0"?>
2+
<Runs Version="1" Minor="0">
3+
<Run Id="synth_1" LaunchDir="/home/ag/Documents/Github/TinyGPUTest/TinyGPUTest.runs/synth_1" FlowId="Vivado_Synthesis" FromStepId="vivado" ToStepId="vivado"/>
4+
<Parameters>
5+
<Parameter Name="runs.monitorLSFJobs" Val="true" Type="bool"/>
6+
<Parameter Name="runs.enableClusterConf" Val="true" Type="bool"/>
7+
<Parameter Name="general.ignorePathLengthChecks" Val="true" Type="bool"/>
8+
<Parameter Name="general.shortenLongPath" Val="true" Type="bool"/>
9+
<Parameter Name="general.usePosixSpawnForFork" Val="true" Type="bool"/>
10+
</Parameters>
11+
<ProductInfo Name="vivado"/>
12+
</Runs>
13+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?xml version="1.0"?>
2+
<Runs Version="1" Minor="0">
3+
<Run Id="impl_1" LaunchDir="/home/ag/Documents/Github/TinyGPUTest/TinyGPUTest.runs/impl_1" FlowId="Vivado_Implementation" FromStepId="init_design" ToStepId="route_design"/>
4+
<Parameters>
5+
<Parameter Name="runs.monitorLSFJobs" Val="true" Type="bool"/>
6+
<Parameter Name="runs.enableClusterConf" Val="true" Type="bool"/>
7+
<Parameter Name="general.ignorePathLengthChecks" Val="true" Type="bool"/>
8+
<Parameter Name="general.shortenLongPath" Val="true" Type="bool"/>
9+
<Parameter Name="general.usePosixSpawnForFork" Val="true" Type="bool"/>
10+
</Parameters>
11+
<ProductInfo Name="vivado"/>
12+
</Runs>
13+

0 commit comments

Comments
 (0)