From WikiChip
Difference between revisions of "bit-slice microprocessor"

(bit-slice microprocessors)
Line 27: Line 27:
 
|| [[MMI 5701|5701]]<br />[[MMI 6701|6701]]
 
|| [[MMI 5701|5701]]<br />[[MMI 6701|6701]]
 
|| [[TI SBP0400|SBP0400]]
 
|| [[TI SBP0400|SBP0400]]
|| [[Fairchild 9405|9405]]<br />[[Fairchild 9405A|9405A]]
+
|| {{fairchild|9400}}
 
|| {{motorola|mc10800 series|MC10800}}
 
|| {{motorola|mc10800 series|MC10800}}
 
|| [[74181]]
 
|| [[74181]]

Revision as of 01:37, 5 November 2015

A bit-slice microprocessor (BSM) is a microprocessor designed as a module with the primary purpose of being able to assemble multiple identical such microprocessors to form a larger processor of some desired word size. Bit-slice microprocessors can be cascaded to produce any conventional (e.g. 4-bit, 8-bit, 16-bit) as well as unconventional word sizes (e.g. 10-bit, 12-bit, 16-bit). A notable advantage of a BSM over discrete logic components is the fact that most connections are internal to the chip with only few connections being external.

A departure from normal microprocessors is that fact that bit-slice chips do not have an instruction set architecture. Bit slicing allows designers to create their own architecture and other key characteristics such as I/O pins and address width. This flexability of course came with overall more expensive system and larger amount of ICs.

bit-slice microprocessors

Word size Microprocessors
Intel National AMD MMI TI Fairchild Motorola
2-bit 3002
4-bit IMP-4 2900 5701
6701
SBP0400 9400 MC10800 74181
8-bit IMP-8 SN54AS888
SN74AS888
16-bit IMP-16 29100


Text document with shapes.svg This article is still a stub and needs your attention. You can help improve this article by editing this page and adding the missing information.