Slashdot Mirror


Celebrating ARM's 25th Anniversary With the Visual ARM1 (visual6502.org)

In a slow-burn series of posts going back to 2010, the Visual6502.org has presented diagrams and commentary on "ancient microchips," mosly based on painstaking microphotography after just-as-painstaking depackaging and cleaning of the actual chips.Today, reader trebonian writes an excerpt from their latest entry, in honor of the 25th anniversary of ARM Ltd., UK, which is somewhat different: To celebrate and honor their amazing work, we present the Visual ARM1, created in collaboration with some of ARM's founding engineers.

Designed by Sophie Wilson and Steve Furber before there was an ARM Ltd., the Acorn RISC Machine was the first of a line of processors that power our cell phones and tablets today. Unlike our projects based on microscope images, the Visual ARM was created from a resurrected .cif chip layout file, used under our license agreement with ARM. We also photographed one of the few ARM1 chips at very high resolution, and our photograph is featured at the Centre for Computing History in Cambridge.

Credit goes to ARM founding engineers John Biggs for inspiring the project, discovering the tape, and recovering a usable .cif file, Lee Smith for spotting the variable record format used to encode the file (an artifact of the VMS on Acorn's VAX that at first appeared to be widespread corruption of the file), to Cambridge University Computing Services for reading the Exabyte tape, and to ARM founder Dave Howard for help unraveling the VLSI CIF dialect. Our chip simulation and visualization was developed by Barry Silverman, Brian Silverman, Ed Spittles, and Greg James.

37 comments

  1. Um... by davmoo · · Score: 2

    Shouldn't there be a link in there somewhere?

    --
    I want a new quote. One that won't spill. One that don't cost too much. Or come in a pill.
    1. Re:Um... by davmoo · · Score: 2

      Oops, there it is...in the title. When did we start doing that?

      --
      I want a new quote. One that won't spill. One that don't cost too much. Or come in a pill.
    2. Re: Um... by techcodie · · Score: 2

      that's okay. with an ad blocker, the title shows nothing but this page. not much content yet though.

      --
      last minute desperate solutions to impossible problems created by other fucking people.
    3. Re: Um... by Nermal6693 · · Score: 2

      It's actually in green-on-green text to the right of the title (but still within the title bar).

    4. Re: Um... by Anonymous Coward · · Score: 0

      Well, it's a good thing there is no such link in the mobile version of the site, then.

    5. Re:Um... by Anonymous Coward · · Score: 0

      Ah. That'll be the link in the title that isn't actually included in the mobile version of the site...

    6. Re:Um... by mwvdlee · · Score: 1

      There is; to the submitters' slashdot page.

      Slashdot; editorial quality you can depend on.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    7. Re:Um... by Anonymous Coward · · Score: 0

      That's just the link to the site main page, not to the actual news.

    8. Re:Um... by Trevelyan · · Score: 3, Informative

      http://blog.visual6502.org/2015/11/the-visual-arm1.html

      Who RTFA anyway? A badly edited summary should be enough for anyone (tm).

    9. Re: Um... by Anonymous Coward · · Score: 0

      ...hiding behind two category icons and the replies count. Seriously, can we get those moved down now that they want to use the whole title bar?

  2. Cool!!!! by Anonymous Coward · · Score: 0

    ok?

  3. I remember this chip by Anonymous Coward · · Score: 0

    I used to program the 3DO a long time ago, they had a 24MHz ARM in it. Definitely an unique architecture.

  4. What scares me here by Rosco+P.+Coltrane · · Score: 4, Insightful

    is that reading and exploiting data that's a mere 25 years old requires almost archeological-like recovery and reconstruction techniques. Compare that to a thousand year old book that's usually pretty much readily readable today.

    I think modern society is on a scary path towards massive amnesia in the not-so-long term...

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    1. Re:What scares me here by scsirob · · Score: 1

      You are very right with this comment. We are creating a digital Dark Age. Just try to read WP4.2 files, old digital photo's, early digital recordings etc. Even if you have the equipement for it, decoding the format is near impossible unless it is a publicly documented format (on real paper..)

      And if you think it is bad with recordings of 25 years ago, just imaging what happens when you throw today's desire to keep everything for 'the rightful owner' with DRM in the mix.

      --
      To Terminate, or not to Terminate, that's the question - SCSIROB
    2. Re:What scares me here by Anonymous Coward · · Score: 0

      Completely agree. We have lots of data archives, but no massive METAdata archive project, to document how to recover data. This is sorely needed. For example:

      Lee Smith for spotting the variable record format used to encode the file (an artifact of the VMS on Acorn's VAX that at first appeared to be widespread corruption of the file)

      As someone with more than a passing interest in VMS, it concerned me that this knowledge is now considered so obscure that this observation was considered a hurdle. How horrid that a fundamental feature of file design in a once dominant OS might be misinterpreted as "widespread corruption"!

    3. Re:What scares me here by GuB-42 · · Score: 1

      That's outdated confidential data, these tend to disappear easily. It wasn't different in the old days. The thousand year books are either exceptional or widely published. This is BTW one the reasons the patent system was created.
      Books still exist. And we even make paper specially designed to last a very, very long time.

    4. Re:What scares me here by Lunix+Nutcase · · Score: 2

      Except the ones written in dead dialects that people spend years, decades or centuries decoding. And that's after the extraordinary luck fhat the book sven survived very long in the first place.

    5. Re:What scares me here by mikael · · Score: 1

      Some videos had network based DRM (RealPlayer?) What happens when the server goes away? It's impossible to play the video. The server has gone along with the decryption keys. It's no different from those ironworks companies that make cast iron drain covers and put their web address on top. 10 years later, they are bought out and change their name, and drop the domain name.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    6. Re:What scares me here by bondsbw · · Score: 3, Interesting

      I'm not so sure this is going to be as big of a problem going forward. The abundance of formats and specialized hardware were due largely to the lack of standardization. And just getting the system to have acceptable performance often required tweaking not machine code, but the hardware itself.

      Today we solve many more problems using general purpose hardware and software written in well-documented languages, and open-source is making that documentation live much longer than it might otherwise.

      Plus the Internet in general has transformed the idea of archiving.

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    7. Re:What scares me here by Osgeld · · Score: 1

      well if those books were written by a privet sect where only a dozen people knew the language a thousand years ago you might have a fair comparison

    8. Re:What scares me here by Anonymous Coward · · Score: 0

      Any reason you pluralized photos with an apostrophe, but not recordings?

    9. Re:What scares me here by tlhIngan · · Score: 1

      is that reading and exploiting data that's a mere 25 years old requires almost archeological-like recovery and reconstruction techniques. Compare that to a thousand year old book that's usually pretty much readily readable today.

      it's called bit-rot and it takes place in two ways.

      First is the media rots - and 25 years is a really long time - most magnetic media, and even pressed optical media (CDs) have already started failing inside of 10 years. Especially finicky things like floppies. Basically the media degrades such that it is no longer readable.

      Next is format rot. Where format is both physical and logical. Physical format rot happens when the technology used to access the media is gone - working units either are unavailable or they are all broken because some critical part is gone. There's lots of these - Zip, SyQuest, MO, and many others where the drives are getting increasingly scarcer, and many tape drives are obsolete.

      Logical rot happens when the file formats are obsolete and no program other than the original can read or write the file. This too is a big one, and unless it's a common format, there's a good chance it too can be obsolete very quickly - usually well under a decade.

  5. Variable record format? by 93+Escort+Wagon · · Score: 2

    Is that referring to data stored on a magnetic tape using varying record lengths? This used to be pretty common. The first record would be a text file telling you how the rest of the tape was formatted (although sometimes that descriptive "record" was a separate piece of paper attached to the spool).

    Ah, those were the days, having to load reel-to-reel tapes by hand, hard drives the size of washing machines...

    --
    #DeleteChrome
    1. Re:Variable record format? by Thor+Ablestar · · Score: 1

      How the [beep] would you make a text file in the beginning if you at this moment don't fully know what would be the rest? And how can you write it afterwards if there is logically NO data after the last record on the tapes?

      $ man tar

    2. Re:Variable record format? by Tapewolf · · Score: 2

      Interesting that they struggled to find an Exabyte drive - those used to be the way you'd send audio to a CD pressing plant. I'd have thought there should be a bunch of them knocking around...

    3. Re:Variable record format? by drinkypoo · · Score: 2

      How the [beep] would you make a text file in the beginning if you at this moment don't fully know what would be the rest?

      What you apparently don't know is that the unstructured file is basically a Unix feature. Before that, computers overwhelmingly had structured data. You knew precisely what kind of data would be in a file because you defined the file structure when you created it. Consequently, a description of the data format already existed. Ever created an application on a mainframe? Guess not.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:Variable record format? by Anonymous Coward · · Score: 1

      I'm freaking ASTOUNDED that it could read the tape. We had a *lot* of exabyte drives where I worked, and (as sysadmin) I did a lot of backups onto them.

      And, as a responsible sysadmin, I checked them... and OFTEN found that drive A could not read (at all!) tapes written with drive B (though sometimes the drive B could read tapes written on drive A). Occasionally, tapes written on drive A could not be read by drive A...

      Luckily, we nearly never had to get stuff off of tape. Exabyte drives are the least reliable backup mechanism I've ever used.

  6. Idiotic stylesheet? Brain dead rendering? by aglider · · Score: 3, Insightful

    The fact is that on mobile phones and tablets, Firefox is not displaying any "green on green" link.
    The other fact is that a link, which comes at a very competitive price nowadays, could have been added within the article.
    Well, the string spelling the link IS inside the article, only it's not marked up as a link.
    Ah, all those insensitive TXT clods!

    --
    Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
    1. Re:Idiotic stylesheet? Brain dead rendering? by Registered+Coward+v2 · · Score: 1

      The fact is that on mobile phones and tablets, Firefox is not displaying any "green on green" link. The other fact is that a link, which comes at a very competitive price nowadays, could have been added within the article. Well, the string spelling the link IS inside the article, only it's not marked up as a link. Ah, all those insensitive TXT clods!

      Give em a break, it's 25 year old technology....

      --
      I'm a consultant - I convert gibberish into cash-flow.
  7. Can you actually tell us something about it? by Anonymous Coward · · Score: 0

    How many transistors or logic gates does the ARM1 have? How many cycles per instruction? What was the maximum clock frequency?

    1. Re:Can you actually tell us something about it? by ledow · · Score: 1

      The Reg article is infinitely better, has history, facts, statistics, and links:

      http://www.theregister.co.uk/2...

  8. Many ancient writings are not readable! by Anonymous Coward · · Score: 1

    Many ancient writings are only "readable" in the sense that you can see them, and they appear to possibly be some sort of writing. But interpreting them is either impossible, or it's almost total guesswork.

    It's the exact same problem that we see here: the media is accessible, but the interpretation of it is unknown.

    That's the hard part. Figuring out just what the fuck the writing actually says, when there's nobody around who natively understands the format of it.

  9. Happy birthday old friend by Koen+Lefever · · Score: 1

    I bought an Acorn Archimedes 305 in 1987, it had an ARM2 CPU at 4/8 MHz. It was one of the first available ARM systems (only preceded by an £4000 expansion box for the Acorn BBC B and a developer version of the Archimedes which was not available to the public), and the first ARM system which was affordable. It came with the Arthur 0.2 Operating System in EPROM, which was later replaced by RISC OS 1.2.

    I learned ARM assembly programming from Pete Cockerell's excellent book.

    Today, ARM is known for low power consumption, but in the 1980s it's main selling point was its superior speed. At 4.5 MIPS (and up to a whopping 18 MIPS in laboratory conditions), it was running circles around the competition (Intel 80x86 & Motorola 680xx). The Archimedes had software emulation of the 80x86, which ran at IBM-PC/XT speed (in the IBM-PC/AT era). I used this emulator to run WordPerfect and the TopSpeed Modula-2 compiler in MS-DOS for programming assignments at university.

    I still have the Acorn Prolog-X box sitting at a honorary place on my bookshelf above my current computer, just out of nostalgia.

    --
    /. refugees on Usenet: news:comp.misc
  10. Are you missing the fun stuff? by dZap · · Score: 2

    I think the 3Hz visual simulation of the cpu you get to by clicking the image in the article is rather fun. Great way to understand clock cycles and what computing involves.

  11. Sophie Wilson's hands are enchanting. by Anonymous Coward · · Score: 0

    I want to suck his fingers so badly.

  12. This solved my problem by asjk · · Score: 1

    âïâïâïâï nt