Hi
I do have some additional background on the Bruce Culbertson NS32016 project. Apparently, it was done in the mid 1980's and posted in 1989. It ran Minix and included sources for drivers, etc. to get it running and some tools. Also, the schematics and PCB layouts never existed since Bruce only posted the netlist and parts list with the intent that people would use them along with a "high quality prototyping board" to wire-wrap the whole thing. OK, that explains the missing schematic and PCB layout files -- they never existed.
What I did was recreate a schematic and PCB layout in KiCAD. The schematic is a line-by-line reconstruct from the netlist and parts list going through again and again until it made sense and passed ERC. The actual design must have used a bench power supply since there was no power interface to speak of. As for PCB layout, that was wide open to interpretation, so I used a Micro-ATX layout with mounting holes. I added an ATX power supply circuit to supply 5V, +12V, -12V, ground, power switch and power LED. Also added a small patch area for fixes during build and test assuming they come up.
The PCB is 9.6"x9.6" as per standard Micro-ATX format. It passes DRC cleanly, and I used some "poetic interpretation" to fill in the gaps. The board contains a standard NS32016 chipset (CPU, MMU, FPU, TCU, ICU plus a DMA and DRAM memory controller). Actually, in some ways it looks like a National Semiconductor marketing sample reference chipset. Back in the day, chip companies used to give away chip samples to engineers, so I suspect that's where this originated. It is clear from the reference material that Bruce Culbertson worked at HP labs, so it supports my theory. Based on its size and information in the file set, it will almost certainly require a 4-layer PCB. BTW, a Micro-ATX board is about 600 cm2 in area so it is a large board -- twice the size of an S-100 board. It will not be cheap to purchase PCBs. Of course, the NS32K parts aren't exactly inexpensive either.
The design includes fairly robust IO including a SCSI-1 interface (NCR5380), a floppy drive (Intel 82072), and dual serial ports (16450s with 1488/1489 drivers). The SCSI-1 seems to be less of an issue that I originally feared. There are SCSI-1 emulators available like these (apparently derived from SCSI2SD):
Find many great new & used options and get the best deals for ZuluSCSI Compact RP2040 - a SCSI-1 and SCSI-2 hard drive emulator at the best online prices at eBay! Free shipping for many products!
www.ebay.com
SCSI2SD Firmware Version 4.8.4 - Solid State SCSI Drive For Samplers. SCSI2SD User Manual. SCSI2SD Source Code. This device also works equally as well in SCSI based computers for example but not limited to the Commodore Amiga, Atari ST, Apple Macintosh, SGI Indigo and Indy and Sharp X68000...
www.ebay.com
I am not going to publicly post my schematic or PCB layout files because I don't want to introduce errors into a rather "fragile" file set regarding the Bruce Culbertson design. However, if you are interested in the Bruce Culbertson NS32016 computer, please contact me off forum by DM or email to discuss. The schematic and PCB layout certainly could use another set of experienced eyes to review and verify them. Also, I think the NS32K footprint library for KiCAD have been used very little so likely contain errors of their own. Comparing the schematic against the component datasheets would help flush out bugs. I've done that already, but another set of independent eyeballs will very likely see things I am missing.
PS, one more thing. The Bruce Culbertson design is quite clever in that it supports up to 8MB of onboard DRAM. It does this by extending the DP8419 DRAM controller to support 1MB DRAM chips which it otherwise would not do. Actually, the design I have uses 1MBx4 bit wide DRAMs to pack in 8MB in only 16, 20 pin DRAM ZIPs.