element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Very Compact's Blog Holiday Special
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: COMPACT
  • Date Created: 21 Dec 2020 9:03 PM Date Created
  • Views 1356 views
  • Likes 11 likes
  • Comments 6 comments
  • holidayspecial20ch
Related
Recommended

Holiday Special

COMPACT
COMPACT
21 Dec 2020

I'm playing with my S100 Bus computers which I built over 40 years ago.

They still work!!

They played a major role with making computers mainstream.

  • Sign in to reply

Top Comments

  • neilk
    neilk over 4 years ago +3
    I had great fun playing with various S100 bus machines back in the early 80s Neil
  • DAB
    DAB over 4 years ago +3
    I still have some S100 boards. DAB
  • genebren
    genebren over 4 years ago +2
    S100 Bus computers were pretty cool. I had one that I put together in mid 70's that was a blast to play with. Not quite sure what happen to mine.
Parents
  • DAB
    DAB over 4 years ago

    I still have some S100 boards.

     

    DAB

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • COMPACT
    COMPACT over 4 years ago in reply to DAB

    Excellent stuff.  Have a look at them and laugh at their PCB design.

     

    S100 boards are inherently of poor design because at the time EMC and Signal integrity were not considerations due to false assumptions.

    It was when Steve Dompier used an AM radio for sound effects for his "Target" game and nearby TVs were getting poor reception did the FCC step in and formulate the necessary safety regulations.

    Signal Integrity was addressed as a afterthought through the use of active termination boards whose technology was then inherited by the FDD, HDD and SCSI busses.

    Even with termination in place, many S100 boards had their buffers and transceivers too far way from the card edge connectors creating stubs that caused havoc to signal integrity.

     

    The PDN (Power distribution networks) were woeful with ground bounce being generated everywhere.  This is where the concept of installing zillions of so-called decoupling or bypass capacitors originated as an attempt to alleviate it.

    (COMPACT always refers to these caps more as Coulomb buckets where ICs grab their necessary power.)

    RAM cards are a great example of this with a Coulomb bucket installed for every RAM IC.

     

    The CPU's 8 bit bidirectional data bus was split into 2 singularly directional 8 bit data in and data out busses. This was to make front panel manipulation of I/O and memory easier.

    e.g. Using toggle switches and LEDs to read and manipulate data values in RAM.

    It was amazing that Steve Allen was able to input Microsoft BASIC into an S100 machine to demonstrate it.

    Front panels were were phased out when other forms of I/O such as serial terminals and video cards replaced them.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 4 years ago in reply to COMPACT

    For its day, it was fine.

    We did a lot of prototype work with them before committing to full PCB.

     

    DAB

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • DAB
    DAB over 4 years ago in reply to COMPACT

    For its day, it was fine.

    We did a lot of prototype work with them before committing to full PCB.

     

    DAB

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • COMPACT
    COMPACT over 4 years ago in reply to DAB

    I did a lot of prototyping but I was aware of the caveats.

    When prototyping things are done on a small scale maybe 1, 2 or 3 boards or so.

    Back then 3 level wire wrap prototyping sockets were often used.

    When prototyping these boards are often placed close together and on small motherboards mitigating possible signal degradation.

     

    The problems usually start appearing on 11 slot systems and are nearly always present on 22 slot backplanes when the signal traces became substantially longer.

    Yep back then we had whole 5 x 10 inch cards providing a whopping 4K of RAM with each one consuming about 20 Watts or so.

    The good old 2101 1k x 1 static RAM reigned supreme.

     

    Wirewrapping DRAM was never a good idea because of the perpetual activity on the multiplexed address lines from the relentless refresh cycles.

    For this you'll often see 33 ohm series terminator resistors on the address lines. (A first sign of some signal integrity control.)

     

    Even without an oscilloscope it was easy to spot the signal degradation just by observing the behaviour of the data lines when observing unpopulated decoded memory space.

    What should be reading a steady and stable value would be observed with flickering values.

    These flickering values could be fixed by applying the appropriate pull up, pull down or termination resistors.

     

    A false premise was the assumption that low clock frequencies didn't require didn't need signal integrity measures when in reality it was the slew rates that there the critical factor.

    You can completely stuff up a perfectly working LSTTL design by substitution of a single part from a faster family such as an S, ALS or F TTL part.

     

    As Eric Bogatin nicely put it @22:44. "Many designs work despite these habits and not because of them"

     

    .

    You don't have permission to edit metadata of this video.
    Edit media
    x
    image
    Upload Preview
    image

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube