From ec65cf50cb41d8cfca9dffe58cb2246633000488 Mon Sep 17 00:00:00 2001 From: Simon Date: Wed, 9 Jun 2021 11:12:43 +0200 Subject: [PATCH] added and changed gitignores --- 4-bit-counter-cocotb/.gitignore | 15 ++ 4-bit-counter-cocotb/.vscode/settings.json | 3 - .../hdl/{counter.sv => counter.v} | 0 .../test_counter.cpython-38-pytest-6.2.4.pyc | Bin 3891 -> 0 bytes 4-bit-counter-cocotb/tests/dump.vcd | 183 ------------------ 4-bit-counter-cocotb/tests/results.xml | 9 - 4-bit-counter-cocotb/tests/sim_build/cmds.f | 1 - 4-bit-counter-cocotb/tests/sim_build/sim.vvp | 79 -------- 4-bit-counter-myhdl/.gitignore | 6 + 4-bit-counter-myhdl/.vscode/settings.json | 3 - .../counter_4bit_conv.cpython-38.pyc | Bin 954 -> 0 bytes .../counter_4bit_tb.cpython-38.pyc | Bin 2300 -> 0 bytes 4-bit-counter-myhdl/tb_counter_4bit.lxt | Bin 627 -> 0 bytes 4-bit-counter-myhdl/tb_counter_4bit.vvp | 88 --------- digitaler-filter-cocotb/.gitignore | 7 +- .../__pycache__/test.cpython-38.pyc | Bin 1046 -> 0 bytes 16 files changed, 26 insertions(+), 368 deletions(-) create mode 100644 4-bit-counter-cocotb/.gitignore delete mode 100644 4-bit-counter-cocotb/.vscode/settings.json rename 4-bit-counter-cocotb/hdl/{counter.sv => counter.v} (100%) delete mode 100644 4-bit-counter-cocotb/tests/__pycache__/test_counter.cpython-38-pytest-6.2.4.pyc delete mode 100644 4-bit-counter-cocotb/tests/dump.vcd delete mode 100644 4-bit-counter-cocotb/tests/results.xml delete mode 100644 4-bit-counter-cocotb/tests/sim_build/cmds.f delete mode 100755 4-bit-counter-cocotb/tests/sim_build/sim.vvp create mode 100644 4-bit-counter-myhdl/.gitignore delete mode 100644 4-bit-counter-myhdl/.vscode/settings.json delete mode 100644 4-bit-counter-myhdl/__pycache__/counter_4bit_conv.cpython-38.pyc delete mode 100644 4-bit-counter-myhdl/__pycache__/counter_4bit_tb.cpython-38.pyc delete mode 100644 4-bit-counter-myhdl/tb_counter_4bit.lxt delete mode 100755 4-bit-counter-myhdl/tb_counter_4bit.vvp delete mode 100644 digitaler-filter-cocotb/__pycache__/test.cpython-38.pyc diff --git a/4-bit-counter-cocotb/.gitignore b/4-bit-counter-cocotb/.gitignore new file mode 100644 index 0000000..247b5f8 --- /dev/null +++ b/4-bit-counter-cocotb/.gitignore @@ -0,0 +1,15 @@ +__pycache__/ +.vscode/ + +tests/__pycache__/ +tests/sim_build/ + +tests/results.xml +tests/*.swp +tests/*.vcd +tests/*.lxt + +*.swp +*.vcd +*.lxt +results.xml diff --git a/4-bit-counter-cocotb/.vscode/settings.json b/4-bit-counter-cocotb/.vscode/settings.json deleted file mode 100644 index 615aafb..0000000 --- a/4-bit-counter-cocotb/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "python.pythonPath": "/usr/bin/python3" -} \ No newline at end of file diff --git a/4-bit-counter-cocotb/hdl/counter.sv b/4-bit-counter-cocotb/hdl/counter.v similarity index 100% rename from 4-bit-counter-cocotb/hdl/counter.sv rename to 4-bit-counter-cocotb/hdl/counter.v diff --git a/4-bit-counter-cocotb/tests/__pycache__/test_counter.cpython-38-pytest-6.2.4.pyc b/4-bit-counter-cocotb/tests/__pycache__/test_counter.cpython-38-pytest-6.2.4.pyc deleted file mode 100644 index c2e81f574b00ffcb1ee990b0f70c56297ab6fa78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3891 zcmb`JO^h5z700XkdwRZS?e#hsm;ebLz`I_1y>1eBd0!afJ;{5%wbRYzt=t9-cdpbVpjdS-g{NG zRn_&YfBmRj_62@_edEtR{h%PkKgr4eOgJy$3EzcLLdl_MOMV+8(-2aOthO!FjMH|I zF^2BQYkM3shlP>f_D98baa3xTvU=rqIdJBcg;18Ve3qW=>C1i|ps( zP0wHOgcW2W5sQITQW?tpwKR^4>e4y^$Ex z@EA)x9rvT~gceYfIhLo!-d;;SYCL!K=;8HN*xcJ|Qt@UhOw8UmY8i=%L>uPjqe?dn z108XNTdk0Sw_0o3p#II?@Gxg} z$K42-mYbN0M%ANTsLL2@yGZ{so%D?)=WM5$w3D5@vwJM`SJ3qI?$(3JDA)@7qpf}~ z*tx!i#n{@pcE2B8>rJMZvBsMgYm25Fvh8G<&7+4&gI6L8U~*v)(KZjMb79nE1y9ZJ zWoj+qVN<*+N}?h>Wc1fi>l`OI7EmYSS2fZbUbGXv2=Y;e>^ zIZssaybrGgKFmRx=onOHc5I`iF>_+)i41q6>bwR{9MIxXhG{88^?8G7`2+H6G1%1~ zqI7{uprycN(86ykd)uJLf7$u^H`huz16A+aV9G`8qAJno2IWEJJ)z36@t*iC z`cjokLRDjz+4G`x)VvgXIrdEA505>=Q3=Ls_q2nh)%1ZhEi$vEiMx|3xkZ>``RD5ZW#7EOWA1U?S*1!{1S%sQD%WH!iLCi4uL zFOazcgHs{nHXYI^JkVdH*v6vNzzDjT>8?NCFv8N(h>CM;dw_~1)KUd>Yn40HVLuG`t>_-i5&@nCbEd5 zrzJx%ZHSqXHMgN}<|5_KLChr)Ru1c(H!nc%{8aC_x3nH{>9X>41Z>4zONv9ku>s&)X#H`l;ff*F~=Tam%uJYIH(S4;JEUX z<0?3=#U689h&E93a$Lwbc9#s}?cg+6S)CZ`eOq81R#xe)ca;m`>yPSh;@ECtlQbEk z=JeMx2g3RRsIT9iR>^~`UcgzNoI%4Ei$`gNTG7P)XwpO z1BRv>(p-c^sQ9u0R4S>I0UJwJa@fR-O${|XslSajpAOI8{u4Y)pv)8_W#D3HVbj>k zBy<3d5jk^Q*XCXh9ESz2K=pFqkl^KfczIy|+cp{6QBj#0XblFf#GsWKvXKReY{K*lRQdnF7YkOCI(v}}N!R~Kml|ZzZ3Jt1(teRAZ4Yf* zYl*kKZnGLEmpkbNeKVC`T$(p^@V4$pxNJWSLF&_3s^xSwXqVEf?q+(mre#g4St!!| z0~}GIHWAI;3+S9nEIK>*F3ZBn2Y{xrZdjSU?~EpDIt=d8&Isx1;E9ItAjTIA P&v2w)$5X{~*^wUuDNAVW diff --git a/4-bit-counter-cocotb/tests/dump.vcd b/4-bit-counter-cocotb/tests/dump.vcd deleted file mode 100644 index 2db6176..0000000 --- a/4-bit-counter-cocotb/tests/dump.vcd +++ /dev/null @@ -1,183 +0,0 @@ -$date - Tue Jun 8 18:10:07 2021 -$end -$version - Icarus Verilog -$end -$timescale - 1ps -$end -$scope module counter $end -$var wire 1 ! clk $end -$var wire 4 " data [3:0] $end -$var wire 1 # load $end -$var wire 1 $ rst $end -$var wire 1 % updown $end -$var reg 4 & data_out [3:0] $end -$upscope $end -$enddefinitions $end -#0 -$dumpvars -bx & -z% -z$ -z# -bz " -1! -$end -#5000000 -0! -#10000000 -1$ -1! -#15000000 -0! -#20000000 -b0 & -1! -#25000000 -0! -#30000000 -1! -#35000000 -0! -#40000000 -1! -#40000001 -0$ -1# -b1110 " -#45000001 -0! -#50000001 -b1110 & -1! -#55000001 -0! -#55000002 -b0 & -1$ -0# -1% -b1100 " -1! -#60000002 -0$ -0! -#65000002 -b1 & -1! -#70000002 -0! -#75000002 -b10 & -1! -#80000002 -0! -#85000002 -b11 & -1! -#90000002 -0! -#95000002 -b100 & -1! -#100000002 -0! -#105000002 -b101 & -1! -#110000002 -0! -#115000002 -b110 & -1! -#120000002 -0! -#125000002 -b111 & -1! -#130000002 -0! -#135000002 -b1000 & -1! -#140000002 -0! -#145000002 -b1001 & -1! -#150000002 -0! -#155000002 -b1010 & -1! -#160000002 -0! -#160000003 -b0 & -1$ -0% -b1110 " -1! -#165000003 -0$ -1# -0! -#170000003 -b1110 & -1! -#175000003 -0# -0! -#180000003 -b1101 & -1! -#185000003 -0! -#190000003 -b1100 & -1! -#195000003 -0! -#200000003 -b1011 & -1! -#205000003 -0! -#210000003 -b1010 & -1! -#215000003 -0! -#220000003 -b1001 & -1! -#225000003 -0! -#230000003 -b1000 & -1! -#235000003 -0! -#240000003 -b111 & -1! -#245000003 -0! -#250000003 -b110 & -1! -#255000003 -0! -#260000003 -b101 & -1! -#265000003 -0! -#270000003 -b100 & -1! -#275000003 -0! -#275000004 diff --git a/4-bit-counter-cocotb/tests/results.xml b/4-bit-counter-cocotb/tests/results.xml deleted file mode 100644 index aa66b42..0000000 --- a/4-bit-counter-cocotb/tests/results.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/4-bit-counter-cocotb/tests/sim_build/cmds.f b/4-bit-counter-cocotb/tests/sim_build/cmds.f deleted file mode 100644 index 3e26e00..0000000 --- a/4-bit-counter-cocotb/tests/sim_build/cmds.f +++ /dev/null @@ -1 +0,0 @@ -+timescale+1ns/1ps diff --git a/4-bit-counter-cocotb/tests/sim_build/sim.vvp b/4-bit-counter-cocotb/tests/sim_build/sim.vvp deleted file mode 100755 index a751c79..0000000 --- a/4-bit-counter-cocotb/tests/sim_build/sim.vvp +++ /dev/null @@ -1,79 +0,0 @@ -#! /usr/local/bin/vvp -:ivl_version "12.0 (devel)" "(s20150603-1130-g1f8876be)"; -:ivl_delay_selection "TYPICAL"; -:vpi_time_precision - 12; -:vpi_module "/usr/local/lib/ivl/system.vpi"; -:vpi_module "/usr/local/lib/ivl/vhdl_sys.vpi"; -:vpi_module "/usr/local/lib/ivl/vhdl_textio.vpi"; -:vpi_module "/usr/local/lib/ivl/v2005_math.vpi"; -:vpi_module "/usr/local/lib/ivl/va_math.vpi"; -:vpi_module "/usr/local/lib/ivl/v2009.vpi"; -S_0x55fb04b57e00 .scope package, "$unit" "$unit" 2 1; - .timescale -9 -12; -S_0x55fb04b57f90 .scope module, "counter" "counter" 3 5; - .timescale -9 -12; - .port_info 0 /INPUT 1 "clk"; - .port_info 1 /INPUT 1 "rst"; - .port_info 2 /INPUT 4 "data"; - .port_info 3 /INPUT 1 "updown"; - .port_info 4 /INPUT 1 "load"; - .port_info 5 /OUTPUT 4 "data_out"; -o0x7f9f460c2018 .functor BUFZ 1, C4; HiZ drive -v0x55fb04b7dc80_0 .net "clk", 0 0, o0x7f9f460c2018; 0 drivers -o0x7f9f460c2048 .functor BUFZ 4, C4; HiZ drive -v0x55fb04ba0930_0 .net "data", 3 0, o0x7f9f460c2048; 0 drivers -v0x55fb04ba0a10_0 .var "data_out", 3 0; -o0x7f9f460c20a8 .functor BUFZ 1, C4; HiZ drive -v0x55fb04ba0ad0_0 .net "load", 0 0, o0x7f9f460c20a8; 0 drivers -o0x7f9f460c20d8 .functor BUFZ 1, C4; HiZ drive -v0x55fb04ba0b90_0 .net "rst", 0 0, o0x7f9f460c20d8; 0 drivers -o0x7f9f460c2108 .functor BUFZ 1, C4; HiZ drive -v0x55fb04ba0ca0_0 .net "updown", 0 0, o0x7f9f460c2108; 0 drivers -E_0x55fb04b905c0 .event posedge, v0x55fb04b7dc80_0; - .scope S_0x55fb04b57f90; -T_0 ; - %wait E_0x55fb04b905c0; - %load/vec4 v0x55fb04ba0b90_0; - %flag_set/vec4 8; - %jmp/0xz T_0.0, 8; - %pushi/vec4 0, 0, 4; - %assign/vec4 v0x55fb04ba0a10_0, 0; - %jmp T_0.1; -T_0.0 ; - %load/vec4 v0x55fb04ba0ad0_0; - %flag_set/vec4 8; - %jmp/0xz T_0.2, 8; - %load/vec4 v0x55fb04ba0930_0; - %assign/vec4 v0x55fb04ba0a10_0, 0; - %jmp T_0.3; -T_0.2 ; - %load/vec4 v0x55fb04ba0ca0_0; - %flag_set/vec4 8; - %jmp/0 T_0.4, 8; - %load/vec4 v0x55fb04ba0a10_0; - %addi 1, 0, 4; - %jmp/1 T_0.5, 8; -T_0.4 ; End of true expr. - %load/vec4 v0x55fb04ba0a10_0; - %subi 1, 0, 4; - %jmp/0 T_0.5, 8; - ; End of false expr. - %blend; -T_0.5; - %assign/vec4 v0x55fb04ba0a10_0, 0; -T_0.3 ; -T_0.1 ; - %jmp T_0; - .thread T_0; - .scope S_0x55fb04b57f90; -T_1 ; - %vpi_call/w 3 25 "$dumpfile", "dump.vcd" {0 0 0}; - %vpi_call/w 3 26 "$dumpvars", 32'sb00000000000000000000000000000001, S_0x55fb04b57f90 {0 0 0}; - %end; - .thread T_1; -# The file index is used to find the file name in the following table. -:file_names 4; - "N/A"; - ""; - "-"; - "/home/sim/ice40/cocotb/examples/4-bit-counter/tests/../hdl/counter.sv"; diff --git a/4-bit-counter-myhdl/.gitignore b/4-bit-counter-myhdl/.gitignore new file mode 100644 index 0000000..ccddb1d --- /dev/null +++ b/4-bit-counter-myhdl/.gitignore @@ -0,0 +1,6 @@ +__pycache__/ +.vscode/ + +*.swp +*.vcd +*.lxt diff --git a/4-bit-counter-myhdl/.vscode/settings.json b/4-bit-counter-myhdl/.vscode/settings.json deleted file mode 100644 index 615aafb..0000000 --- a/4-bit-counter-myhdl/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "python.pythonPath": "/usr/bin/python3" -} \ No newline at end of file diff --git a/4-bit-counter-myhdl/__pycache__/counter_4bit_conv.cpython-38.pyc b/4-bit-counter-myhdl/__pycache__/counter_4bit_conv.cpython-38.pyc deleted file mode 100644 index 755e98baa2c979387eb77480ece0f11027976510..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 954 zcmZ`%y-pl45cb&KpTLn{2?*&@L~JCu6etx!k)pITBq_GJ?5#Jj#J7uVA8^r99m!q8 zgYXVf9>i@bULjRx_E54Eu{57&JoecBzWK1Svcz!wP(MGt6O8?$pgVAly+N~^2#P7t zETx%i_MR1>gp!wR3Mp5C3NKkI6dbT5y20ISKLHOf^N{@85#dZRm9@_i9BbGyOku`m zFyk{Zlb-_xieJW4xComNi;4XlH{KZ>qbF$gHNsq&o`N|HSoLDg&H9|R{>EII%{i7@ zTf|G`ueZKpZCL|&`i1}>Dy!n$U9;=JOO?6I$Ap7=?7Y-a)rOc;@$R z|EL}neOr$DWnS#O>RXrfceaM5+sf;4T4Db-H~r@j*VxbwPaC z`v{Cnhye}f9{>8RduDrA*LkMx-gbK?;XcgtSvIk0bW+7(&J5?onOB=r7 z%AyELTw&WN_KiQq*13@X%>+&~tbs;0yb(<>4XGoJCAHcW0Jb5u+Wtbu2l%8!cyXF( zFGgjBke%Pqx6achNtb9eMI^c#wC%ViVH^n zk=b%fjCxsC)-5P)c_m8C8p0}?CHffjP)an|fDQf_+H4~6I_iov7^13Q+FRR9r`F$s WKHkN*jdig{U25s#7+ZwH(xX2aaK+UC diff --git a/4-bit-counter-myhdl/__pycache__/counter_4bit_tb.cpython-38.pyc b/4-bit-counter-myhdl/__pycache__/counter_4bit_tb.cpython-38.pyc deleted file mode 100644 index c0d85a0a4092a53d68731213b668c8d7785156f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2300 zcma)7-D?|15Z{lx(@B<&jmeKEs;B6*6$rebP3tw`{Bwyn&@p{PP12)as|wFA&a?lh^Tmux*L2Dy={v)oP1&^O)A1wA~QZb_A9#d@?@L>F{x zYpd@%M-r5tejJ!8H0=XfM`o`vPz0vBKqh43P5cR;&2% zM|7W>`k0LAn2q_^8~ba4sEN6UxWdf*h=8~1cNB$l9h?BtdeJ#$6Rd&mM7V!9G?onl~KayeKe4BGq9bREcq)S-1CEmp}3igERFxno|CCRG?4^)8Tq zSC%%4o?OytZz)aW^5rFM;-%$9i2CAT3M@K^OS1{lG2K>w*9HJ{UFIL7MKn#=@I%Oy z*`2NHS&_tmfc$h9^yRG6dNj)f+hqE819xJ=o)A%a$}wY(*8gt_g^klz(i z8__SxPdE1==l6)SdmrtZaKc6uPCT~9#5(8HkBYDM3CJ)AdEo9N0)q@w*f(p|@2fO7 z>Kz!_O25!jtV>(T<+@`UUpNG5k-NHLgVl6BhpOZE3enxNzKV0$&Ow81teT>~n)U`+ zY+!$rw>@2CnWd?vofkoQ{T;jpV#I2p5QBoZrmPFaaLY{+Eu6JYgyAcTc9nEt?r z*x(PQl%2#GUakam!Oe&C9CJI4=1Uom)#-Vsq3(2fKvDZtDmY%}A@FrJJoo16f?`rD{nZ>&{OmnD@c_M9f%4w|rVqg>&UWK*L6;^c~Ip@U_ub@VE>lP3~;Z*KF zO;3Y&YT!`@9$?4+KS8ZV8=TRTKdQ?h@lyT7e8swZ3z}X4f-mR@?%qDxBhT1#tbvg0 z>hO)K9cP5o1ux7Xhi8Gq(M!zuB9xfJLwCp#>c;1c06et}eY2u2LI-(=PnQiK{RWv- jmtam^K!P~k&KadMny;4vHxRwX{KIqzxd(@D@NoM-ov#K0 diff --git a/4-bit-counter-myhdl/tb_counter_4bit.lxt b/4-bit-counter-myhdl/tb_counter_4bit.lxt deleted file mode 100644 index 24fbffc38093941eac9835ecf780636ce8bcfbf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 627 zcmWe`U|@7$U|`^3U|^I1(jXiU#MwZs@m0Q?14uJ4Ffk`5Xn1z{pVL39?Wx;k?s-b* zqW8IzX$b-zo;sc>2?Cwx^>q^y1ax#SHgkA5u&@+;5)N(%2{h~oj+!tjejfX!5U#6w zOcTW!Pj@>!Wt3cS{uRgqWaAHT&Cq-@ncJdahG_5kwqxn;&zKoBJT%T80IFkPU^WN3 zZyT5iBbaw8!t^sRhn!RNU@nws`}libeUt?EbhhS$YbA~(>{2kwbCuv&=FMh0gU5T> z!GeUS2qVs>4JigQ#acQuH*DFmL1DVsG#~b+4bOFdpPGD6KK@GIxAUHFr< z#Ka&4BJ%tH|LVVQch`S!zG`G>(B8(@T2<9%Vq{QYVxVEzAUuVOSy*F{l*6*dtA++Q aoHHc^Sd-io(pZ!H7*fxyKWNU(zyJWZ_4JMa diff --git a/4-bit-counter-myhdl/tb_counter_4bit.vvp b/4-bit-counter-myhdl/tb_counter_4bit.vvp deleted file mode 100755 index 261ef9c..0000000 --- a/4-bit-counter-myhdl/tb_counter_4bit.vvp +++ /dev/null @@ -1,88 +0,0 @@ -#! /usr/local/bin/vvp -:ivl_version "12.0 (devel)" "(s20150603-1130-g1f8876be)"; -:ivl_delay_selection "TYPICAL"; -:vpi_time_precision - 11; -:vpi_module "/usr/local/lib/ivl/system.vpi"; -:vpi_module "/usr/local/lib/ivl/vhdl_sys.vpi"; -:vpi_module "/usr/local/lib/ivl/vhdl_textio.vpi"; -:vpi_module "/usr/local/lib/ivl/v2005_math.vpi"; -:vpi_module "/usr/local/lib/ivl/va_math.vpi"; -S_0x556346c658c0 .scope module, "tb_counter_4bit" "tb_counter_4bit" 2 1; - .timescale -9 -11; -v0x556346c77d30_0 .var "clk", 0 0; -v0x556346c77df0_0 .var "data", 3 0; -v0x556346c77ec0_0 .net "data_out", 3 0, v0x556346c77920_0; 1 drivers -v0x556346c77fc0_0 .var "load", 0 0; -v0x556346c78090_0 .var "rst", 0 0; -v0x556346c78180_0 .var "updown", 0 0; -S_0x556346c65a50 .scope module, "dut" "counter_4bit" 2 29, 3 8 0, S_0x556346c658c0; - .timescale -9 -11; - .port_info 0 /INPUT 1 "clk"; - .port_info 1 /INPUT 1 "rst"; - .port_info 2 /INPUT 4 "data"; - .port_info 3 /INPUT 1 "updown"; - .port_info 4 /INPUT 1 "load"; - .port_info 5 /OUTPUT 4 "data_out"; -v0x556346c51a80_0 .net "clk", 0 0, v0x556346c77d30_0; 1 drivers -v0x556346c77840_0 .net "data", 3 0, v0x556346c77df0_0; 1 drivers -v0x556346c77920_0 .var "data_out", 3 0; -v0x556346c779e0_0 .net "load", 0 0, v0x556346c77fc0_0; 1 drivers -v0x556346c77aa0_0 .net "rst", 0 0, v0x556346c78090_0; 1 drivers -v0x556346c77bb0_0 .net "updown", 0 0, v0x556346c78180_0; 1 drivers -E_0x556346c631d0 .event posedge, v0x556346c51a80_0; -S_0x556346c518a0 .scope begin, "COUNTER_4BIT_CYCLE" "COUNTER_4BIT_CYCLE" 3 29, 3 29 0, S_0x556346c65a50; - .timescale -9 -11; - .scope S_0x556346c65a50; -T_0 ; - %wait E_0x556346c631d0; - %fork t_1, S_0x556346c518a0; - %jmp t_0; - .scope S_0x556346c518a0; -t_1 ; - %load/vec4 v0x556346c77aa0_0; - %flag_set/vec4 8; - %jmp/0xz T_0.0, 8; - %pushi/vec4 0, 0, 4; - %assign/vec4 v0x556346c77920_0, 0; - %jmp T_0.1; -T_0.0 ; - %load/vec4 v0x556346c779e0_0; - %flag_set/vec4 8; - %jmp/0xz T_0.2, 8; - %load/vec4 v0x556346c77840_0; - %assign/vec4 v0x556346c77920_0, 0; - %jmp T_0.3; -T_0.2 ; - %load/vec4 v0x556346c77bb0_0; - %flag_set/vec4 8; - %jmp/0xz T_0.4, 8; - %load/vec4 v0x556346c77920_0; - %addi 1, 0, 4; - %assign/vec4 v0x556346c77920_0, 0; - %jmp T_0.5; -T_0.4 ; - %load/vec4 v0x556346c77920_0; - %subi 1, 0, 4; - %assign/vec4 v0x556346c77920_0, 0; -T_0.5 ; -T_0.3 ; -T_0.1 ; - %end; - .scope S_0x556346c65a50; -t_0 %join; - %jmp T_0; - .thread T_0; - .scope S_0x556346c658c0; -T_1 ; - %vpi_call 2 13 "$from_myhdl", v0x556346c77d30_0, v0x556346c78090_0, v0x556346c77df0_0, v0x556346c78180_0, v0x556346c77fc0_0 {0 0 0}; - %vpi_call 2 20 "$to_myhdl", v0x556346c77ec0_0 {0 0 0}; - %vpi_call 2 25 "$dumpfile", "tb_counter_4bit.lxt" {0 0 0}; - %vpi_call 2 26 "$dumpvars", 32'sb00000000000000000000000000000000, S_0x556346c658c0 {0 0 0}; - %end; - .thread T_1; -# The file index is used to find the file name in the following table. -:file_names 4; - "N/A"; - ""; - "tb_counter_4bit.v"; - "counter_4bit.v"; diff --git a/digitaler-filter-cocotb/.gitignore b/digitaler-filter-cocotb/.gitignore index dc4fcf0..5216cb5 100644 --- a/digitaler-filter-cocotb/.gitignore +++ b/digitaler-filter-cocotb/.gitignore @@ -1,5 +1,8 @@ __pycache__/ -*swp -*vcd + +*.swp +*.vcd +*.lxt + results.xml sim_build diff --git a/digitaler-filter-cocotb/__pycache__/test.cpython-38.pyc b/digitaler-filter-cocotb/__pycache__/test.cpython-38.pyc deleted file mode 100644 index b4eab7cf02c97a192b59ea9a25f216c3863b6721..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1046 zcmY*X&2AGh5VpO4$u>!UfC7a>FC2290f{3*2&e>7RiRc?!UDpwb`m%H6KrpzR-03} z@(4(qBX5Dk8*ucMQ(u7-<4u9$mB;gWzWqEN&#QJjL@?gXzrFwBAoSCM%LDe%W0-0W z3_}bjh}xATI3<)|>pO{)y40hP!OYV{D@rqY0}A^E*uS1B^x`I>rn$!ko{}3~N$3C9d2BT40Q{ zSNY6c;2EhskNFESb4sTQN>VkJ96(J#;a{`@sC9uz)n1^Pt2-J8XL( zqm-+2TQ7r0-7QJLqfVTRjUVT6u0I%ekjt_0l#Zk}E{JgB<`bULmf|{#M^TpXMA6pp zKLjxqrIV>(dQ`_QA&AxI%1HA%_78>}bTEsIzizsM$0 zJf;DQbkrA_v<+w6daqIM!M%-l5+wyU9VLbtXF$_@$R%BwN}>5uvD-8bD>U_D+f1|( z6-?y7q|K!VGBo&;7Z%2=e=`m!(?CYkJ`lblxdq4n+Ut$-l=qZKdm`o!?)7#LU*CVy zKRoKcJk_H->mP9`24Wm(k!L+7hC)XPmv;vu(XcG5-qT#^oyn#rT{5>Ur|~e&S&{HZwrNxc3}k^@kPCdo$G-swMj~?n