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

RE: [N8VEM-S100:5018] An ARM CPU on the S100 bus



Different things for different folks Dave.  Agree we could do with more software input.   Not to make excuses, but I consider myself a “hardware type” knowing enough software just to be dangerous!   I did the basic 6502 and Z80, 8086, 80386 and 68K monitors (all from scratch), just to get the hardware working.   While not for everybody I just like putting hardware on the S100 bus.  Which is really just building computers.   What one does with them is a personal/hobby thing.    If one wants a simple working system you can go with an number of SBC’s out there, Ardunio, Raspberry Pi etc. but I and (apparently a few others) just like seeing new hardware arrangements working,  I have to admit powerful modern software would be nice too.  I know I could do it, a decade ago I wrote C++ code to run a custom program (MDI/MFC) for windows from scratch with a total of over 500k lines of code, but it soaked up 100’s of hours of “hobby time”.   In the end I realized I was not having as much fun as doing hardware.    That’s just me. I know there are others that have exactly the inverse response and  “Need” hardware just to get the fun software written.

 

For our small but apparently growing group there appears to be a wide spectrum of interests. Some like the truly antique S100 systems, and in a perfect world would use only genuine original boards, and for new boards would like to use chips just of that era.    Others would like to “pep up” there systems to add on  and play with extra components in an already established system.    Others would like to put in the S100 bus as much hardware as they can lay their hands on and get the different CPU’s to interact with each other.  As you know in theory anyway, a unique feature of the bus is that there can be up to 16 CPU’ present. 

 

My own personal goal is to get towards the latter in terms of hardware. The current 80386 master/slave board probably is the last board I will do with discrete 74LSxxx chips only. Things like the 80486, our next board, will require a few GAL’s as well just to get things to fit on the S100 board, but the utility of the board increases. It should be able to work with any 8,16 or 32 bit interface – even old S100 RAM 8 bit boards.    

 

I see the likes of these ARM mini boards as, in essence, as a super chip.    We would somehow place them in the middle of an S100 board and build around them like the 80386/80486.  The upside being that the software types could really play and have real fun with the setup.  Linux in the S100 bus would in fact be practical.   Is there an easier way to have Linux at home, definitely yes – just go with a Pi, or any number of other SBC’s out there.   The fun is in having Linux and the likes running on your unique hardware and in the end interfacing with other unique hardware boards you build, be they other CPU’s, graphic boards, sound boards, data storage boards, I/O and Internet  boards etc.

 

So yes, we absolutely need more software types  but first we need to get them hardware they can trust and build upon. 

 

Case in point is your observation with the 68K board.  If in fact that board does not work with the IDE board we need to solve that hardware issue.  I’m more or less in a holding pattern on the next version of that board pending your observations.   I (and others I’m sure) really appreciate your keen eye in finding issues like that.    Andrew probably has the numbers,  but I’m guessing all told, probably 500, perhaps 1000, N8VEM boards have now  gone out. We hear little about what happens to them. I suppose no news is good news, but it would be nice to hear some feedback. 

 

Specifically on the TS-4900 connector support board requirement, you may be right but actually soldering two SMD connectors to an S100 board is not that hard.  I have just finished doing this for RAM chips on our 16 & 32 MB RAM boards.  Connectors are less scary since you rally cannot overheat them.

 

 

John

 

 

 

 

 

From: yoda [mailto:yo...@r2d2.org]
Sent: Monday, August 25, 2014 6:42 AM
To: n8vem...@googlegroups.com
Cc: mon...@vitasoft.org
Subject: Re: [N8VEM-S100:5018] An ARM CPU on the S100 bus

 

I seriously doubt that - it is a 100 pin connector with pins that are 0.8mm apart - you are not going to find anything that can do that with 0.1in spacing thru hole.  Again I don't see the point of trying to put modern 32/64 bit processors on a crippled bus.  I think what we really need is to stabilize what we have and make sure there is supporting software.  I am not seeing many people in this group writing software (sure like soldering boards) or the 68K issue would have been surfaced a lot sooner.  I still have not gotten IDE to work with it yet.  I am not sure it is software or hardware but I am strongly leaning to the latter.  I am in the process of verifying my software on the mini-68K ECB which I know the IDE port works on as I have used it with John C's software.  Once I confirm that my code works there and not on the S100 version then I will know for sure.  

 

Dave

On Sunday, August 24, 2014 11:01:07 PM UTC-5, monahanz wrote:

I suspect for the mating board connector there is an equivalent plated through connector.  There are so many  of these thing s these days there almost has to be one.  

 

As to speed, I looked at the Pi, it runs at 700MHz, this one is at 1GHz.   At that speed assembler driven ARM  code  should have absolutely no trouble interfacing the S100 bus.  A high level language, possibly. It may require data latches on the S100 bus, but I don’t see why one would not use ARM assembler for key interfaces.

 

John

 

 

From: n8ve...@googlegroups.com [mailto:n8ve...@googlegroups.com] On Behalf Of yoda
Sent: Sunday, August 24, 2014 2:40 PM
To: n8ve...@googlegroups.com
Cc: yo...@r2d2.org; mon...@vitasoft.org
Subject: Re: [N8VEM-S100:5018] An ARM CPU on the S100 bus

 

That mating board has SMT connector - so I don't see where you make sense here and John that sample mating board has not through hole connectors so I don't see how you would connect it.  I have looked at several boards like this and they base board brings out connection to headers parallel to the board that allows small modules to plug into it.  They generally don't have pins perpendicular to the base board so it is not friendly to mounting to another bigger board.  You can get the connectors like on the base board to mount on the S100 board but they are SMT connectors not thru hole because the pin spacing is much smaller than thru hole.  Look carefully at the specifications of the module and the base board.

On Sunday, August 24, 2014 3:44:47 PM UTC-5, Andrew Bingham wrote:

The mating side of the connector may be SMT only - http://wiki.embeddedarm.com/wiki/File:TS-Socket_connector_photo.jpg

On Sunday, August 24, 2014 1:35:11 PM UTC-7, monahanz wrote:

Dave we would work with the complete board. Just plug it into sockets on the S100 board

 

 

From: yoda [mailto:yo...@r2d2.org]
Sent: Sunday, August 24, 2014 1:11 PM
To: n8ve...@googlegroups.com
Cc: mon...@vitasoft.org
Subject: Re: [N8VEM-S100:5012] An ARM CPU on the S100 bus

 

Hi John,

 

The board you are suggesting will probably be a challenge as those connectors I believe only come in SMT style and the alignment of them are very tricky so I don't think you would be able to hand solder them.

 

Dave

On Sunday, August 24, 2014 1:21:35 PM UTC-5, monahanz wrote:

Thanks for the info gb.  Currently I'm leaning toward s the Technologic TS-4900.  See here:-
http://wiki.embeddedarm.com/wiki/TS-4900   and http://www.embeddedarm.com/products/board-pictures.php?product=TS-4900

They offer a mini-board with two 100  pin connectors on the back that would make the placement on an S100 board very nice.  The S100 board would be modeled after one of their "TS-Sockets"  and should in theory allow one to use a number of their "Computer on Module boards".      They supply a free IDE programming interface but somebody told me programming the I/O control lines is not easy.  There are 121 of them. Clearly plenty to control the critical S100 lines  for other S100 board I/O data etc.

An alternative I've been looking at is the European Olimex line, for example their A13 https://www.olimex.com/Products/SOM/A13/A13-SOM-256/

The advantage of them is they are more "hobby" oriented and supply much more information.  The down side is their boards don’t have the connectors on the back. The could be placed upside-down (not great) or perhaps removed and re-soldered.

Anyway early in the process,  I have currently started on an 80486 S100 board which I will do first.

Everybody out there, please feel free to supply suggestions as to "modern" CPU board you would like to see on the S100 bus.  If a cell phone can contain a powerful computer,  the is no reason our S100 boards cannot be one!
John



-----Original Message-----
From: n8ve...@googlegroups.com [mailto:n8ve...@googlegroups.com] On Behalf Of G. Beat
Sent: Sunday, August 24, 2014 7:13 AM
To: n8ve...@googlegroups.com
Subject: [N8VEM-S100:5012] An ARM CPU on the S100 bus

These System-On-Module (SoM) packages offer some interesting capabilities.
Ethernet / wireless support and integration on the S-100 card being a BIG Plus.

Connectivity is replacing most storage media for data/program transfers, such a board could serve the role as a surrogate for other S-100 boards.

Depending on implementation, an ARM based S-100 board (Linux) could also eliminate the need fir a separate PC to address -- uploads, interfacing, etc.

Intel's migration to NUC, now in their 4th generation, shows another paradigm shift and options.  It could sit inside a S-100 case -- or attached to back of monitor (VESA), being a super-smart terminal/workstation.
http://www.intel.com/content/www/us/en/nuc/nuc-kit-d54250wyk.html

gb

--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.