View unanswered posts | View active topics It is currently Thu Mar 28, 2024 11:48 am



Reply to topic  [ 2 posts ] 
 reverse engineering the silicon in the ARM1 processor 
Author Message

Joined: Wed Jan 16, 2013 2:33 am
Posts: 165
Reverse engineering the silicon in the ARM1 processor

Quote:
How can you count bits in hardware? In this article, I reverse-engineer the circuit used by the ARM1 processor to count the number of set bits in a 16-bit field, showing how individual transistors form multiplexers, which are combined into adders, and finally form the bit counter. The ARM1 is the ancestor of the processor in most cell phones, so you may have a descendent of this circuit in your pocket.


Quote:
ARM is now the world's most popular instruction set but it has humble beginnings. The original ARM1 processor was designed in 1985 by a UK company called Acorn Computer for the BBC Micro home/educational computer. A few years later Apple needed a low-power, high-performance processor for its ill-fated Newton handheld system and chose ARM.[1] In 1990, Acorn Computers, Apple, and chip manufacturer VLSI Technology formed the company Advanced RISC Machines to continue ARM development. ARM became very popular for low power applications (such as phones) and now more than 50 billion ARM processors have been manufactured.


http://www.righto.com/2016/01/counting- ... verse.html


Wed Jan 13, 2016 5:52 pm
Profile

Joined: Wed Jan 09, 2013 6:54 pm
Posts: 1780
Ken Shirriff and Dave Mugridge are both producing a series of blog posts - all worth reading, on past experience. Let's use this thread to discuss any and all points arising from both. Or any other observations on ARM1, whether or not derived from visual6502's visualARM!

Ken's previous post:
http://www.righto.com/2015/12/reverse-e ... or-of.html

Dave's index post:
http://daveshacks.blogspot.co.uk/2015/1 ... t-arm.html

(Declaration of interest: I had a part to play in visualARM)


Wed Jan 13, 2016 6:06 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 2 posts ] 

Who is online

Users browsing this forum: No registered users and 11 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software