Now you’re talking! If you’re going to do something like this (and assuming it would be IEEE-696 compatible and thus capable of 16-bit operation), how about making it “bus agnostic” as well – a daughter card
like the current SMB display panel – but with the ability to be lifted completely and dropped onto another host card with, for example, Multibus or OMNIBUS or UNIBUS connectors? Jack From: n8vem...@googlegroups.com [mailto:n8vem...@googlegroups.com]
On Behalf Of yoda Hi John Could consider some type of hex keypad entry instead of switches. Probably would need to use an FPGA to do the heavy limiting but it would definitely be an interesting project. The other way might be using a separate board for the switches
and LEDs that would be similar to the current SMB. I have been thinking about future SMBs as well and would be happy to collaborate on a design. One thing I have been thinking on as you have mentioned is using an FPGA. I think we could kind of design a
built in logic analyzer with a decent depth FIFO in the FPGA that would allow us to look back in time as to what is happening on the buss. Instead of LED and switches connect this to a computer via usb interface and then build intelligent modules that could
look at the buss transaction and present them in a user friendly way - for example you could have a module to interpret address and data and decode to assembler for debugging. Given that FPGAs would not have any trouble keeping up with the slow buss speeds
you are talking about, could make the code bi-directional so you could do deposit and single step from a module on the pc side. Of course I would use a language that is pretty much pc agnostic so it could run on something other than windows. Dave Hi Leonard, The SMB see (http://www.s100computers.com/My%20System%20Pages/SMB%20Board/S100%20Bus%20SMB.htm)
does some of what you wanted. It does not have the deposit, deposit next capability, but you can single step, read data and address bus and set a hardware breakpoint (anywhere in the 16MG address space). Frankly I always found a ROM monitor is easier and
more powerful to fill, examine or change RAM. The issues with the original IMSAI/Altair front panel boards is they use single shots etc and do
not reliably work with bus clocks past about 4MHz. The circuits will have to be different for 10-12MHz CPU clocks we have in our newer boards.
FWIW I will soon be doing with Andrew a Version II of the above SMB. It will be better suited for
higher speeds, but in particular allow better handling of master/slave switching of multiple different CPU’s on the bus. (i.e. decode the TMA0*-TMA3* lines). I considered the deposit/deposit next functions, however the 20 address line switches and up to 16
data line switches would leave little room on the board for anything else. The only other way is to use a FPGA chip with lots of I/O bits directly to the bus and a serial
connection. However that to my mind is almost the same as using a Z80 line monitor. John From:
n8ve...@googlegroups.com [mailto:n8ve...@googlegroups.com]
On Behalf Of Andrew Lynch
Hi Leonard Well, interesting you should say that... We've already designed such a critter. However it seems to have run into significant technical problems. I'll let Don Caprio, Rich Cini, and John Monahan get into the technical specifics but as I recall it would require major redesign to be a "general purpose"
S-100 front panel. Maybe it could be done? There were at least a couple rounds of prototype boards built. It seems a shame to let it gather dust now though after all the
sunk cost and effort that went in to it. Blood, sweat, and tears (mostly tears at the end...) I still support the project but it may require some super-human effort to fix it. Not a challenge for the meek... Thanks and have a nice day! Andrew Lynch
From: lcyoung <lcy...@bellsouth.net>
Andrew
This may not quite be the right thread, but...
How about some sort of front panel or ability to perform the Imsai/ Altair front panel functionality (ss, set address, run, stop, etc)?
Either on board the CPU or daughter board, or even a semi look-alike front panel? Just a thought. Front panels are cool and useful at times!
Thanks for all your hard work, as well as the great efforts of others.
Leonard KS4RN
--
-- No virus found in this message. |