1
0
mirror of https://github.com/aap/pdp6.git synced 2026-02-26 17:03:52 +00:00

verilog: passing diags part5

This commit is contained in:
aap
2019-10-29 18:17:32 +01:00
parent a8b07f4340
commit 77c02726f5
2 changed files with 7 additions and 12 deletions

View File

@@ -1067,7 +1067,7 @@ module apr(
if(mb1_8_clr)
mb[1:8] <= 0;
if(mb1_8_set)
mb[1:8] <= 1;
mb[1:8] <= 8'o377;
if(mb_fm_misc_bits1) begin
if(ar_ov_flag) mb[0] <= 1;
if(ar_cry0_flag) mb[1] <= 1;
@@ -1607,7 +1607,7 @@ module apr(
wire cfac_overflow = mpt0a & mpf2 & ar[0] |
mpt1 & ~ar_eq_0 |
nrt3 & ~sc[0] |
dst0a & ~ar0_eq_sc0 |
fst0a & ~ar0_eq_sc0 |
dst13;
wire cfac_ar_sh_lt = dst14a | nrt2 |
sct1 & (dcf1 | shift_op & ~mb[18]);

View File

@@ -231,15 +231,12 @@ module tb_apr();
cmem.core['o52] <= 36'o334000_000000;
cmem.core['o53] <= 36'o000000_000000;
cmem.core['o1733] <= 36'o300000_000000;
cmem.core['o1734] <= 36'o254400001736; // jrst 10,1736
cmem.core['o1735] <= 36'o254200000000;
cmem.core['o1736] <= 36'o254200000001;
cmem.core['o1737] <= 36'o254200000002;
cmem.core['o100] <= 36'o173040000000;
cmem.core['o101] <= 36'o254200000000;
fmem.ff[0] <= 36'o0;
fmem.ff[1] <= 36'o0;
mas <= 'o1733;
fmem.ff[0] <= 36'o611042323251;
fmem.ff[1] <= 36'o472340710317;
mas <= 'o100;
#200;
sw_power <= 1;
@@ -247,8 +244,6 @@ module tb_apr();
#200;
// key_mem_stop <= 1;
apr.pir <= 'o177;
apr.pi_active <= 1;
key_start <= 1;
#1000;
key_start <= 0;