I bought this thinking it was an STEbus master, but in fact it is a slave. It occupies a 4K block of STEbus memory space.
The STEbus requests the CPU's bus to access memory space
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
I bought this thinking it was an STEbus master, but in fact it is a slave. It occupies a 4K block of STEbus memory space.
SP180_U17-eqn-edited.txtEdited but unverifiedplain - 1.17 kB - 01/31/2024 at 01:43 |
|
|
SP180_U2-eqn-edited.txtEdited but unverifiedplain - 1.83 kB - 01/31/2024 at 01:43 |
|
|
SP180_U17-eqn.txtdisassembled by JED2EQN.EXEplain - 1.01 kB - 01/30/2024 at 23:46 |
|
|
SP180_U2-eqn.txtdisassembled by JED2EQN.EXEplain - 1.08 kB - 01/30/2024 at 23:46 |
|
|
SP180_U2.jed.txtPrimary GAL, a 22V10, interfaces the STEbus. An STEbus access asserts the CPU !BUSRQ signal, and accesses the CPU memory space when !BUSGT is asserted.plain - 7.14 kB - 01/28/2024 at 14:50 |
|
2024-01-20
I've just found and bought this board from eBay. Made by DSP Design Ltd.
It uses the 7-thou pitch DIL packaged device (ugh!) which can only access half the memory of the PLCC68 version.
I don't expect this to come with a manual or circuit diagram, so some reverse-engineering is expected.
I bought this to have a look at the circuit and the firmware ROM. Maybe I can port a ROM-based CP/M onto it.
2024-01-24
It is now in Istanbul, Turkey. 36% of the way here. At this rate it will take a week to arrive.
2024-01-25
Now in Bury St. Edmunds.
2024-01-26 13:06
Arrived! Took some quick pics. Sorry about the flash glare, I'll take some in daylight tomorrow.
The top side shows
The underside is very dark so this is probably a 4-layer board which will have made it more expensive.
IC1 74HC04B1 forms the 16 MHz oscillator circuit IC2 Lattice GAL22V10-15LP with program SP180EBS version 2.0 IC3 74LS367AN six-bit buffer IC4,6,7,8 74LS245N eight-bit buffer IC5 74LS688N eight-bit comparator IC9 LM393P IC10 TL7705 reset circuit IC11 MC145406P is an RS232 buffer IC12 Z8118006PSC (Z180, DIP64, 6.144 MHz rated) IC13,14 RAM sockets, DIP28 IC15 ROM sockets, DIP28. Software is STE V2.4c IC16 74LS138 one-of-eight decoder IC17 Lattice GAL16V8B-25LP with program SP180EAD version 0.1 IC18,19,20,23 74LS574 eight-bit output latches IC21,22 74LS245 eight-bit input buffers C6,C7,R1 part of the 16 MHz oscillator C7,8 bias the 12.288 MHz oscillator circuit
The date codes show that the CPU was made 11 years after the board was designed, indicating an impressive product design life span.
IC17 (a GAL16V8) senses A18...A15 and can then decode the 512K address space to 32K boundaries. This is a convenient size, matching popular RAM chips and filling half a Z80 memory map.
IC2 (a GAL22V10) is the STEbus interface.
I removed and read the EPROM successfully. I expected the GAL chips to have their security bits blown, but they were not, so I read those as well.
More track buzzing suggests that this is a slave board, not a master! It would explain the LS688 address decoder chip. It looks like the STEbus can request the Z180 bus, access the memory as a 4K block, then release it back to the Z180.
This is a bit disappointing, I already have a slave Z180 board (albeit non-responsive) and I wanted a bus master board. However, it avoids the need for talking through a back-to-back latch (74LS645) or a dual-port memory (Zilog FIFO in DIP40 package).
As you can see, the PCB is mostly occupied by the three memory chips, the CPU, and the bus buffers. There is very little room for the parallel I/O chips at the front of the board. A modern design would use a micro controller instead.
A web search suggests that that their bus master was called the SX180.
I believe the board was never used, because there were no links for setting the memory types. I have now set them for 16K EPROM and 8K RAM.
Create an account to leave a comment. Already have an account? Log In.
Become a member to follow this project and never miss any updates