wfjm
9c49c9ad58
tmu and tmuconv update; test_w11a_cdma tune-up
...
- rtl/w11a
- pdp11.vhd: _tmu,_tmu_sb: add port DM_STAT_SE
- pdp11_sys70.vhd: pass DM_STAT_SE to pdp11_tmu_sb
- pdp11_tmu.vhd: add vm.vmcntl.[cm]acc, se.[iv]start fields
- pdp11_tmu_sb.vhd: add port DM_STAT_SE
- tb/tbd_pdp11core.vhd: pass DM_STAT_SE to pdp11_tmu_sb
- tools/bin/tmuconv: use vm.vmcntl.[cm]acc, se.[iv]start fields; add type
column to em line; remove VFETCH/VPUSH heuristics;
add -t_emm, -t_fle, -t_fli, -i_flei
- tools/tbench/w11a/test_w11a_cdma.tcl: stop A2 code via PIRQ
2023-01-08 14:38:30 +01:00
wfjm
ba4aa45c48
update tbench and tcode
...
- tools/bin/tmuconv: add memory system register names
- tools/src
- librw11/Rw11Cpu: add kCPUUBMAP
- librwxxtpp/RtclRw11Cpu.cpp: use kCPUUBMAP
- tools/tbench
- cp/cp_all.dat: add test_cp_ubmap.tcl
- cp/test_cp_cpubasics.tcl: add creset test
- cp/test_cp_gr.tcl: streamline, use longer command chains
- cp/test_cp_membasics.tcl: add 22bit mode tests
- cp/test_cp_ubmap.tcl: added, test access via ubmap
- w11a/test_w11a_dstr_word_flow.tcl: renamed from test_w11a_dstm_word_flow.tcl
- w11a/test_w11a_cdma.tcl: added, test bwm/brm with active CPU
- w11a/test_w11a_inst_traps.tcl: use defs_cpu.mac include
- w11a/test_w11a_inst_wait.tcl: added, tests WAIT instruction
- w11a/w11a_all.dat: add test_w11a_inst_wait.tcl, test_w11a_cdma.tcl
- tools/tcl/rw11/defs.tcl: add A_UBMAP
- tools/tcode
- cpu_details.mac: add A5
- cpu_mmu.mac: add F2
2023-01-06 14:02:45 +01:00
wfjm
b59d545956
BUGFIX: cc state unchanged after abort - dstw case
...
- rtl/w11a/
- pdp11_psr.vhd: BUGFIX: inhibit CCWE when PSW being written
- pdp11_sequencer.vhd: BUGFIX: cc state unchanged after abort
- tools
- bin/tmuconv: fix ru header
- gwstart/lib/psr.tcl: added, definitions for psr
- tcode/cpu_details.mac: update A4.1, add B3.1
Closes #37
2023-01-01 11:45:41 +01:00
wfjm
93307c746d
minor edits; add cpu_mmu test
...
- tools/bin/tmuconv: change VFETCH text for MMU(250) and FPP(244)
- tools/tcode/cpu_mmu.mac: add test C2.4: mmu abort vs nxm abort
- doc/w11a_diff_70_mmu_nxm_prio.md: additional known w11 difference
2022-12-02 10:29:03 +01:00
wfjm
695e49dad0
tmuconv: add -t_ru06 and -t_flow [skip ci]
2022-11-19 08:40:50 +01:00
wfjm
792b175100
content renames gpr -> gr
2022-10-28 08:48:07 +02:00
wfjm
6ff9c8e57c
tcode: add CPUERR tests; minor changes
...
- cpu_details.mac: add section A2.* (cpuerr tests)
- tcode_exec.scmd: use 3M config; set STOP_SPA to 0
2022-10-18 09:01:17 +02:00
wfjm
faf596e531
tmuconv updates [skip ci]
...
- add -emcancel; drop em 'cancel' when -t-ib
- print ru after em,ib, best for reg from mem cases
- map r6,r7 to sp,pc for rdst,1reg,rsrc instructions
2022-08-23 08:04:24 +02:00
wfjm
8fe17e59b1
fix dangling ${sys_conf}; tmuconv update [skip ci]
...
- rtl/sys_gen/*/*.vbom: some vbom's had undefined ${sys_conf} references
- tools/bin/tmuconv: add -t_vf -t_all; fis mnemos; add headers
2022-07-19 07:53:26 +02:00
wfjm
1401e20a2e
Some minor updates
...
- rtl/vlib/rlink/tbcore/rlink_cext_dpi.c: add function prototypes
- rtl/sys_gen/tst_rlink/cmoda7/tb: add missing ssim vbom
- tools/bin
- ti_w11: update --help text, add -ar,-n4d,-bn4d
- tmuconv: add DEUNA defs
2022-07-07 09:30:31 +02:00
wfjm
84540478cd
bin/*: drop superfluous exists for
2019-08-02 23:34:18 +02:00
wfjm
4fbe46df8b
SPDX: tools/bin/*
2019-06-29 18:32:12 +02:00
wfjm
a73bda34de
perl scripts: add and use bailout
2018-12-24 09:02:41 +01:00
wfjm
f40108cb95
drop DM_STAT_SY, add DM_STAT_CA and cache monitoring
2018-10-07 08:50:11 +02:00
wfjm
15a8f0e4e4
get disclaimers in line with GPL V3 License.txt
2018-01-03 10:04:30 +01:00
Walter F.J. Mueller
1d82619b37
bump perl use to 5.14.0
...
- in many places still had 'use 5.005', refering to a 1998 version
- change to 'use 5.14.0' (released 2011)
2016-12-28 10:54:46 +01:00
Walter F.J. Mueller
677773d123
- Add CPU debug and monitoring units (dmhbpt,dmscnt,dmcmon)
2015-12-30 20:21:18 +00:00
Walter F.J. Mueller
4a032e9436
- added RH70/RP/RM big disk support
...
- many cleanups
2015-05-14 17:00:36 +00:00
Walter F.J. Mueller
16ce5b2091
- interim release w11a_V0.51 (untagged)
...
- migrate to ibus protocol verion 2
- nexys2 systems now with DCM derived system clock supported
- sys_w11a_n2 now runs with 58 MHz clksys
2010-11-27 23:17:50 +00:00
Walter F.J. Mueller
3335c61549
initial source upload (no docs yet)
2010-07-09 18:14:38 +00:00