sam2000
Member
Hello, inspired by other members I'm opening this new thread hoping one day to have my own self-made PDP-11.
There are many reasons that brought me to creating a PDP11 but I would be honest in saying it's for fun, for the sake of it, for giving a tribute to the PDP11, and last but not least to learn something new, to face a new challenge, to improve myself.
It's still very much a work in progress, but I can begin to lay down what I am aiming. I am open to suggestions.
Once completed the system should be able to run BSD2.11 and look "like" a 11/70 using a PiDP11 console.
I'll favor through hole components, but if neede I'll go also the SMD way. I think I'll use a modified ECB N8VEM backplane, easily available with 16bit databus and 24bit address bus. I heard the 96 pin connectors are quite costly though. For what is possible I don't want to emulate QBUS or UniBUS. Right now I have in mind a system with 4 cards.
CPU card: CPU is going to be a DCJ11, it's quite compact, powerful, easy to find, and most important I already have one.
I am unsure about the FPU, the FPJ11 21-21858 is quite rare, quite expensive, and I couldn't find its datasheet, pinout and information about connecting it to the CPU.
The memory will be 4MB of static RAM, zero wait state. I guess 50-60ns will be enough?
A CPU governor, clock generator, TOY RTC, console serial port and the necessary glue logic.
I/O card: 4 serial ports DLV11-style, and possibly some parallel ports
HD card: emulated HD to either an SD card or an IDE port
Network card: 10BASE5 AUI port
Well now for the things I still need to figure out...
I still need to figure out the correct memory map, for the serial devices and not only. Interrupt mangaement in regarding to I/O. Also the ROM is an important factor, the system should be able to boot from the HD.
I/O will have to be as close as possible compatible with DEC devices, I don't plan and don't want to get entangled with writing kernel device drivers. Out of the various PDP/HACKs available I found very interesting the minimal proof of concept of Brent Hilpert, so instead of the DC319 I think I'll use the 6402. HD emulator, other PDP hacks succeded, so it is feasible, I'll have to study on it. The network approach is more complicated, I couldn't find a working hack yet, but it's very desirable: I don't want to do networking with a 9600 baud slip.
Lastly, some logic will be needed to interface the bus to the multiplexed lights and keys of the PiDP11 console. Also, it looks to me the PiDP11 case is quite shallow, some carpenter's hack will be needed there too
that's it for the moment, thanks for your patience
Paolo
There are many reasons that brought me to creating a PDP11 but I would be honest in saying it's for fun, for the sake of it, for giving a tribute to the PDP11, and last but not least to learn something new, to face a new challenge, to improve myself.
It's still very much a work in progress, but I can begin to lay down what I am aiming. I am open to suggestions.
Once completed the system should be able to run BSD2.11 and look "like" a 11/70 using a PiDP11 console.
I'll favor through hole components, but if neede I'll go also the SMD way. I think I'll use a modified ECB N8VEM backplane, easily available with 16bit databus and 24bit address bus. I heard the 96 pin connectors are quite costly though. For what is possible I don't want to emulate QBUS or UniBUS. Right now I have in mind a system with 4 cards.
CPU card: CPU is going to be a DCJ11, it's quite compact, powerful, easy to find, and most important I already have one.
I am unsure about the FPU, the FPJ11 21-21858 is quite rare, quite expensive, and I couldn't find its datasheet, pinout and information about connecting it to the CPU.
The memory will be 4MB of static RAM, zero wait state. I guess 50-60ns will be enough?
A CPU governor, clock generator, TOY RTC, console serial port and the necessary glue logic.
I/O card: 4 serial ports DLV11-style, and possibly some parallel ports
HD card: emulated HD to either an SD card or an IDE port
Network card: 10BASE5 AUI port
Well now for the things I still need to figure out...
I still need to figure out the correct memory map, for the serial devices and not only. Interrupt mangaement in regarding to I/O. Also the ROM is an important factor, the system should be able to boot from the HD.
I/O will have to be as close as possible compatible with DEC devices, I don't plan and don't want to get entangled with writing kernel device drivers. Out of the various PDP/HACKs available I found very interesting the minimal proof of concept of Brent Hilpert, so instead of the DC319 I think I'll use the 6402. HD emulator, other PDP hacks succeded, so it is feasible, I'll have to study on it. The network approach is more complicated, I couldn't find a working hack yet, but it's very desirable: I don't want to do networking with a 9600 baud slip.
Lastly, some logic will be needed to interface the bus to the multiplexed lights and keys of the PiDP11 console. Also, it looks to me the PiDP11 case is quite shallow, some carpenter's hack will be needed there too
that's it for the moment, thanks for your patience
Paolo