Computer Hardware CPU
/ Micro processors / MicroControllers
Defined,
Architectures,
Applications
-
Families
-
Testing / Debugging / Development Systems
-
Notes
Suppliers@
See also:
-
https://youtu.be/lC4YLMLar5I?si=IZnRcA27hpukRASj&t=1470
Part of a video about the retro video game "Elite", showing how micros work on the inside.+
-
http://www.gamedev.net/page/resources/_/technical/general-programming/a-journey-through-the-cpu-pipeline-r3115?fb_action_ids=10206495559661122&fb_action_types=og.likes
How CPU pipelines work, including OOO (Out Of Order) advanced
systems.+
-
https://www.cs.drexel.edu/~bls96/museum/cardiac.html
CARDIAC is a cardboard computer. But there is also a web browser simulator
which can run the programs on the next page and an update with an animated diagram at:
https://jamesnewton.github.io/cardiac/index.html
-
http://www.visual6502.org/JSSim/index.html Shows the die
of the 6502 with red or blue highlights for 1 or 0 so you can actually watch
the signals on the die! Totally cool! Requires an HTML 5
browser.+
-
http://www.microcontroller.com/,
http://www.embedded.com,
-
http://www.embedded.com/1999/9905/compilers.htm
Comprehensive-ish table of compilers for embedded systems
-
Steve Ciarcia's Circuit Cellar
-
Berkley
CPU Info Center
-
Tom Engdahl's
Microprocessors and Microcontrollers page
-
Myke Predko's Microcontroller Reference Page
-
http://www.dvanhorn.org/Micros/All/Index.php
-
http://www.dontronics.com/auto.html
DonTronics has a nice comparison and contrast of several CPUs (AVR, PIC,
HC11, etc.) here.
-
"The uPD7281 Processor, a non-vonNeumann chip designed for high-speed parallel
processing of images" by Tom Jefferys, Byte Magazine, November 1985
-
"A Versatile Low-Cost Microprocessor Controller Module" by David L. Craig,
Byte Magazine December 1982 pg 486. (6802 with 2716 EPROM and 6820 or 6821
PIA)
-
"The 8051 One-Chip Microcomputer" by Howard Boyet, Byte Magazine, December
1982
-
EG3 Communications, Inc.
Embedded Systems Internet
Information Clearinghouse
-
Softaid Articles
inlcuding embedded design
-
Finnish Academic and Research
Network
-
The Stanford
FLASH Multiprocessor
-
raw Architecture Workshop
-
Free CPU f-cpu.org - designed collaboratively,
implemented in FPGA (was: f-cpu.tux.org )
-
David Cary's
Computer
Architecture page (was http://www.rdrop.com/~cary/ )
-
Great
Microprocessors of the Past and Present
-
UMPs from
VMDesign.com runs under Windows and
simulates many processors and external hardware. New devices can be added
by writing a DLL in C or pascal. Distributed in the US by
wirz.com for 649ドル
-
Intel Museum - How
Microprocessors Work
each of the above SHOULD include: ³PinOut ³ ³Timing and interface
diagrams ³ ³Specifications ³ ³ Internal Data Path Width
³ ³ Data Bus Width ³ ³ Address Range ³ ³ Available
Clock Speeds ³ ³ Size of instruction set ³ ³ Average
cycles per instruction ³ ³ Special Features ³ ³ Cache
³ ³ Prefetch ³ ³ Other ³ ³ Common usage ³
³Instruction Set ³ ³ Summary list of all the instructions
showing ³ ³ syntax and brief description ³ ³ Reference
as in the MASM 5.1 Pocket Reference ³ ³ Description as in "Organization
and Assembly ³ ³ Language Programming" ³ ³ Tutorial as
in the Visible Computer ³ ³History ³
Processor
Speed
I/O
ints
Program
Memory
RAM data
Memory
Power
Packages
Zilog Z80189
33MHz
24 io pins + standard address and data bus + 2 UARTs + 2 DMA
4
MMU (up to 1 MB)
3.3 and 5.0-Volt
100-Pin QFP and VQFP
Two 16-Bit Timer / Counters
Zilog Z8L189
20MHz
24 io pins + standard address and data bus + 2 UARTs + 2 DMA
4
MMU (up to 1 MB)
3.3 and 5.0-Volt
100-Pin QFP and VQFP
Two 16-Bit Timer / Counters
Zilog Z8S180 / Z8L180
10, 20, 33 MHz
standard address and data bus
4
MMU (up to 1 MB, 64k on DIP)
5V (3.3V@ 20 MHz)
68-Pin PLCC
64-Pin DIP
80-Pin QFP
PIC16C61
20MHz 200ns/inst pipelined
13 pins
3
1k eprom
36b RAM-Stack
3-6.0v
DIP18, SOIC18
PIC16C63
20Mhz 200ns/inst pipelined
22 pins
7
2k eprom
128b RAM-Stack
3-6.0v
PIC
20Mhz 200ns/inst pipelined
22
10
4k eprom
192b RAM-Stack
3-6.0v
PIC
20Mhz 200ns/inst pipelined
33
8
2k eprom
128b RAM-Stack
3-6.0v
PIC
20Mhz 200ns/inst pipelined
33
11
4k eprom
192b RAM-Stack
3-6.0v
PIC
20Mhz 200ns/inst pipelined
13
4
512b eprom
80b RAM-Stack
3-6.0v
PIC
20Mhz 200ns/inst pipelined
13
4
1k eprom
80b RAM-Stack
3-6.0v
PIC
20Mhz 200ns/inst pipelined
13
4
2k eprom
128b RAM-Stack
3-6.0v
PIC
20Mhz 200ns/inst pipelined
13
4
1k eprom
36b RAM-Stack
3-6.0v
PIC
20Mhz 200ns/inst pipelined
22
11
4k eprom
192b RAM-Stack
3-6.0v
PIC
20Mhz 200ns/inst pipelined
33
12
4k eprom
192b RAM-Stack
3-6.0v
PIC
20Mhz 200ns/inst pipelined
13
4
1k eeprom
36b RAM-Stack
2-6.0v
David
A Cary Says:
"I believe there are currently two simple approaches to getting involved
with microcontrollers. The ATMEL AVR Micro and the Microchip PICmicro" --
+
file: /Techref/cpus.htm,
13KB, , updated: 2024年6月8日 11:06, local time: 2025年9月1日 22:25,
©2025 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE.
Questions?<A HREF="http://techref.massmind.org/techref/cpus.htm"> - Hardware - Micro Processors</A>
Did you find what you needed?
Welcome to massmind.org!
Welcome to techref.massmind.org!
.