8008guy
Veteran Member
Hi All,
I've been playing around with a J11 processor chip on a breadboard. Several years ago I ran upon the J11 hack website and have been intrigued ever since. For those of you not families with the site you can find it here:
http://www.cs.ubc.ca/~hilpert/e/pdp11hack/index.html
I found a J11 on ebay a month ago and thought I would see if the chip was functional. At the bottom of the J11 hack site is a link to a J11 hack built by Peter Schranz that incorporated all of the glue logic in a GAL. I am taking that approach.
To date I have the J11 running and interfaced to 128k words of Ram and a single serial port. I'm running it with a 12Mhz crystal, I'll pop in a faster xtal when I get time. For testing I have been using PDPGUI to drop in little test programs that I assemble using the GCC assembler built for the PDP11. I also have a working PDP11/83 that I can test against. So far have successfully run the simple test programs from the J11 Hack site. I've also written a small program that sets up and tests the MMU, that test worked.
My version also includes the power up register which can be used to configure boot from ROM at several locations.
I'm in the process of wiring up the second version that splits the GAL logic into two chips. One for memory addressing and the other for I/O. This next version decodes the upper 5 address bits and creates 32 blocks of 128k memory select, of which I am getting 6 select lines out of the GAL. The I/O GAL provides logic to partially decode 2 serial ports, parallel port space, and the boot ROM at 173000 in I/O space. I should have the wired by tonight and start testing again.
My immediate goal is to build a little SBC for a clock. You can see my previous projects at http://chronworks.com
In any case there has been others express interest in a J11 SBC that is more extensive and possibly capable of running RT11. I am planning to publish everything I'm doing and am open to incorporating additions. Once I get the ROM working and testing I'll post what I have, probably early next week. Overall I'm trying to keep the SBC reasonably simple. Input as to the HW base necessary to support RT11 would be helpful at this point. Please feel free to bring your thoughts and suggestions into this thread.
Cheers
len
I've been playing around with a J11 processor chip on a breadboard. Several years ago I ran upon the J11 hack website and have been intrigued ever since. For those of you not families with the site you can find it here:
http://www.cs.ubc.ca/~hilpert/e/pdp11hack/index.html
I found a J11 on ebay a month ago and thought I would see if the chip was functional. At the bottom of the J11 hack site is a link to a J11 hack built by Peter Schranz that incorporated all of the glue logic in a GAL. I am taking that approach.
To date I have the J11 running and interfaced to 128k words of Ram and a single serial port. I'm running it with a 12Mhz crystal, I'll pop in a faster xtal when I get time. For testing I have been using PDPGUI to drop in little test programs that I assemble using the GCC assembler built for the PDP11. I also have a working PDP11/83 that I can test against. So far have successfully run the simple test programs from the J11 Hack site. I've also written a small program that sets up and tests the MMU, that test worked.
My version also includes the power up register which can be used to configure boot from ROM at several locations.
I'm in the process of wiring up the second version that splits the GAL logic into two chips. One for memory addressing and the other for I/O. This next version decodes the upper 5 address bits and creates 32 blocks of 128k memory select, of which I am getting 6 select lines out of the GAL. The I/O GAL provides logic to partially decode 2 serial ports, parallel port space, and the boot ROM at 173000 in I/O space. I should have the wired by tonight and start testing again.
My immediate goal is to build a little SBC for a clock. You can see my previous projects at http://chronworks.com
In any case there has been others express interest in a J11 SBC that is more extensive and possibly capable of running RT11. I am planning to publish everything I'm doing and am open to incorporating additions. Once I get the ROM working and testing I'll post what I have, probably early next week. Overall I'm trying to keep the SBC reasonably simple. Input as to the HW base necessary to support RT11 would be helpful at this point. Please feel free to bring your thoughts and suggestions into this thread.
Cheers
len