[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ARM CPU on the S100Bus-II


Why not look at something like this:  http://numato.com/saturn-spartan-6-fpga-development-board-with-ddr-sdram

It opens up a lot of possibilities - you can make you custom CPU to do what you want, it has memory and you can attach about anything you want with "some programming"   I have a couple of these and you can get them without the pins soldered so you can reverse the connectors.  I am looking at build a graphics display with it for the S100 and maybe some other devices on the same board (a super I/O board).  It might be even possible to split the 32MB of memory into 16 MB of S100 bus and 16MB for graphics so you could get all I/O and memory on a single board.  The other way you could use is there are all kinds of cores available on opencores.org so you could have a generic CPU board.  Download a z80 core and it is a z80 board, download a 6809 core and it is a 6809 processor - many different cores to choose from.  And forget all that S100 glue and multiprocessor stuff - develop a s100 interface in the chip and be done with it.  You would still need transceivers and open collector drivers to drive the bus but everything else is designed in the FPGA and you just reprogram it if you make a mistake - no ripping up boards - just re-route in the chip.

Any ways this is the direction I am looking at - just have to find some time to start working on it.


On Monday, August 25, 2014 8:11:46 PM UTC-5, monahanz wrote:
Hope it's OK with everybody but I started a new tread on this topic of getting an ARM CPU on the S100 bus because the earlier one was getting long and deep.
My suggestion of using a EmbeddedARM.com TS-4900 raised serious questions about the practicality of fabricating an S100 support board with two SMD 100 pin connectors and getting the aligned right with hand soldering to the overhead CPU mini-board. 

I want back to the drawing boards and discovered outfits that supply the ARM CPU's using SODIMM  connectors. Common on laptops etc. This outfit "Toradex" seems to have a few that look suitable. See for example

They supply a base board to get one started.  I would use that to build up an S100 board. The  "Colibri T30" is a Cortex-A9 based CPU and should provide decent Linus and graphics.  If I understand the terminology correctly the board has 110 GPIO lines some of which one would use to drive the S100 bus signals to talk to S100 I/O boards etc.

Could those of you familiar with such things take a glance at the above URL to see if I missing something major before I dig further.