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



Reply to topic  [ 1 post ] 
 The Architecture of Microprocessors - 1987 book 
Author Message

Joined: Wed Jan 09, 2013 6:54 pm
Posts: 1780
The Architecture of Microprocessors by François Anceau is a deeply technical analysis and survey from 1987. One chapter shows various possible implementations of the 6800 and corresponding estimated die sizes. The lessons from that are then applied to the 6809. There's a whole chapter on a simple microprocessor example, with four different implementation approaches sketched including datapath diagrams and chip floorplan sketches.

Image

There are some colour plates within showing die shots of Z80, 68000, and more.

Not only do we get lots of information about how the machinery of a microprocessor can be implemented - including exploration of various clocking styles and different approaches to instruction decode and sequencing - but we get to how the tradeoffs might play out, in clock speed, die area, and design cost. The difference between an Instruction Set Architecture (what the programmer or the compiler writer sees) and the microarchitecture (which dictates the clock speed and cost) is made plain.

I've taken a whole bunch of photos, the first half being from the 6800 implementation discussion, and the second half being from the simple microprocessor worked example.

See https://photos.app.goo.gl/w2QREnkPFsqLXwxT6 for the photos. Some pages are out of focus or poorly framed - sorry. Buy the book!

Here are some sample diagrams - see them full size in the album linked above.


Attachments:
p152-microprogrammed-6800.png
p152-microprogrammed-6800.png [ 235.88 KiB | Viewed 5494 times ]
p155-single-PLA-6800.png
p155-single-PLA-6800.png [ 301.25 KiB | Viewed 5494 times ]
p159-multi-PLA-6800.png
p159-multi-PLA-6800.png [ 208.96 KiB | Viewed 5494 times ]
p161-property-extraction-6800.png
p161-property-extraction-6800.png [ 209.5 KiB | Viewed 5494 times ]
p164-two-level-interpretation-6800.png
p164-two-level-interpretation-6800.png [ 202.64 KiB | Viewed 5494 times ]
p186-simple-micro-v1.png
p186-simple-micro-v1.png [ 109.53 KiB | Viewed 5494 times ]
p190-simple-micro-v2.png
p190-simple-micro-v2.png [ 161.99 KiB | Viewed 5494 times ]
p194-simple-micro-v3.png
p194-simple-micro-v3.png [ 105.43 KiB | Viewed 5494 times ]
p197-simple-micro-half-width.png
p197-simple-micro-half-width.png [ 116.81 KiB | Viewed 5494 times ]
Wed Nov 14, 2018 12:10 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 1 post ] 

Who is online

Users browsing this forum: No registered users and 13 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