mirror of
https://github.com/wfjm/w11.git
synced 2026-02-08 01:21:59 +00:00
- rtl/w11a:
- pdp11.vhd: add cpustat_type treq_tbit and resetcnt; use op_rti rather op_rtt
- pdp11_decode.vhd: use op_rti rather op_rtt
- pdp11_sequencer.vhd: tbit logic overhaul; use treq_tbit; cleanups;
use resetcnt for 8 cycle RESET wait
- rtl/sys_gen/w11a/s3board/sys_conf.vhd: disable monitors for timing closure
- rtl/sys_gen/w11a/*/*.vmfset: drop removed signals
- tools
- asm-11/lib/push_pop.mac: add push2
- tbench/w11a/test_w11a_inst_quick.tcl: use creset option to clr pending traps
- tcl/rw11/asm.tcl: asmrun: add creset option (active with ps option)
- tcode/cpu_basics.mac: add F2.3 (reset settling time)
- tcode/cpu_details.mac: add A4.* (PSW + tbit traps)
This directory tree contains the w11 test bench and is organized in
| Directory | Content |
|---|---|
| cp | test of CPU control port |
| deuna | test of deuna ibus device |
| dl11 | test of dl11 ibus device |
| dz11 | test of dz11 ibus device |
| kw11p | test of kw11p ibus device |
| lp11 | test of lp11 ibus device |
| m9312 | test of m9312 ibus device |
| pc11 | test of pc11 ibus device |
| rhrp | test of rhrp ibus device |
| tm11 | test of tm11 ibus device |
| w11a | test of CPU core |
| w11a_cmon | test of CPU cmon unit (cpu monitor) |
| w11a_hbpt | test of CPU hbpt unit (hardware breakpoint) |
| w11a_ibmon | test of ibd_ibmon (ibus monitor) |
| w11a_ibtst | test of ibd_ibtst (ibus test device) |
| w11a_pcnt | test of CPU pcnt unit (performance counters) |