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
computer...@sc.rr.com
http://www.cocopedia.com/wiki/index.php/Kip_Koon



> -----Original Message-----
> From: cctalk [mailto:cctalk-boun...@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


Reply via email to