RetroBrew Computers Forum
Discussion forum for the RetroBrew Computers community.

Home » RBC Forums » General Discussion » STEbus projects (Re-creating STEbus boards)
STEbus projects [message #8267] Sun, 31 January 2021 06:05 Go to next message
beb is currently offline  beb
Messages: 10
Registered: October 2019
Junior Member

Interest for STEbus projects[ 4 votes ]
1. Yes 4 / 100%
2. No 0 / 0%

Hi everybody,

around 20 years ago, I worked a lot on STEbus systems for my company. We were mainly making specific PLC for transportation and automation. STEbus was often seen as a "low-cost" version of VME (still alive nowadays by the way).

For those who don't know STEbus, a few interesting things to know :

  • 8 bits only
  • maximum 5 MB/s bandwidth
  • 1 MB memory addressing space
  • 4 KB I/O addressing space
  • fully asynchronous, with handshake for slow peripherals
  • compatible with Z80, 6502, 6809, 68K, 8086, 80188, 8052, etc...
I always preferred STEbus to ECB because it was not "Z80-centric", but everything a question of taste Very Happy

Officially, STEbus (also known as IEEE-1000) is not used anymore, official reason being that it was replaced by ISA and PC/104. Like ECB, STEbus is however still extremely interesting to use as it is simple to implement (a little less than ECB, however, because of the handshake lines, which requires only a 74LS74 to operate)

As I started to dig back in my designs - some are still in MS/DOS Proteus CAD format Laughing - I also found that IEEE and IEC were still selling the STEbus specifications, asking 250 euros for it Shocked

Right now, I am working on a 5 slots STEbus backplane, a universal FPGA board able to run as a Bus Master and Bus Slave, and also a Raspberry Bus Master interface. I plan to share everything on the wiki of course when I will have made enough progress (I work on the 3 designs in parallel)

If there is enough interest about it, I propose to create a specific entry on the wiki, as I have a lot of things to share that would be of interest for others (I also have the IEEE specification, but because of the copyright, I can not share it, but I can answer to questions about STEbus)

Re: STEbus projects [message #8268 is a reply to message #8267] Sun, 31 January 2021 10:34 Go to previous messageGo to next message
beb is currently offline  beb
Messages: 10
Registered: October 2019
Junior Member
Forgot to add the picture of the first version of the backplane PCB
I am still working on the power connector (not happy with this model of Phoenix) and I will also probably add decoupling capacitors on power supply of each slot

/forum/index.php?t=getfile&id=1969&private=0

[Updated on: Mon, 01 February 2021 11:07]

Report message to a moderator

Re: STEbus projects [message #8273 is a reply to message #8267] Mon, 01 February 2021 01:01 Go to previous messageGo to next message
b1ackmai1er is currently offline  b1ackmai1er
Messages: 396
Registered: November 2017
Senior Member
Hi,

Alway nice to see something new - good luck.

If there are any open source STEbus cards out there it would be great to post links them for people to look at.

Recommend adding reset button connector, on-board reset button and maybe even a cpu-clock connector for front panel Mhz display bling.

Cheers Phil.
Re: STEbus projects [message #8276 is a reply to message #8273] Mon, 01 February 2021 07:29 Go to previous messageGo to next message
just4fun is currently offline  just4fun
Messages: 273
Registered: May 2017
Location: Dark side of the Moon
Senior Member
This is really interesting.
Sometimes I thing to do "something" with a real bus, instead of my usual "minimal" SBC, so wondering about which bus to use...
Re: STEbus projects [message #8277 is a reply to message #8273] Mon, 01 February 2021 11:02 Go to previous messageGo to next message
beb is currently offline  beb
Messages: 10
Registered: October 2019
Junior Member
Hi Phil,

thank you for your feedback.

Honnestly, I have never heard about "open source" STEbus boards - except the ones I am working one right now Laughing
However, I have some datasheets from Arcom with the schematics within, that I can share (but I have no idea of what copyright applies to them, even if Arcom stopped making them since 2000)

I like your proposal about the reset button, but I have to check back the specification, as I remember that there are some strange constraints for this signal.

Benoit

[Updated on: Mon, 01 February 2021 11:03]

Report message to a moderator

Re: STEbus projects [message #8283 is a reply to message #8267] Tue, 02 February 2021 11:48 Go to previous message
beb is currently offline  beb
Messages: 10
Registered: October 2019
Junior Member
Here are two technical references from ARCOM with the board schematics, showing how a STEbus interface is built.

And a link to the Wikipedia page dedicated to STEbus (I am currently in the process of correcting the page as there is a lot of missing / incorrect information). I plan to make it a reference to STEbus as the IEEE-1000 document is copyrighted, so I can not distribute it.

Benoit
  • Attachment: ST-RELAY16.pdf
    (Size: 280.31KB, Downloaded 348 times)
  • Attachment: ST-SER4.pdf
    (Size: 233.41KB, Downloaded 359 times)
Previous Topic: Tristam Island
Next Topic: Ended up with some extra 74F133N ICs for the KISS-68030


Current Time: Mon Mar 24 21:35:40 PDT 2025

Total time taken to generate the page: 0.04240 seconds