GPLCVER_2.11a of 07/05/05 (Linux-elf). Copyright (c) 1991-2005 Pragmatic C Software Corp. All Rights reserved. Licensed under the GNU General Public License (GPL). See the 'COPYING' file for details. NO WARRANTY provided. Today is Tue Feb 20 12:21:31 2007. Compiling source file "pmk-lab6-tomek_cedro.v" Highest level modules: testbench Podstawy Mikroelektroniki, LAB6, ZAD12, TOMEK CEDRO --------------------------------------------------- START (okres zegara: 10ns) time= 4 sel=x A= 0 B= 0 Y= 0 clk=0 flag=0 ovf=0 time= 6 sel=x A= 0 B= 0 Y= 0 clk=1 flag=0 ovf=0 DODAWANIE: time= 10 sel=0 A= 0 B= 0 Y= 0 clk=0 flag=0 ovf=0 --- time= 20 sel=0 A= 3 B= 2 Y= 5 clk=1 flag=0 ovf=0 time= 30 sel=0 A= 50 B= 16 Y= 66 clk=1 flag=0 ovf=0 time= 40 sel=0 A=150 B=160 Y= 54 clk=1 flag=0 ovf=1 CZYTANIE SZEREGOWE: 0: time= 40 sel=1 A=10010110 B=160 Y=00110110 clk=1 flag=0 ovf=1 --- 0: time= 50 sel=1 A=10000000 B= 0 Y=01101101 clk=1 flag=0 ovf=0 1: time= 60 sel=1 A=10000000 B= 0 Y=11011011 clk=1 flag=0 ovf=0 2: time= 70 sel=1 A=10000000 B= 0 Y=10110111 clk=1 flag=0 ovf=1 3: time= 80 sel=1 A=10000000 B= 0 Y=01101111 clk=1 flag=0 ovf=1 4: time= 90 sel=1 A=10000000 B= 0 Y=11011111 clk=1 flag=0 ovf=0 5: time= 100 sel=1 A=10000000 B= 0 Y=10111111 clk=1 flag=0 ovf=1 6: time= 110 sel=1 A=10000000 B= 0 Y=01111111 clk=1 flag=0 ovf=1 7: time= 120 sel=1 A=10000000 B= 0 Y=11111111 clk=1 flag=1 ovf=0 --reset 2ns-- 0: time= 130 sel=1 A=10000000 B= 0 Y=00000001 clk=1 flag=0 ovf=0 1: time= 140 sel=1 A=10000000 B= 0 Y=00000011 clk=1 flag=0 ovf=0 2: time= 150 sel=1 A=00000000 B= 0 Y=00000110 clk=1 flag=0 ovf=0 3: time= 160 sel=1 A=10000000 B= 0 Y=00001101 clk=1 flag=0 ovf=0 4: time= 170 sel=1 A=00000000 B= 0 Y=00011010 clk=1 flag=0 ovf=0 5: time= 180 sel=1 A=10000000 B= 0 Y=00110101 clk=1 flag=0 ovf=0 6: time= 190 sel=1 A=00000000 B= 0 Y=01101010 clk=1 flag=0 ovf=0 7: time= 200 sel=1 A=10000000 B= 0 Y=11010101 clk=1 flag=1 ovf=0 MIN((Y+B),A): time= 200 sel=1 A=128 B= 0 Y=213 clk=1 flag=1 ovf=0 --- time= 210 sel=3 A= 70 B= 4 Y= 70 clk=1 flag=0 ovf=0 time= 220 sel=3 A= 75 B= 5 Y= 75 clk=1 flag=0 ovf=0 time= 230 sel=3 A= 44 B=250 Y= 44 clk=1 flag=0 ovf=0 (Y-A)BCD: /UWAGA: BCD>9 -> BCD=9; BCD(1-2=9 i ovf=1)/ time= 230 sel=3 A=00101100 B=250 Y=00101100 clk=1 flag=0 ovf=0 --- time= 240 sel=2 A= 1 B=250 Y= 40 clk=1 flag=0 ovf=0 time= 240 sel=2 A=00000001 B=250 Y=00101000 clk=1 flag=0 ovf=0 time= 250 sel=2 A= 9 B=250 Y= 25 clk=1 flag=0 ovf=0 time= 250 sel=2 A=00001001 B=250 Y=00011001 clk=1 flag=0 ovf=0 time= 260 sel=2 A= 16 B=250 Y= 9 clk=1 flag=0 ovf=0 time= 260 sel=2 A=00010000 B=250 Y=00001001 clk=1 flag=0 ovf=0 time= 270 sel=2 A= 4 B=250 Y= 5 clk=1 flag=0 ovf=0 time= 270 sel=2 A=00000100 B=250 Y=00000101 clk=1 flag=0 ovf=0 time= 280 sel=2 A= 7 B=250 Y=152 clk=1 flag=0 ovf=1 time= 280 sel=2 A=00000111 B=250 Y=10011000 clk=1 flag=0 ovf=1 Halted at location **pmk-lab6-tomek_cedro.v(266) time 280 from call to $finish. There were 0 error(s), 0 warning(s), and 15 inform(s). GPLCVER_2.11a of 07/05/05 (Linux-elf). Copyright (c) 1991-2005 Pragmatic C Software Corp. All Rights reserved. Licensed under the GNU General Public License (GPL). See the 'COPYING' file for details. NO WARRANTY provided. Today is Tue Feb 20 12:21:31 2007. Compiling source file "pmk-lab6-tomek_cedro.v" Highest level modules: testbench Podstawy Mikroelektroniki, LAB6, ZAD12, TOMEK CEDRO --------------------------------------------------- START (okres zegara: 10ns) time= 4 sel=x A= 0 B= 0 Y= 0 clk=0 flag=0 ovf=0 time= 6 sel=x A= 0 B= 0 Y= 0 clk=1 flag=0 ovf=0 DODAWANIE: time= 10 sel=0 A= 0 B= 0 Y= 0 clk=0 flag=0 ovf=0 --- time= 20 sel=0 A= 3 B= 2 Y= 5 clk=1 flag=0 ovf=0 time= 30 sel=0 A= 50 B= 16 Y= 66 clk=1 flag=0 ovf=0 time= 40 sel=0 A=150 B=160 Y= 54 clk=1 flag=0 ovf=1 CZYTANIE SZEREGOWE: 0: time= 40 sel=1 A=10010110 B=160 Y=00110110 clk=1 flag=0 ovf=1 --- 0: time= 50 sel=1 A=10000000 B= 0 Y=01101101 clk=1 flag=0 ovf=0 1: time= 60 sel=1 A=10000000 B= 0 Y=11011011 clk=1 flag=0 ovf=0 2: time= 70 sel=1 A=10000000 B= 0 Y=10110111 clk=1 flag=0 ovf=1 3: time= 80 sel=1 A=10000000 B= 0 Y=01101111 clk=1 flag=0 ovf=1 4: time= 90 sel=1 A=10000000 B= 0 Y=11011111 clk=1 flag=0 ovf=0 5: time= 100 sel=1 A=10000000 B= 0 Y=10111111 clk=1 flag=0 ovf=1 6: time= 110 sel=1 A=10000000 B= 0 Y=01111111 clk=1 flag=0 ovf=1 7: time= 120 sel=1 A=10000000 B= 0 Y=11111111 clk=1 flag=1 ovf=0 --reset 2ns-- 0: time= 130 sel=1 A=10000000 B= 0 Y=00000001 clk=1 flag=0 ovf=0 1: time= 140 sel=1 A=10000000 B= 0 Y=00000011 clk=1 flag=0 ovf=0 2: time= 150 sel=1 A=00000000 B= 0 Y=00000110 clk=1 flag=0 ovf=0 3: time= 160 sel=1 A=10000000 B= 0 Y=00001101 clk=1 flag=0 ovf=0 4: time= 170 sel=1 A=00000000 B= 0 Y=00011010 clk=1 flag=0 ovf=0 5: time= 180 sel=1 A=10000000 B= 0 Y=00110101 clk=1 flag=0 ovf=0 6: time= 190 sel=1 A=00000000 B= 0 Y=01101010 clk=1 flag=0 ovf=0 7: time= 200 sel=1 A=10000000 B= 0 Y=11010101 clk=1 flag=1 ovf=0 MIN((Y+B),A): time= 200 sel=1 A=128 B= 0 Y=213 clk=1 flag=1 ovf=0 --- time= 210 sel=3 A= 70 B= 4 Y= 70 clk=1 flag=0 ovf=0 time= 220 sel=3 A= 75 B= 5 Y= 75 clk=1 flag=0 ovf=0 time= 230 sel=3 A= 44 B=250 Y= 44 clk=1 flag=0 ovf=0 (Y-A)BCD: /UWAGA: BCD>9 -> BCD=9; BCD(1-2=9 i ovf=1)/ time= 230 sel=3 A=00101100 B=250 Y=00101100 clk=1 flag=0 ovf=0 --- time= 240 sel=2 A= 1 B=250 Y= 40 clk=1 flag=0 ovf=0 time= 240 sel=2 A=00000001 B=250 Y=00101000 clk=1 flag=0 ovf=0 time= 250 sel=2 A= 9 B=250 Y= 25 clk=1 flag=0 ovf=0 time= 250 sel=2 A=00001001 B=250 Y=00011001 clk=1 flag=0 ovf=0 time= 260 sel=2 A= 16 B=250 Y= 9 clk=1 flag=0 ovf=0 time= 260 sel=2 A=00010000 B=250 Y=00001001 clk=1 flag=0 ovf=0 time= 270 sel=2 A= 4 B=250 Y= 5 clk=1 flag=0 ovf=0 time= 270 sel=2 A=00000100 B=250 Y=00000101 clk=1 flag=0 ovf=0 time= 280 sel=2 A= 7 B=250 Y=152 clk=1 flag=0 ovf=1 time= 280 sel=2 A=00000111 B=250 Y=10011000 clk=1 flag=0 ovf=1 Halted at location **pmk-lab6-tomek_cedro.v(266) time 280 from call to $finish. There were 0 error(s), 0 warning(s), and 15 inform(s).