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

(bit-slice microprocessors)
(bit-slice microprocessors)
 
(24 intermediate revisions by 8 users not shown)
Line 1: Line 1:
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 architecture|4-bit]], [[8-bit architecture|8-bit]], [[16-bit architecture|16-bit]]) as well as unconventional word sizes (e.g. [[10-bit architecture|10-bit]], [[12-bit architecture|12-bit]], [[16-bit architecture|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.  
+
{{title|Bit-Slice Microprocessor (BSM)}}
 +
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 architecture|4-bit]], [[8-bit architecture|8-bit]], [[16-bit architecture|16-bit]]) as well as unconventional word sizes (e.g. [[10-bit architecture|10-bit]], [[12-bit architecture|12-bit]], [[18-bit architecture|18-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.  
  
== bit-slice microprocessors==
+
A departure from normal [[microprocessor]]s is that fact that many bit-slice chips do not have an [[instruction set architecture]]. Such bit slicing systems allow designers to create their own architecture and other key characteristics such as I/O pins and address width. This flexibility of course came with overall more expensive system and larger amount of ICs.
 +
 
 +
== Bit-slice microprocessors==
 
{| class="wikitable" style="text-align: center;"
 
{| class="wikitable" style="text-align: center;"
! [[Word size]] !! colspan="8" | Microprocessors
+
! Word size !! colspan="9" | Microprocessors
 +
|-
 +
! || [[Intel]] || [[National Semiconductor|National]] || [[AMD]] || [[Monolithic Memories|MMI]] || [[TI]] || [[Fairchild]] || [[Motorola]] || [[RCA]] || [[7400 series|7400]]
 
|-
 
|-
| || Intel || National || AMD || MMI || TI || Fairchild || Motorola ||
+
<!-- ======== 2-bit ======== -->
 +
| {{arch|2}}
 +
|| {{intel|3000}} ([[1974]])
 +
||
 +
||
 +
||
 +
||
 +
||
 +
||
 +
||
 +
||
 
|-
 
|-
| [[2-bit architecture|2-bit]] || [[Intel 3002|3002]] || || || || || || ||
+
<!-- ======== 4-bit ======== -->
 +
| {{arch|4}}
 +
||
 +
|| {{national|IMP-4}}
 +
|| {{amd|Am2900}}
 +
|| {{mmi|5700}} ([[1974]])
 +
|| {{ti|SBP0400}}<br>{{ti|SN54S481|SN54S481}}<br>{{ti|SN74S481|SN74S481}}
 +
|| {{fairchild|9400}}<br>{{fairchild|4700}}
 +
|| {{motorola|10800}}
 +
||
 +
|| {{74s|74S181}}<br>{{74s|74S381}}
 
|-
 
|-
| [[4-bit architecture|4-bit]] || || [[National IMP-4|IMP-4]] || [[AMD 2900|2900]] || [[MMI 5701|5701]]<br />[[MMI 6701|6701]] || [[TI SBP0400|SBP0400]] || [[Fairchild 9405|9405]]<br />[[Fairchild 9405A|9405A]] || {{motorola|mc10800 series|MC10800}} || [[74181]]
+
<!-- ======== 8-bit ======== -->
 +
| {{arch|8}}
 +
||
 +
|| {{national|IMP-8}}
 +
||
 +
||
 +
|| {{ti|SN54AS888}}<br>{{ti|SN74AS888}}
 +
|| {{fairchild|100K}}
 +
||
 +
|| {{rca|EPIC}}
 +
||
 
|-
 
|-
| [[8-bit architecture|8-bit]] || || [[National IMP-8|IMP-8]] || || || [[TI SN54AS888|SN54AS888]]<br />[[TI SN74AS888|SN74AS888]] || || ||
+
<!-- ======== 16-bit ======== -->
 +
| {{arch|16}}
 +
||
 +
|| {{national|IMP-16}}
 +
|| {{amd|Am29100}}
 +
||
 +
||
 +
||
 +
||
 +
||
 +
||
 
|-
 
|-
| [[16-bit architecture|16-bit]] || || [[National IMP-16|IMP-16]] || [[AMD 29100|29100]] || || || || ||
+
<!-- ======== 32-bit ======== -->
 +
| {{arch|32}}
 +
||
 +
||  
 +
|| {{amd|Am29300}}
 +
||
 +
|| {{ti|SN74ACT8832}}
 +
||
 +
||
 +
||
 +
||
 
|-
 
|-
 
|}
 
|}
Line 19: Line 74:
  
 
{{stub}}
 
{{stub}}
 +
[[Category:all microprocessor families]]

Latest revision as of 18:09, 20 October 2025

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, 18-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 many bit-slice chips do not have an instruction set architecture. Such bit slicing systems allow designers to create their own architecture and other key characteristics such as I/O pins and address width. This flexibility of course came with overall more expensive system and larger amount of ICs.

Bit-slice microprocessors[edit]

Word size Microprocessors
Intel National AMD MMI TI Fairchild Motorola RCA 7400
2-bit 3000 (1974)
4-bit IMP-4 Am2900 5700 (1974) SBP0400
SN54S481
SN74S481
9400
4700
10800 74S181
74S381
8-bit IMP-8 SN54AS888
SN74AS888
100K EPIC
16-bit IMP-16 Am29100
32-bit Am29300 SN74ACT8832


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.