AtomBusMon icon indicating copy to clipboard operation
AtomBusMon copied to clipboard

Add support 1801BM1 Soviet PDP-11 CPU.

Open xolod79 opened this issue 5 years ago • 6 comments

Thank you for a very interesting project! I want to ask you whether you can add support for CPU 1801BM1 in your project. There is a working model of it https://github.com/1801BM1/cpu11/blob/master/readme.md with configuration for Xilinx devboard I think that you can transfer it to the GODIL board quickly. I understand that adding debugging tools is much more difficult. But perhaps gradually it can be done by joint efforts. If you are interested, I can send you the original of this CPU.

xolod79 avatar Mar 29 '19 18:03 xolod79

This is not something I'll be able to take on in the short term. I've got too many other projects on the go at the moment. Also, I don't have any experience of this CPU, and no systems that use it. So that's going to make it hard as well. Sorry!

hoglet67 avatar Mar 29 '19 18:03 hoglet67

(I'll leave this issue open in case someone else wants to tackle it)

hoglet67 avatar Mar 29 '19 18:03 hoglet67

Thanks for the answer. If it will be interesting. Here are some articles on the second model of this CPU. https://hackaday.io/project/67369/logs?sort=oldest

xolod79 avatar Mar 29 '19 18:03 xolod79

@xolod79 , I would be interested in trying to add another CPU core to David's existing codebase in this direction... My cpu is a DEC T-11 is a tad different but in the same 'family'... the soviets cloned the T11 as the KE1807VM1 - https://en.wikipedia.org/wiki/DEC_T-11

and the core I found which might be a template is here.... https://opencores.org/projects/w11

Some of the challenges would be that these are a 16-bit data bus so Im not sure where the conflicts would arise with AtomBusMon

jessaskey avatar Apr 03 '21 17:04 jessaskey

hello @jessaskey! I like your interest in porting DEC T11 to Atom Bus! I have a Soviet computer Electronics MC0515 with KR1807VM1 as a CPU. http://www.leningrad.su/museum/show_calc.php?n=267&lang=0&test=0 And I can test the results obtained if you wish. Yes, of course, you will have to expand the work of the respected @ hoglet67 to integrate the 16bit CPU DEC, but I suppose that there should not be something very complicated there. I also want to draw your attention to the project https://github.com/1801BM1/cpu11 where, using DECAP and reverse engineering, accurate transistor circuits and Verlog LSI-11 and original Soviet PDP-11 CPUs were obtained. Also the author of the project will soon complete the DEC F-11.

xolod79 avatar Apr 03 '21 20:04 xolod79

Just to put this link here for reference... here the best source for T-11 datasheets... http://bitsavers.informatik.uni-stuttgart.de/pdf/dec/pdp11/t11/

when I have time, I will start looking at this and how it might fit onto an EEPIZZA Spartan, then start trimming the above core down.

jessaskey avatar Apr 04 '21 18:04 jessaskey