wfjm
00559faaaa
minor updates
...
- tools
- asm-11/lib/defs_xu.mac: add xt.* and xr.* definitions
- oskit/211bsd_rk/211bsd_rk_boot.ecmd: add tt1: mode: definition
- tcl/rw11/shell.tcl: update '.h' and '.ha' text output
- tcode/cpu_basics.mac: A4.4: change exemptions, e11 now like 11/70 and w11
2023-05-19 17:34:57 +02:00
wfjm
5990a8fe0a
cpu_mmu.mac BUGFIX; minor changes
...
- tools/make/generic_asm11.mk: fix ldart target rule
- tools/tcode/Makefile: add header line for %.te11 target
- tools/tcode/cpu_mmu.mac
- C2.6: add e11 handling (w11 and e11 mmr1 difference)
- D2.1: BUGFIX: use mmr0 page mode for PSW PM if ico=1
- D2.1: add e11 handling (no PC inc on fetch abort)
2023-03-20 09:35:27 +01:00
wfjm
0e03584e5a
add e11 support [skip ci]
...
- tools
- e11: added, holds configuration files
- oskit/*: added _boot.ecmd when possible
2023-03-12 13:22:59 +01:00
wfjm
75a730e3b5
docu updates [skip ci]
2023-02-04 12:00:19 +01:00
wfjm
f25da67b91
docu updates; vmfset for Vivado 2020.1 [skip ci]
...
- doc/CHANGELOG: fix user-contest label case issue (must be lower case)
- tools/oskit/*/README.md: clarify 211bsd patch level
- **/*.vmfset: now matching Vivado 2020.1
2022-04-24 11:55:40 +02:00
wfjm
401807c3b4
docu updates; add INSTALL_simh.md [skip ci]
2022-04-23 08:20:07 +02:00
wfjm
4f447bc05a
automation of oskit download [skip ci]
...
- bin/oskit_setup: generic helper
- oskit/*/*_setup: scripts for oskit
2019-07-28 08:43:08 +02:00
wfjm
30bfaece92
update 211bsd system images (oskits) [skip ci]
...
- apply fpsim+tcsh patch
- support dz11 lines
- update network setup
2019-05-31 09:03:31 +02:00
wfjm
e85de05938
add dz11 backend
...
- RtraceTools: TraceBuffer: add level 5 (full word dump)
- Rw11Cntl: UnitSetupAll(): now virtual
- Rw11CntlBase: add kNUnit constant
- RtclRw11CntlFactory: add DZ11
- Rw11{Cntl,Unit}DZ11: added
- rw11/util.tcl: add dz11 support
- oskit/*/*_boot.tcl: add dz11 line handling in setup_tt call
2019-05-26 08:51:34 +02:00
wfjm
1c9dbeb4ed
dl11_buf: buffered DL11; add tbench
...
- ibdr_dl11_buf: new DL11 interface with fifo buffering
- ibdr_dl11: drop rbuf.rrdy, set rbuf.[rx]size0 instead
- ibdr_maxisys: add ibdr_dl11_buf
- librw11/RtraceTools: new, some helper methods for buffer tracing
- librw11/Rw11CntlDL11: add dl11_buf readout
- librwxxtpp/RtclRw11CntlDL11: add getters& setters for dl11_buf readout
- ibd_dl11/util.tcl: setup defs for dl11_buf; add rdump proc
- rw11/util.tcl: setup_tt: add dl{rxqlim,txrlim}; dlrrlim->dlrxrlim
- oskit/*/*_boot.tcl: setup dlrxrlim
- tbench/dl11: tbench for dl11(_buf)
2019-04-28 12:51:58 +02:00
wfjm
3b133f53f2
documentation updates
2017-05-27 15:41:39 +02:00
wfjm
e847fff494
update 211bsd oskits
2017-05-25 23:45:40 +02:00
Walter F.J. Mueller
b2e7c1cdbb
rw11::shell.tcl now default environemnt in ti_w11
...
- tools/bin/ti_w11: use rw11::shell by default; add -ns to suppress it
- tools/oskit/*/*_boot.tcl: remove activation of cpucons and cpumon
- tools/src/librwxxtpp
- RtclRw11Cpu.cpp: use 'ssr' instead of 'mmr' for MMU register names
- tools/tcl/rw11:
- defs.tcl: fix typo in regmap_add for SDR's
- shell.tcl: add '@' command
- shell_simh.tcl: added, simh command converter
- *: README updates
2016-12-31 11:04:22 +01:00
Walter F.J. Mueller
89c4c06cfc
convert .txt to .md in tools/oskits; some tune-ups
2016-12-22 16:57:26 +01:00
Walter F.J. Mueller
238b6e4276
rename .cvsignore -> .gitignore
2016-12-17 16:28:37 +01:00
Walter F.J. Mueller
e1479d4e5d
- Add Arty support (BRAM only)
...
- Add sysmon/xadc support (for nexys4,basys3,arty designs)
- Add Vivado simulator support (DPI not yet working)
2016-03-19 15:45:59 +00: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
f514906fc3
- major release w11a_V0.70 (tagged)
...
- changes from last minor release
- rhrp and tm11 bug fixes
- no major functionality added
2015-06-21 16:06:49 +00:00
Walter F.J. Mueller
24fde41c6a
- added TM11/TU10 tape support
2015-06-05 12:11:41 +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
dde49d52e4
- the w11a rbus interface used so far a narrow dynamically adjusted
...
rbus->ibus window. Replaces with a 4k word window for whole IO page.
- utilize rlink protocol version 4 features in w11a backend
- use attn notifies to dispatch attn handlers
- use larger blocks (7*512 rather 1*512 bytes) for rdma transfers
- use labo and merge csr updates with last block transfer
- this combined reduces the number of round trips by a factor 2 to 3,
and in some cases the throughput accordingly.
2015-01-04 19:18:35 +00:00
Walter F.J. Mueller
46331caebb
- major release w11a_V0.60 (tagged)
...
- after 0.581: documentation updates, no functional changes
- from 0.5 -> 0.6:
- revised ibus and rbus protocol; backend server rewritten; Nexys3 port;
Cypress Fx2 support; LP11,PC11 support
2014-06-06 22:19:56 +00:00
Walter F.J. Mueller
4732555297
- interim release w11a_V0.581 (untagged)
...
- new reference system
- switched from ISE 13.3 to 14.7.
- map/par behaviour changed, unfortunately unfavorably for w11a.
On Nexys3 no timing closure anymore for 80 MHz, only 72 MHz can
be achieved now.
- new man pages (in doc/man/man1/)
- support for Spartan-6 CMTs in PLL and DCM mode
2014-05-29 21:30:01 +00:00
Walter F.J. Mueller
200ba69364
- interim release w11a_V0.58 (untagged)
...
- C++ and Tcl based backend server now fully functional, supports with
DL11, RK11, LP11 and PC11 all devices available in w11a designs
- the old perl based backend server (pi_rri) is obsolete and removed
- operating system kits reorganized
2013-05-12 19:15:30 +00:00