1
0
mirror of https://github.com/wfjm/w11.git synced 2026-05-12 18:13:46 +00:00

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
This commit is contained in:
wfjm
2022-04-24 11:55:40 +02:00
parent 401807c3b4
commit f25da67b91
35 changed files with 229 additions and 174 deletions

View File

@@ -21,25 +21,25 @@
- development status upgraded to beta (from alpha)
### Table of contents
- Release [w11a_V0.60](#user-content-w11a_V0.60)
- Release [w11a_V0.581](#user-content-w11a_V0.581)
- Release [w11a_V0.58](#user-content-w11a_V0.58)
- Release [w11a_V0.57](#user-content-w11a_V0.57)
- Release [w11a_V0.562](#user-content-w11a_V0.562)
- Release [w11a_V0.561](#user-content-w11a_V0.561)
- Release [w11a_V0.56](#user-content-w11a_V0.56)
- Release [w11a_V0.55](#user-content-w11a_V0.55)
- Release [w11a_V0.54](#user-content-w11a_V0.54)
- Release [w11a_V0.532](#user-content-w11a_V0.532)
- Release [w11a_V0.531](#user-content-w11a_V0.531)
- Release [w11a_V0.53](#user-content-w11a_V0.53)
- Release [w11a_V0.52](#user-content-w11a_V0.52)
- Release [w11a_V0.51](#user-content-w11a_V0.51)
- Release [w11a_V0.5](#user-content-w11a_V0.5)
- Release [w11a_V0.60](#user-content-w11a_v0.60)
- Release [w11a_V0.581](#user-content-w11a_v0.581)
- Release [w11a_V0.58](#user-content-w11a_v0.58)
- Release [w11a_V0.57](#user-content-w11a_v0.57)
- Release [w11a_V0.562](#user-content-w11a_v0.562)
- Release [w11a_V0.561](#user-content-w11a_v0.561)
- Release [w11a_V0.56](#user-content-w11a_v0.56)
- Release [w11a_V0.55](#user-content-w11a_v0.55)
- Release [w11a_V0.54](#user-content-w11a_v0.54)
- Release [w11a_V0.532](#user-content-w11a_v0.532)
- Release [w11a_V0.531](#user-content-w11a_v0.531)
- Release [w11a_V0.53](#user-content-w11a_v0.53)
- Release [w11a_V0.52](#user-content-w11a_v0.52)
- Release [w11a_V0.51](#user-content-w11a_v0.51)
- Release [w11a_V0.5](#user-content-w11a_v0.5)
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.60">2014-06-06: w11a_V0.60 - svn rev 25(oc) 559+(wfjm)</a>
## <a id="w11a_v0.60">2014-06-06: w11a_V0.60 - svn rev 25(oc) 559+(wfjm)</a>
### Summary
- many documentation updates; no functional changes
@@ -61,7 +61,7 @@
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.581">2014-05-29: w11a_V0.581 - svn rev 22(oc) 556(wfjm)</a>
## <a id="w11a_v0.581">2014-05-29: w11a_V0.581 - svn rev 22(oc) 556(wfjm)</a>
### Summary
- new reference system
@@ -117,7 +117,7 @@
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.58">2013-05-12: w11a_V0.58 - svn rev 21(oc) 518+(wfjm)</a>
## <a id="w11a_v0.58">2013-05-12: w11a_V0.58 - svn rev 21(oc) 518+(wfjm)</a>
### Summary
- C++ and Tcl based backend server now fully functional, supports with
@@ -155,7 +155,7 @@
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.57">2013-04-27: w11a_V0.57 - svn rev 20(oc) 511(wfjm)</a>
## <a id="w11a_v0.57">2013-04-27: w11a_V0.57 - svn rev 20(oc) 511(wfjm)</a>
### Summary
- new C++ and Tcl based backend server supports now RK11 handling
@@ -188,7 +188,7 @@
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.562">2013-04-13: w11a_V0.562 - svn rev 19(oc) 505(wfjm)</a>
## <a id="w11a_v0.562">2013-04-13: w11a_V0.562 - svn rev 19(oc) 505(wfjm)</a>
### Summary
- V0.53 introduced a new C++ and Tcl based backend server, but only the
@@ -230,7 +230,7 @@
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.561">2013-01-06: w11a_V0.561 - svn rev 18(oc) 472(wfjm)</a>
## <a id="w11a_v0.561">2013-01-06: w11a_V0.561 - svn rev 18(oc) 472(wfjm)</a>
### Summary
- Added simple simulation model of Cypress FX2 and test benches for
@@ -254,7 +254,7 @@
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.56">2013-01-02: w11a_V0.56 - svn rev 17(oc) 467(wfjm)</a>
## <a id="w11a_v0.56">2013-01-02: w11a_V0.56 - svn rev 17(oc) 467(wfjm)</a>
### Summary
- re-organized handling of board and derived clocks in test benches
@@ -316,7 +316,7 @@ The version of several key tools and libraries changed:
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.55">2011-12-23: w11a_V0.55 - svn rev 16(oc) 442(wfjm)</a>
## <a id="w11a_v0.55">2011-12-23: w11a_V0.55 - svn rev 16(oc) 442(wfjm)</a>
### Summary
- added xon/xoff (software flow control) support to serport library
@@ -352,7 +352,7 @@ The version of several key tools and libraries changed:
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.54">2011-12-04: w11a_V0.54 - svn rev 15(oc) 436(wfjm)</a>
## <a id="w11a_v0.54">2011-12-04: w11a_V0.54 - svn rev 15(oc) 436(wfjm)</a>
### Summary
- added support for nexys3 board for w11a
@@ -374,7 +374,7 @@ The version of several key tools and libraries changed:
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.532">2011-11-20: w11a_V0.532 - svn rev 14(oc) 428(wfjm)</a>
## <a id="w11a_v0.532">2011-11-20: w11a_V0.532 - svn rev 14(oc) 428(wfjm)</a>
### Summary
- generalized the 'human I/O' interface for s3board,nexys2/3 and atlys
@@ -401,7 +401,7 @@ The version of several key tools and libraries changed:
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.531">2011-09-11: w11a_V0.531 - svn rev 12(oc) 409(wfjm)</a>
## <a id="w11a_v0.531">2011-09-11: w11a_V0.531 - svn rev 12(oc) 409(wfjm)</a>
### Summary
- Many small changes to prepare upcoming support for
@@ -432,7 +432,7 @@ The version of several key tools and libraries changed:
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.53">2011-04-17: w11a_V0.53 - svn rev 11(oc) 376(wfjm)</a>
## <a id="w11a_v0.53">2011-04-17: w11a_V0.53 - svn rev 11(oc) 376(wfjm)</a>
### Summary
- Introduce C++ and Tcl based backend server. A set of C++ classes provide
@@ -482,7 +482,7 @@ The version of several key tools and libraries changed:
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.52">2011-01-02: w11a_V0.52 - svn rev 9(oc) 352(wfjm)</a>
## <a id="w11a_v0.52">2011-01-02: w11a_V0.52 - svn rev 9(oc) 352(wfjm)</a>
### Summary
- Introduce rbus protocol V3
@@ -558,7 +558,7 @@ The version of several key tools and libraries changed:
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.51">2010-11-28: w11a_V0.51 - svn rev 8(oc) 341(wfjm)</a>
## <a id="w11a_v0.51">2010-11-28: w11a_V0.51 - svn rev 8(oc) 341(wfjm)</a>
### Summary
- Introduce ibus protocol V2
@@ -599,7 +599,7 @@ The version of several key tools and libraries changed:
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.5">2010-07-23: w11a_V0.5</a>
## <a id="w11a_v0.5">2010-07-23: w11a_V0.5</a>
### Initial release with
- w11a CPU core

View File

@@ -20,18 +20,18 @@
- reference system now ISE 14.7, Vivado 2014.4; Ubuntu 14.04 64 bit, GHDL 0.31
### Table of contents
- Release [w11a_V0.70](#user-content-w11a_V0.70)
- Release [w11a_V0.66](#user-content-w11a_V0.66)
- Release [w11a_V0.65](#user-content-w11a_V0.65)
- Release [w11a_V0.64](#user-content-w11a_V0.64)
- Release [w11a_V0.63](#user-content-w11a_V0.63)
- Release [w11a_V0.62](#user-content-w11a_V0.62)
- Release [w11a_V0.61](#user-content-w11a_V0.61)
- Release [w11a_V0.70](#user-content-w11a_v0.70)
- Release [w11a_V0.66](#user-content-w11a_v0.66)
- Release [w11a_V0.65](#user-content-w11a_v0.65)
- Release [w11a_V0.64](#user-content-w11a_v0.64)
- Release [w11a_V0.63](#user-content-w11a_v0.63)
- Release [w11a_V0.62](#user-content-w11a_v0.62)
- Release [w11a_V0.61](#user-content-w11a_v0.61)
- [CHANGELOG for w11a_V.50 to w11a_V0.60](CHANGELOG-w11a_V0.50-w11a_V0.60.md)
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.70">2015-06-21: w11a_V0.70 - svn rev 33(oc) 693(wfjm)</a>
## <a id="w11a_v0.70">2015-06-21: w11a_V0.70 - svn rev 33(oc) 693(wfjm)</a>
### Preface
- resolved known issue V0.66-2: operation with multiple RP or RM disks
@@ -86,7 +86,7 @@
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.66">2015-06-05: w11a_V0.66 - svn rev 31(oc) 687(wfjm)</a>
## <a id="w11a_v0.66">2015-06-05: w11a_V0.66 - svn rev 31(oc) 687(wfjm)</a>
### Preface
- Since the previous release a full set of small, medium and large sized
@@ -161,7 +161,7 @@
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.65">2015-05-14: w11a_V0.65 - svn rev 30(oc) 681(wfjm)</a>
## <a id="w11a_v0.65">2015-05-14: w11a_V0.65 - svn rev 30(oc) 681(wfjm)</a>
### Preface
- With small RK05 or RL02 sized disks only quite reduced OS setups could
@@ -290,7 +290,7 @@
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.64">2015-03-01: w11a_V0.64 - svn rev 29(oc) 655(wfjm)</a>
## <a id="w11a_v0.64">2015-03-01: w11a_V0.64 - svn rev 29(oc) 655(wfjm)</a>
### Preface
- The w11 project started on a Spartan-3 based Digilent S3board, and soon
@@ -439,7 +439,7 @@
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.63">2015-01-04: w11a_V0.63 - svn rev 28(oc) 629(wfjm)</a>
## <a id="w11a_v0.63">2015-01-04: w11a_V0.63 - svn rev 28(oc) 629(wfjm)</a>
### Summary
- the w11a rbus interface used so far a narrow dynamically adjusted
@@ -495,7 +495,7 @@
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.62">2014-12-20: w11a_V0.62 - svn rev 27(oc) 614(wfjm)</a>
## <a id="w11a_v0.62">2014-12-20: w11a_V0.62 - svn rev 27(oc) 614(wfjm)</a>
### Summary
- migrate to rlink protocol version 4
@@ -581,7 +581,7 @@ Notes:
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.61">2014-08-08: w11a_V0.61 - svn rev 25(oc) 579(wfjm)</a>
## <a id="w11a_v0.61">2014-08-08: w11a_V0.61 - svn rev 25(oc) 579(wfjm)</a>
### Summary
- The `div` instruction gave wrong results in some corner cases when either
divisor or quotient were the largest negative integer (100000 or -32768).

View File

@@ -19,16 +19,16 @@
(in [w11a_V0.74](#user-content-w11a_V0.74))
### Table of contents
- Release [w11a_V0.74](#user-content-w11a_V0.74)
- Release [w11a_V0.73](#user-content-w11a_V0.73)
- Release [w11a_V0.72](#user-content-w11a_V0.72)
- Release [w11a_V0.71](#user-content-w11a_V0.71)
- Release [w11a_V0.74](#user-content-w11a_v0.74)
- Release [w11a_V0.73](#user-content-w11a_v0.73)
- Release [w11a_V0.72](#user-content-w11a_v0.72)
- Release [w11a_V0.71](#user-content-w11a_v0.71)
- [CHANGELOG for w11a_V.60 to w11a_V0.70](CHANGELOG-w11a_V0.60-w11a_V0.70.md)
- [CHANGELOG for w11a_V.50 to w11a_V0.60](CHANGELOG-w11a_V0.50-w11a_V0.60.md)
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.74">2016-10-02: w11a_V0.74 - svn rev 37(oc) 811(wfjm)</a>
## <a id="w11a_v0.74">2016-10-02: w11a_V0.74 - svn rev 37(oc) 811(wfjm)</a>
### Preface
- the current version of the memory controller for the micron `mt45w8mw16b`
'cellular ram' used on nexys2, nexys3, and nexys4 uses the asynchronous
@@ -183,7 +183,7 @@
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.73">2016-06-26: w11a_V0.73 - svn rev 36(oc) 779(wfjm)</a>
## <a id="w11a_v0.73">2016-06-26: w11a_V0.73 - svn rev 36(oc) 779(wfjm)</a>
### Preface
- the 'basic Vivado support' added with V0.64 was a minimal effort port of
the code base used under ISE, leading to sub-optimal results under Vivado.
@@ -390,7 +390,7 @@
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.72">2016-03-19: w11a_V0.72 - svn rev 35(oc) 746(wfjm)</a>
## <a id="w11a_v0.72">2016-03-19: w11a_V0.72 - svn rev 35(oc) 746(wfjm)</a>
### Preface
- The new low-cost Digilent Arty board is a very attractive platform.
The DDR3 memory will take some time to integrate, in this release thus
@@ -498,7 +498,7 @@
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.71">2015-12-30: w11a_V0.71 - svn rev 34(oc) 722(wfjm)</a>
## <a id="w11a_v0.71">2015-12-30: w11a_V0.71 - svn rev 34(oc) 722(wfjm)</a>
### Preface
- the w11a so far lacked any 'hardware debugger' support, which made the
debugging of CPU core issues a bit tedious. This release added a first

View File

@@ -2,16 +2,16 @@
### Table of contents
- Current [HEAD](#user-content-head)
- Release [w11a_V0.79](#user-content-w11a_V0.79)
- Release [w11a_V0.78](#user-content-w11a_V0.78)
- Release [w11a_V0.77](#user-content-w11a_V0.77)
- Release [w11a_V0.76](#user-content-w11a_V0.76)
- Release [w11a_V0.753](#user-content-w11a_V0.753)
- Release [w11a_V0.752](#user-content-w11a_V0.752)
- Release [w11a_V0.751](#user-content-w11a_V0.751)
- Release [w11a_V0.75](#user-content-w11a_V0.75)
- Release [w11a_V0.742](#user-content-w11a_V0.742)
- Release [w11a_V0.741](#user-content-w11a_V0.741)
- Release [w11a_V0.79](#user-content-w11a_v0.79)
- Release [w11a_V0.78](#user-content-w11a_v0.78)
- Release [w11a_V0.77](#user-content-w11a_v0.77)
- Release [w11a_V0.76](#user-content-w11a_v0.76)
- Release [w11a_V0.753](#user-content-w11a_v0.753)
- Release [w11a_V0.752](#user-content-w11a_v0.752)
- Release [w11a_V0.751](#user-content-w11a_v0.751)
- Release [w11a_V0.75](#user-content-w11a_v0.75)
- Release [w11a_V0.742](#user-content-w11a_v0.742)
- Release [w11a_V0.741](#user-content-w11a_v0.741)
- [CHANGELOG for w11a_V.70 to w11a_V0.74](CHANGELOG-w11a_V0.70-w11a_V0.74.md)
- [CHANGELOG for w11a_V.60 to w11a_V0.70](CHANGELOG-w11a_V0.60-w11a_V0.70.md)
- [CHANGELOG for w11a_V.50 to w11a_V0.60](CHANGELOG-w11a_V0.50-w11a_V0.60.md)
@@ -57,7 +57,7 @@ The full set of tests is only run for tagged releases.
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.79">2019-07-27: [w11a_V0.79](https://github.com/wfjm/w11/releases/tag/w11a_V0.79) - rev 1197(wfjm)</a>
## <a id="w11a_v0.79">2019-07-27: [w11a_V0.79](https://github.com/wfjm/w11/releases/tag/w11a_V0.79) - rev 1197(wfjm)</a>
### Summary
- use Vivado 2019.1 as default
- finalize coverity fixups, now defect free ([see blog](https://wfjm.github.io/blogs/w11/2019-06-14-coverity-fixes-done.html))
@@ -96,7 +96,7 @@ The full set of tests is only run for tagged releases.
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.78">2019-06-01: [w11a_V0.78](https://github.com/wfjm/w11/releases/tag/w11a_V0.78) - rev 1158(wfjm)</a>
## <a id="w11a_v0.78">2019-06-01: [w11a_V0.78](https://github.com/wfjm/w11/releases/tag/w11a_V0.78) - rev 1158(wfjm)</a>
### Summary
- add m9312 boot prom emulation
- add dz11 8 line serial port multiplexer
@@ -151,7 +151,7 @@ The full set of tests is only run for tagged releases.
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.77">2019-04-28: [w11a_V0.77](https://github.com/wfjm/w11/releases/tag/w11a_V0.77) - rev 1141(wfjm)</a>
## <a id="w11a_v0.77">2019-04-28: [w11a_V0.77](https://github.com/wfjm/w11/releases/tag/w11a_V0.77) - rev 1141(wfjm)</a>
### Summary
- add support for buffered character interfaces
- LP11: ibdr_lp11_buf
@@ -250,7 +250,7 @@ The full set of tests is only run for tagged releases.
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.76">2019-02-16: [w11a_V0.76](https://github.com/wfjm/w11/releases/tag/w11a_V0.76) - rev 1108(wfjm)</a>
## <a id="w11a_v0.76">2019-02-16: [w11a_V0.76](https://github.com/wfjm/w11/releases/tag/w11a_V0.76) - rev 1108(wfjm)</a>
### Summary
- add support for DDR memory via Vivado MIG cores for
- Digilent Arty
@@ -312,7 +312,7 @@ The full set of tests is only run for tagged releases.
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.753">2018-12-29: [w11a_V0.753](https://github.com/wfjm/w11/releases/tag/w11a_V0.753) - rev 1096(wfjm)</a>
## <a id="w11a_v0.753">2018-12-29: [w11a_V0.753](https://github.com/wfjm/w11/releases/tag/w11a_V0.753) - rev 1096(wfjm)</a>
### Summary
- add continuous integration support via [Travis CI](https://travis-ci.org),
add [project wfjm/w11](https://travis-ci.org/wfjm/w11), and setup
@@ -450,7 +450,7 @@ The full set of tests is only run for tagged releases.
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.752">2018-08-26: [w11a_V0.752](https://github.com/wfjm/w11/releases/tag/w11a_V0.752) - rev 1041(wfjm)</a>
## <a id="w11a_v0.752">2018-08-26: [w11a_V0.752](https://github.com/wfjm/w11/releases/tag/w11a_V0.752) - rev 1041(wfjm)</a>
### Summary
- the Arty board is now also offered with a Spartan-7 FPGA. To evaluate the
Spartan vs Artix performance a w11a port to the Arty S7 board was added.
@@ -477,7 +477,7 @@ The full set of tests is only run for tagged releases.
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.751">2018-08-10: [w11a_V0.751](https://github.com/wfjm/w11/releases/tag/w11a_V0.751) - rev 1037(wfjm)</a>
## <a id="w11a_v0.751">2018-08-10: [w11a_V0.751](https://github.com/wfjm/w11/releases/tag/w11a_V0.751) - rev 1037(wfjm)</a>
### Summary
- The license disclaimers in the source files referred so far to GPL V2 or later
@@ -527,7 +527,7 @@ The full set of tests is only run for tagged releases.
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.75">2017-06-04: [w11a_V0.75](https://github.com/wfjm/w11/releases/tag/w11a_V0.75) - rev 904(wfjm)</a>
## <a id="w11a_v0.75">2017-06-04: [w11a_V0.75](https://github.com/wfjm/w11/releases/tag/w11a_V0.75) - rev 904(wfjm)</a>
### Summary
- the only device class missing so far for the w11 was *network interfaces*.
@@ -708,7 +708,7 @@ The full set of tests is only run for tagged releases.
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.742">2017-01-07: [w11a_V0.742](https://github.com/wfjm/w11/releases/tag/w11a_V0.742) - rev 841(wfjm)</a>
## <a id="w11a_v0.742">2017-01-07: [w11a_V0.742](https://github.com/wfjm/w11/releases/tag/w11a_V0.742) - rev 841(wfjm)</a>
### Summary
- fixes for Vivado 2016.4; all designs build under Vivado 2016.4
@@ -720,7 +720,7 @@ The full set of tests is only run for tagged releases.
<!-- --------------------------------------------------------------------- -->
---
## <a id="w11a_V0.741">2016-12-23: [w11a_V0.741](https://github.com/wfjm/w11/releases/tag/w11a_V0.741) - rev 826(wfjm)</a>
## <a id="w11a_v0.741">2016-12-23: [w11a_V0.741](https://github.com/wfjm/w11/releases/tag/w11a_V0.741) - rev 826(wfjm)</a>
### Summary
- moved w11 repository from OpenCores to GitHub
[wfjm/w11](https://github.com/wfjm/w11/)

View File

@@ -37,7 +37,7 @@ instantiated components, the latter via their vbom, and last but not least
the name of the VHDL source file.
All file names are relative to the current directory. A recursive traversal
through all vbom's gives for each vhld module all sources needed to compile
through all vbom's gives for each VHDL module all sources needed to compile
it. The vbomconv script in tools/bin does this and generates depending on
options
- make dependency files
@@ -193,9 +193,9 @@ Some tools require a `.svf` rather than a `.bit` file. It can be created with
make <sys>.svf
A simple 'message filter' system is also integrated into the make build flow.
A simple _message filter_ system is also integrated into the make build flow.
For many (though not all) systems a `.mfset` file has been provided which
defines the `xst`, `par` and `bitgen` messages which are considered ok. To see
defines the `xst`, `par`, and `bitgen` messages which are considered ok. To see
only the remaining message extracted from the various `.log` files simply
use the make target
@@ -235,10 +235,10 @@ the FPGA. For detailed documentation see the respective man pages.
### <a id="artix">Note on Artix-7 based designs</a>
The development for Nexys4 started with ISE but has now fully moved to
Vivado. The make files for the ISE build flows have been kept for comparison
are have the name `Makefile.ise`. So for some Nexys4 designs and associated
one can still start with a
The development for Nexys4 started in 2013 with ISE but moved to Vivado when
it matured in 2015. The make files for the ISE build flows have been kept for
comparison are have the name `Makefile.ise`. So for some Nexys4 designs one can
still start with a
make -f Makefile.ise <target>

View File

@@ -39,7 +39,7 @@ instantiated components, the latter via their vbom, and last but not least
the name of the VHDL source file.
All file names are relative to the current directory. A recursive traversal
through all vbom's gives for each vhld module all sources needed to compile
through all vbom's gives for each VHDL module all sources needed to compile
it. The `vbomconv` script in `tools/bin` does this and generates depending on
options
- make dependency files
@@ -218,6 +218,14 @@ If only the post synthesis, optimize or route design checkpoints are wanted
make <sys>_opt.dcp
make <sys>_rou.dcp
A simple _message filter_ system is also integrated into the make build flow.
For many (though not all) systems a `.vmfset` file has been provided which
defines the synthesis, implementation, and bitfile messages which are
considered ok. To see only the remaining message extracted from the various
`.log` files simply use the make target
make <sys>.mfsum
### <a id="buildviv">Building Vivado projects, creating gate level models</a>
Vivado is used in 'project mode', whenever one of the targets mentioned
@@ -265,10 +273,10 @@ only one board must connected.
### <a id="ise">Note on ISE</a>
The development for Nexys4 started with ISE but has now fully moved to
Vivado. The make files for the ISE build flows have been kept for comparison
are have the name `Makefile.ise`. So for some Nexys4 designs and associated
one can still start with a
The development for Nexys4 started in 2013 with ISE but moved to Vivado when
it matured in 2015. The make files for the ISE build flows have been kept for
comparison are have the name `Makefile.ise`. So for some Nexys4 designs one
can still start with a
make -f Makefile.ise <target>
or

View File

@@ -1,9 +1,9 @@
# $Id: sys_tst_mig_arty.vmfset 1108 2019-02-02 23:04:38Z mueller $
# $Id: sys_tst_mig_arty.vmfset 1226 2022-04-23 11:19:32Z mueller $
#
# Validated code/tool version combinations
# Date rev viv
# 2019-02-02 1108 2017.2
# 2019-02-02 1108 2018.3
# 2019-02-02 1108 2017.2
#
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[syn]

View File

@@ -1,10 +1,10 @@
# $Id: sys_tst_mig_n4d.vmfset 1201 2019-08-10 16:51:22Z mueller $
# $Id: sys_tst_mig_n4d.vmfset 1226 2022-04-23 11:19:32Z mueller $
#
# Validated code/tool version combinations
# Date rev viv
# 2019-08-10 1201 2019.1
# 2019-02-02 1108 2017.2
# 2019-02-02 1108 2018.3
# 2019-02-02 1108 2017.2
#
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[syn]

View File

@@ -1,9 +1,10 @@
# $Id: sys_tst_rlink_arty.vmfset 1108 2019-02-02 23:04:38Z mueller $
# $Id: sys_tst_rlink_arty.vmfset 1226 2022-04-23 11:19:32Z mueller $
#
# Validated code/tool version combinations
# Date rev viv
# 2019-02-02 1108 2017.2
# 2022-04-23 1225 2020.1
# 2019-02-02 1108 2018.3
# 2019-02-02 1108 2017.2
#
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[syn]
@@ -14,9 +15,11 @@ i [Constraints 18-5210] # generic
{:}
# unconnected ports --------------------------------------------
{:2019.2}
I [Synth 8-3331] RB_MREQ # generic
# --> rlink_sp1c doesn't use CE_USEC # OK 2016-06-05
i [Synth 8-3331] rlink_sp1c.*CE_USEC
{:}
# sequential element removed (2017.1 nonsense) -----------------
I [Synth 8-6014] _reg # generic

View File

@@ -1,9 +1,10 @@
# $Id: sys_tst_rlink_b3.vmfset 1108 2019-02-02 23:04:38Z mueller $
# $Id: sys_tst_rlink_b3.vmfset 1226 2022-04-23 11:19:32Z mueller $
#
# Validated code/tool version combinations
# Date rev viv
# 2019-02-02 1108 2017.2
# 2022-04-23 1225 2020.1
# 2019-02-02 1108 2018.3
# 2019-02-02 1108 2017.2
#
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[syn]
@@ -14,9 +15,11 @@ i [Constraints 18-5210] # generic
{:}
# unconnected ports --------------------------------------------
{:2019.2}
I [Synth 8-3331] RB_MREQ # generic
# --> rlink_sp1c doesn't use CE_USEC # OK 2016-06-05
i [Synth 8-3331] rlink_sp1c.*CE_USEC
{:}
# sequential element removed (2017.1 nonsense) -----------------
I [Synth 8-6014] _reg # generic

View File

@@ -1,9 +1,10 @@
# $Id: sys_tst_rlink_c7.vmfset 1108 2019-02-02 23:04:38Z mueller $
# $Id: sys_tst_rlink_c7.vmfset 1226 2022-04-23 11:19:32Z mueller $
#
# Validated code/tool version combinations
# Date rev viv
# 2019-02-02 1108 2017.2
# 2022-04-23 1225 2020.1
# 2019-02-02 1108 2018.3
# 2019-02-02 1108 2017.2
#
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[syn]
@@ -14,11 +15,13 @@ i [Constraints 18-5210] # generic
{:}
# unconnected ports --------------------------------------------
{:2019.2}
I [Synth 8-3331] RB_MREQ # generic
# --> rlink_sp1c doesn't use CE_USEC # OK 2017-06-05
i [Synth 8-3331] rlink_sp1c.*CE_USEC
# --> I_BTN unused # OK 2017-06-05
i [Synth 8-3331] I_BTN[\d+]
{:}
# sequential element removed (2017.1 nonsense) -----------------
I [Synth 8-6014] _reg # generic

View File

@@ -1,9 +1,9 @@
# $Id: sys_tst_rlink_n4.vmfset 1108 2019-02-02 23:04:38Z mueller $
# $Id: sys_tst_rlink_n4.vmfset 1226 2022-04-23 11:19:32Z mueller $
#
# Validated code/tool version combinations
# Date rev viv
# 2019-02-02 1108 2017.2
# 2019-02-02 1108 2018.3
# 2019-02-02 1108 2017.2
#
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[syn]

View File

@@ -1,9 +1,9 @@
# $Id: sys_tst_serloop1_n4.vmfset 1108 2019-02-02 23:04:38Z mueller $
# $Id: sys_tst_serloop1_n4.vmfset 1226 2022-04-23 11:19:32Z mueller $
#
# Validated code/tool version combinations
# Date rev viv
# 2019-02-02 1108 2017.2
# 2019-02-02 1108 2018.3
# 2019-02-02 1108 2017.2
#
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[syn]

View File

@@ -1,9 +1,9 @@
# $Id: sys_tst_serloop2_n4.vmfset 1108 2019-02-02 23:04:38Z mueller $
# $Id: sys_tst_serloop2_n4.vmfset 1226 2022-04-23 11:19:32Z mueller $
#
# Validated code/tool version combinations
# Date rev viv
# 2019-02-02 1108 2017.2
# 2019-02-02 1108 2018.3
# 2019-02-02 1108 2017.2
#
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[syn]

View File

@@ -1,9 +1,9 @@
# $Id: sys_tst_snhumanio_b3.vmfset 1108 2019-02-02 23:04:38Z mueller $
# $Id: sys_tst_snhumanio_b3.vmfset 1226 2022-04-23 11:19:32Z mueller $
#
# Validated code/tool version combinations
# Date rev viv
# 2019-02-02 1108 2017.2
# 2019-02-02 1108 2018.3
# 2019-02-02 1108 2017.2
#
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[syn]

View File

@@ -1,9 +1,9 @@
# $Id: sys_tst_snhumanio_n4.vmfset 1108 2019-02-02 23:04:38Z mueller $
# $Id: sys_tst_snhumanio_n4.vmfset 1226 2022-04-23 11:19:32Z mueller $
#
# Validated code/tool version combinations
# Date rev viv
# 2019-02-02 1108 2017.2
# 2019-02-02 1108 2018.3
# 2019-02-02 1108 2017.2
#
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[syn]

View File

@@ -1,9 +1,10 @@
# $Id: sys_tst_sram_arty.vmfset 1108 2019-02-02 23:04:38Z mueller $
# $Id: sys_tst_sram_arty.vmfset 1226 2022-04-23 11:19:32Z mueller $
#
# Validated code/tool version combinations
# Date rev viv
# 2019-02-02 1108 2017.2
# 2022-04-23 1225 2020.1
# 2019-02-02 1108 2018.3
# 2019-02-02 1108 2017.2
#
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[syn]
@@ -19,12 +20,15 @@ I [Designutils 20-1567] # generic
# port driven by constant --------------------------------------
# tying undriven pin to constant -------------------------------
{:2019.2}
# upper 8 LEDs unused # OK 2018-11-25
i [Synth 8-3295] HIO:LED[\d*]
# only few LAMs used # OK 2017-11-25
i [Synth 8-3295] RLINK:RB_LAM[\d*]
{:}
# unconnected ports --------------------------------------------
{:2019.2}
I [Synth 8-3331] RB_MREQ # generic
# --> I_SWI not used # OK 2018-11-25
i [Synth 8-3331] I_SWI[\d]
@@ -36,6 +40,7 @@ i [Synth 8-3331] tst_sram.*MEM_ACK_W
i [Synth 8-3331] rlink_sp2c.*CE_(USEC|MSEC)
# --> data end marker not used # OK 2018-12-20
i [Synth 8-3331] sramif2migui_core .*APP_RD_DATA_END
{:}
# sequential element removed (2017.1 nonsense) -----------------
I [Synth 8-6014] _reg # generic

View File

@@ -1,9 +1,10 @@
# $Id: sys_tst_sram_c7.vmfset 1108 2019-02-02 23:04:38Z mueller $
# $Id: sys_tst_sram_c7.vmfset 1226 2022-04-23 11:19:32Z mueller $
#
# Validated code/tool version combinations
# Date rev viv
# 2019-02-02 1108 2017.2
# 2022-04-23 1225 2020.1
# 2019-02-02 1108 2018.3
# 2019-02-02 1108 2017.2
#
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[syn]
@@ -17,15 +18,20 @@ i [Constraints 18-5210] # generic
I [Designutils 20-1567] # generic
# port driven by constant --------------------------------------
{:2019.2}
i [Synth 8-3917] O_RGBLED0_N[\d] # OK 2017-06-11
{:}
# tying undriven pin to constant -------------------------------
{:2019.2}
# upper 8 LEDs unused # OK 2017-06-11
i [Synth 8-3295] HIO:LED[\d*]
# only few LAMs used # OK 2017-06-11
i [Synth 8-3295] RLINK:RB_LAM[\d*]
{:}
# unconnected ports --------------------------------------------
{:2019.2}
I [Synth 8-3331] RB_MREQ # generic
# --> I_BTN not used # OK 2017-06-11
i [Synth 8-3331] I_BTN[\d]
@@ -33,6 +39,7 @@ i [Synth 8-3331] I_BTN[\d]
i [Synth 8-3331] tst_sram.*MEM_ACK_W
# --> rlink_sp2c doesn't use CE_USEC and CE_MSEC # OK 2017-06-11
i [Synth 8-3331] rlink_sp2c.*CE_(USEC|MSEC)
{:}
# sequential element removed (2017.1 nonsense) -----------------
I [Synth 8-6014] _reg # generic

View File

@@ -1,9 +1,9 @@
# $Id: sys_tst_sram_n4.vmfset 1108 2019-02-02 23:04:38Z mueller $
# $Id: sys_tst_sram_n4.vmfset 1226 2022-04-23 11:19:32Z mueller $
#
# Validated code/tool version combinations
# Date rev viv
# 2019-02-02 1108 2017.2
# 2019-02-02 1108 2018.3
# 2019-02-02 1108 2017.2
#
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[syn]

View File

@@ -1,9 +1,10 @@
# $Id: sys_tst_sram_n4d.vmfset 1108 2019-02-02 23:04:38Z mueller $
# $Id: sys_tst_sram_n4d.vmfset 1226 2022-04-23 11:19:32Z mueller $
#
# Validated code/tool version combinations
# Date rev viv
# 2019-02-02 1108 2017.2
# 2022-04-23 1225 2020.1
# 2019-02-02 1108 2018.3
# 2019-02-02 1108 2017.2
#
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[syn]
@@ -17,15 +18,20 @@ i [Constraints 18-5210] # generic
I [Designutils 20-1567] # generic
# port driven by constant --------------------------------------
{:2019.2}
i [Synth 8-3917] O_RGBLED0[\d] # OK 2019-01-02
{:}
# tying undriven pin to constant -------------------------------
{:2019.2}
# upper 8 LEDs unused # OK 2019-01-02
i [Synth 8-3295] HIO:LED[\d*]
# only few LAMs used # OK 2019-01-02
i [Synth 8-3295] RLINK:RB_LAM[\d*]
{:}
# unconnected ports --------------------------------------------
{:2019.2}
I [Synth 8-3331] RB_MREQ # generic
# --> MEM_ACK_W not used by current tst_sram # OK 2019-01-02
i [Synth 8-3331] tst_sram.*MEM_ACK_W
@@ -33,6 +39,7 @@ i [Synth 8-3331] tst_sram.*MEM_ACK_W
i [Synth 8-3331] rlink_sp2c.*CE_(USEC|MSEC)
# --> data end marker not used # OK 2019-01-02
i [Synth 8-3331] sramif2migui_core .*APP_RD_DATA_END
{:}
# sequential element removed (2017.1 nonsense) -----------------
I [Synth 8-6014] _reg # generic

View File

@@ -1,10 +1,11 @@
# $Id: sys_w11a_arty.vmfset 1159 2019-06-06 19:15:50Z mueller $
# $Id: sys_w11a_arty.vmfset 1226 2022-04-23 11:19:32Z mueller $
#
# Validated code/tool version combinations
# Date rev viv
# 2022-04-23 1225 2020.1
# 2019-06-05 1159 2019.1
# 2019-02-02 1108 2017.2
# 2019-02-02 1108 2018.3
# 2019-02-02 1108 2017.2
#
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[syn]
@@ -23,6 +24,7 @@ I [Designutils 20-1567] # generic
# net without driver -------------------------------------------
# unconnected ports --------------------------------------------
{:2019.2}
I [Synth 8-3331] IB_MREQ # generic
I [Synth 8-3331] RB_MREQ # generic
I [Synth 8-3331] DM_STAT_CO # generic
@@ -52,6 +54,7 @@ i [Synth 8-3331] ibdr_deuna .* EI_ACK
i [Synth 8-3331] ibd_iist .* EI_ACK
# --> data end marker not used # OK 2019-01-02
i [Synth 8-3331] sramif2migui_core .*APP_RD_DATA_END
{:}
# sequential element removed (2017.1 nonsense) -----------------
I [Synth 8-6014] _reg # generic

View File

@@ -1,10 +1,10 @@
# $Id: sys_w11a_br_arty.vmfset 1159 2019-06-06 19:15:50Z mueller $
# $Id: sys_w11a_br_arty.vmfset 1226 2022-04-23 11:19:32Z mueller $
#
# Validated code/tool version combinations
# Date rev viv
# 2019-06-05 1159 2019.1
# 2019-02-02 1108 2017.2
# 2019-02-02 1108 2018.3
# 2019-02-02 1108 2017.2
#
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[syn]

View File

@@ -1,10 +1,10 @@
# $Id: sys_w11a_br_as7.vmfset 1159 2019-06-06 19:15:50Z mueller $
# $Id: sys_w11a_br_as7.vmfset 1226 2022-04-23 11:19:32Z mueller $
#
# Validated code/tool version combinations
# Date rev viv
# 2019-06-05 1159 2019.1
# 2019-02-02 1108 2017.2
# 2019-02-02 1108 2018.3
# 2019-02-02 1108 2017.2
#
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[syn]

View File

@@ -1,10 +1,11 @@
# $Id: sys_w11a_b3.vmfset 1159 2019-06-06 19:15:50Z mueller $
# $Id: sys_w11a_b3.vmfset 1226 2022-04-23 11:19:32Z mueller $
#
# Validated code/tool version combinations
# Date rev viv
# 2022-04-23 1225 2020.1
# 2019-06-05 1159 2019.1
# 2019-02-02 1108 2017.2
# 2019-02-02 1108 2018.3
# 2019-02-02 1108 2017.2
#
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[syn]
@@ -23,6 +24,7 @@ I [Designutils 20-1567] # generic
# net without driver -------------------------------------------
# unconnected ports --------------------------------------------
{:2019.2}
I [Synth 8-3331] IB_MREQ # generic
I [Synth 8-3331] RB_MREQ # generic
I [Synth 8-3331] DM_STAT_CO # generic
@@ -52,6 +54,7 @@ i [Synth 8-3331] ibdr_rl11 .* CE_MSEC
# --> ei_ack not used, interrupt request cleared via register # OK 2018-11-23
i [Synth 8-3331] ibdr_deuna .* EI_ACK
i [Synth 8-3331] ibd_iist .* EI_ACK
{:}
# sequential element removed (2017.1 nonsense) -----------------
I [Synth 8-6014] _reg # generic

View File

@@ -1,10 +1,11 @@
# $Id: sys_w11a_c7.vmfset 1159 2019-06-06 19:15:50Z mueller $
# $Id: sys_w11a_c7.vmfset 1226 2022-04-23 11:19:32Z mueller $
#
# Validated code/tool version combinations
# Date rev viv
# 2022-04-23 1225 2020.1
# 2019-06-05 1159 2019.1
# 2019-02-02 1108 2017.2
# 2019-02-02 1108 2018.3
# 2019-02-02 1108 2017.2
#
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[syn]
@@ -29,6 +30,7 @@ i [Synth 8-3917] O_RGBLED0_N[\d]
i [Synth 8-3295] EHIO:DSP_DP[(4|5|6|7)]
# unconnected ports --------------------------------------------
{:2019.2}
I [Synth 8-3331] IB_MREQ # generic
I [Synth 8-3331] RB_MREQ # generic
I [Synth 8-3331] DM_STAT_CO # generic
@@ -60,6 +62,7 @@ i [Synth 8-3331] ibdr_rl11 .* CE_MSEC
# --> ei_ack not used, interrupt request cleared via register # OK 2018-11-23
i [Synth 8-3331] ibdr_deuna .* EI_ACK
i [Synth 8-3331] ibd_iist .* EI_ACK
{:}
# sequential element removed (2017.1 nonsense) -----------------
I [Synth 8-6014] _reg # generic

View File

@@ -1,10 +1,10 @@
# $Id: sys_w11a_n4.vmfset 1159 2019-06-06 19:15:50Z mueller $
# $Id: sys_w11a_n4.vmfset 1226 2022-04-23 11:19:32Z mueller $
#
# Validated code/tool version combinations
# Date rev viv
# 2019-06-05 1159 2019.1
# 2019-02-02 1108 2017.2
# 2019-02-02 1108 2018.3
# 2019-02-02 1108 2017.2
#
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[syn]

View File

@@ -1,10 +1,11 @@
# $Id: sys_w11a_n4d.vmfset 1159 2019-06-06 19:15:50Z mueller $
# $Id: sys_w11a_n4d.vmfset 1226 2022-04-23 11:19:32Z mueller $
#
# Validated code/tool version combinations
# Date rev viv
# 2022-04-23 1225 2020.1
# 2019-06-05 1159 2019.1
# 2019-02-02 1108 2017.2
# 2019-02-02 1108 2018.3
# 2019-02-02 1108 2017.2
#
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[syn]
@@ -25,6 +26,7 @@ I [Designutils 20-1567]
i [Synth 8-3917] O_RGBLED0[\d]
# unconnected ports --------------------------------------------
{:2019.2}
I [Synth 8-3331] IB_MREQ # generic
I [Synth 8-3331] RB_MREQ # generic
I [Synth 8-3331] DM_STAT_CO # generic
@@ -54,6 +56,7 @@ i [Synth 8-3331] ibdr_deuna .* EI_ACK
i [Synth 8-3331] ibd_iist .* EI_ACK
# --> data end marker not used # OK 2019-01-02
i [Synth 8-3331] sramif2migui_core .*APP_RD_DATA_END
{:}
# sequential element removed (2017.1 nonsense) -----------------
I [Synth 8-6014] _reg # generic

View File

@@ -7,8 +7,15 @@ See notes in [w11a_os_guide.md](../../../doc/w11a_os_guide.md) on
3. Rlink and Backend Server setup
4. SimH simulator setup
5. Legal terms
For history see [CHANGELOG.md](CHANGELOG.md).
### System properties and intended usage
- patch level is #447 plus [fpsim+tcsh patch](https://wfjm.github.io/blogs/211bsd/2017-06-06-kernel-panic-here-doc-tcsh.html)
- for history see [CHANGELOG.md](CHANGELOG.md)
- **absolute minimal** system !! Not for practical use !!
- was useful at a time when w11a had only RK11 type disk support
- `/tmp` stays on '/'
- `/home` is not mounted
- suitable for a 'root' user, other accounts not supported
### Installation
A disk set is available from
@@ -20,13 +27,6 @@ Download, unpack and copy the disk images (*.dsk), e.g.
211bsd_rk_setup
```
### System properties and intended usage
- **absolute minimal** system !! Not for practical use !!
- was useful at a time when w11a had only RK11 type disk support
- `/tmp` stays on '/'
- `/home` is not mounted
- suitable for a 'root' user, other accounts not supported
### Usage
- Start backend server and boot system (see section Rlink in

View File

@@ -7,8 +7,15 @@ See notes in [w11a_os_guide.md](../../../doc/w11a_os_guide.md) on
3. Rlink and Backend Server setup
4. SimH simulator setup
5. Legal terms
For history see [CHANGELOG.md](CHANGELOG.md).
### System properties and intended usage
- patch level is #447 plus [fpsim+tcsh patch](https://wfjm.github.io/blogs/211bsd/2017-06-06-kernel-panic-here-doc-tcsh.html)
- for history see [CHANGELOG.md](CHANGELOG.md)
- **minimal** system !! Maybe useful as recovery system.
- was useful at a time when w11a had only RK11 and RL11 type disk support
- `/tmp` stays on '/'
- `/home` is not mounted
- suitable for a 'root' user, other accounts not supported
### Installation
A disk set is available from
@@ -20,13 +27,6 @@ Download, unpack and copy the disk images (*.dsk), e.g.
211bsd_rl_setup
```
### System properties and intended usage
- **minimal** system !! Maybe useful as recovery system.
- was useful at a time when w11a had only RK11 and RL11 type disk support
- `/tmp` stays on '/'
- `/home` is not mounted
- suitable for a 'root' user, other accounts not supported
### Usage
- Start backend server and boot system (see section Rlink in

View File

@@ -7,8 +7,19 @@ See notes in [w11a_os_guide.md](../../../doc/w11a_os_guide.md) on
3. Rlink and Backend Server setup
4. SimH simulator setup
5. Legal terms
For history see [CHANGELOG.md](CHANGELOG.md).
### System properties and intended usage
- patch level is #447 plus [fpsim+tcsh patch](https://wfjm.github.io/blogs/211bsd/2017-06-06-kernel-panic-here-doc-tcsh.html)
- for history see [CHANGELOG.md](CHANGELOG.md)
- This system is created for multi-user usage without Ethernet. The
`RETRONFPNW` kernel is configured with
```
INET YES # networking available
NETHER 0 # no Ethernet
NSL 1 # Serial Line IP enabled
```
- see [211bsd_rpeth](../211bsd_rpeth/README.md) for a system with `DEUNA` support
- see [211bsd_rpmin](../211bsd_rpmin/README.md) for a minimal memory system.
### Installation
A disk set is available from
@@ -20,17 +31,6 @@ Download, unpack and copy the disk images (*.dsk), e.g.
211bsd_rp_setup
```
### System properties and intended usage
This system is created for multi-user usage without Ethernet. The
`RETRONFPNW` kernel is configured with
```
INET YES # networking available
NETHER 0 # no Ethernet
NSL 1 # Serial Line IP enabled
```
See [211bsd_rpeth](../211bsd_rpeth/README.md) for a system with `DEUNA` support
and [211bsd_rpmin](../211bsd_rpmin/README.md) for a minimal memory system.
### Usage
- Start backend server and boot system (see section Rlink in

View File

@@ -9,16 +9,15 @@ See notes in [w11a_os_guide.md](../../../doc/w11a_os_guide.md) on
5. Legal terms
### System properties and intended usage
This system is build with Ethernet based networking via a DEUNA network
interface. The `RETRONFPETH` kernel is configured with
```
- patch level is #447 plus [fpsim+tcsh patch](https://wfjm.github.io/blogs/211bsd/2017-06-06-kernel-panic-here-doc-tcsh.html)
- for history see [CHANGELOG.md](CHANGELOG.md)
- This system is build with Ethernet based networking via a DEUNA network
interface. The `RETRONFPETH` kernel is configured with
```
NETHER 1 # ethernet support
NDE 1 # DEUNA interface driver
NSL 0 # no slip available
```
### History
For history see [CHANGELOG.md](CHANGELOG.md).
```
### Installation
A disk set is available from

View File

@@ -9,20 +9,18 @@ See notes in [w11a_os_guide.md](../../../doc/w11a_os_guide.md) on
5. Legal terms
### System properties and intended usage
This system is created for usage on systems with limited memory. The
`RETRONFPMIN` kernel is configured with
- patch level is #447 plus [fpsim+tcsh patch](https://wfjm.github.io/blogs/211bsd/2017-06-06-kernel-panic-here-doc-tcsh.html)
- for history see [CHANGELOG.md](CHANGELOG.md)
- This system is created for usage on systems with limited memory. The
`RETRONFPMIN` kernel is configured with
```
NBUF 40 # only 60 blocks disk cache (usual is 160)
MAXUSERS 10 # this reduces number of file, process, ... slots
INET NO # no networking available
```
The system will boot on as little as 512 kB memory. Will work reasonably with
640 kB if only one or two sessions are active. Usage of `tcsh` should be
avoided because it has a large memory footprint.
### History
For history see [CHANGELOG.md](CHANGELOG.md).
- The system will boot on as little as 512 kB memory. Will work reasonably with
640 kB if only one or two sessions are active. Usage of `tcsh` should be
avoided because it has a large memory footprint.
### Installation
A disk set is available from

View File

@@ -23,7 +23,7 @@ Download, unpack and copy the tape images (*.tap), e.g.
- This is a tape distribution kit and tailoed to be installed on massbus
disks of RP or RM type. The 211bsd system doesn't contain a ready to
used boot block for RP07 disks, while RM03 and RP05 disks are too small
use boot block for RP07 disks, while RM03 and RP05 disks are too small
for a full 211bsd system. Therefore RP06 and RM05 disks are the supported
disk types.

View File

@@ -28,6 +28,11 @@ Download, unpack and copy the disk images (*.dsk), e.g.
example: ti_w11 <opt> @u5ed_rk_boot.tcl
where <opt> is the proper option set for the board.
```
or use for verification the SimH simulator (see section SimH in
[w11a_os_guide](../../../doc/w11a_os_guide.md#user-content-simh))
```
pdp11 u5ed_rk_boot.scmd
```
- Hit `<ENTER>` in the xterm window to connect to backend server.
The boot dialog in the console `xterm` window will look like

View File

@@ -46,6 +46,11 @@ Download, unpack and copy the disk images (*.dsk), e.g.
example: ti_w11 <opt> @u7ed_rp_boot.tcl
where <opt> is the proper option set for the board.
```
or use for verification the SimH simulator (see section SimH in
[w11a_os_guide](../../../doc/w11a_os_guide.md#user-content-simh))
```
pdp11 u7ed_rp_boot.scmd
```
- Hit `<ENTER>` in the xterm window to connect to backend server.
The boot dialog in the console `xterm` window will look like