MEM11 Status Update
Kip Koon
computerdoc at sc.rr.com
Sun Aug 30 00:16:13 CDT 2015
Hi Guy,
Hello!?! What is the MEM11 Board and are there other boards to make this a fully functional PDP11? I definitely want to know! Thanks in advance.
Kip Koon
computerdoc at sc.rr.com
http://www.cocopedia.com/wiki/index.php/Kip_Koon
> -----Original Message-----
> From: cctalk [mailto:cctalk-bounces at classiccmp.org] On Behalf Of Guy Sotomayor
> Sent: Sunday, August 30, 2015 1:06 AM
> To: General Discussion: On-Topic and Off-Topic Posts
> Subject: MEM11 Status Update
>
> I'm making good progress on the MEM11 firmware. I spent the last few days re-doing the firmware build environment. Previously, it
> would build all the files each time. Now there is a proper Makefile (even though it takes about a minute to build everything). I
> realized that I needed something better than what I had because there are multiple targets (emulator, FPGA eval board and the
> MEM11 board itself). Right now I'm focused on getting as much debugged on the emulator since it has a reasonable debuging
> environment.
>
> I've also integrated various test programs into the build environment and use various low level code as part of the main firmware for
> hardware access.
> This "kills two birds with one stone" since it tests not only the various hardware functions it also allows me to debug some of the
> firmware separately from the full code base.
>
> At this point, the emulator fully supports all of the J1 instructions (and they all work too!). In terms of I/O (that will be part of the
> MEM11 board) it supports LEDs and various configuration inputs, FRAM, UART and timers.
> The biggest risk that I'm taking is that the UART is emulated as being directly exposed. On the MEM11 hardware, the UART will be
> connected through a SPI interface which requires that all accesses to the UART are asynchronous transactions.
>
> The biggest piece of work remaining on the emulator will be emulating the Unibus interface. The work here will mainly to create a
> means to script various Unibus transactions.
>
> However, before doing that, I'll be testing out the boot loader code and the configuration firmware since none of that is dependent
> upon the existence of functional Unibus hardware.
>
> TTFN - Guy
More information about the cctech
mailing list