home bbs files messages ]

Just a sample of the Echomail archive

Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.

   RBERRYPI      Support for the Raspberry Pi device      21,939 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 19,606 of 21,939   
   Theo to Andrew Smallshaw   
   Re: Port forwarding from RPi to Windows    
   14 Feb 24 22:37:37   
   
   INTL 3:770/1 3:770/3   
   REPLYADDR theom+news@chiark.greenend.org.uk   
   REPLYTO 3:770/3.0 UUCP   
   MSGID: <9Nn*Sa1Cz@news.chiark.greenend.org.uk> dcd970e7   
   REPLY:  b66698a3   
   PID: SoupGate-Win32 v1.05   
   Andrew Smallshaw  wrote:   
   > The primary design objectives were a low per-unit cost (not design   
   > cost as sometimes stated) and a minimum of glue logic between major   
   > subsystems.  I recall seeing a "triangle" diagram with the corners   
   > cut off, the centre of the triangle was the CPU, the corners were   
   > memory controller, graphics, and peripheral bus.   
   >   
   > You're correct to identify a plastic package as a design criteria,   
   > from memory the target was £2/chip which implied that over a ceramic   
   > one.  None of the group had any chip design experience, they knew   
   > a plastic package meant no more than a 1-2W power dissipation, but   
   > had no idea what that meant in terms of design.  Thus they optimised   
   > for power at every opportunity and undercut the target by orders   
   > of magnitude.   
   >   
   > The other dimension to lowering the cost of the package was reducing   
   > pin out to the bare minimum, hence the 24 bit (not 32 bit) address   
   > bus.  Size of the wafer was an irrelevance since they never baked   
   > their own chips, die size yes they wanted to keep small to lower   
   > cost but not an over-riding consideration - it wasn't that much   
   > smaller than many other designs of the period.   
   >   
   > This is from my lecture notes and also a couple of pints while at   
   > Uni 25 years ago.  The lecturer for hardware design was none other   
   > than Steve Furber who co-designed and literally wrote the book on   
   > the thing.   
      
   That's about right - ARM1/ARM2 was designed specifically for the Archimedes,   
   and various design decisions that remain in Aarch32 are because of specific   
   constraints on that platform.  For example ARM2 had no cache and was   
   designed to make best use of FPM DRAM.  Every instruction took two cycles   
   except some where sequential memory accesses could be completed in a single   
   cycle - hence LDM/STM instructions.   
      
   Matt Evans (another of Steve's former students) did a good talk on this at   
   CCC a few years ago:   
   https://media.ccc.de/v/36c3-10703-the_ultimate_acorn_archimedes_talk   
      
   Theo   
      
   --- SoupGate-Win32 v1.05   
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)   
   SEEN-BY: 10/0 1 15/0 90/1 103/705 105/81 106/201 128/260 129/305 135/225   
   SEEN-BY: 153/757 7715 218/0 1 601 700 840 870 930 220/70 221/1 6 226/17   
   SEEN-BY: 226/30 100 227/114 229/110 112 113 200 206 307 317 400 426   
   SEEN-BY: 229/428 470 550 616 664 700 240/1120 266/512 267/800 282/1038   
   SEEN-BY: 291/111 292/854 301/1 113 812 310/31 320/219 322/757 335/364   
   SEEN-BY: 341/66 342/200 396/45 460/58 633/280 712/848 770/1 3 100   
   SEEN-BY: 770/330 340 772/210 220 230 5020/400 1042 5058/104 5075/35   
   PATH: 770/3 1 218/840 221/6 301/1 218/700 229/426   
      

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca