From WikiChip
Editing bit-slice microprocessor
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
This page supports semantic in-text annotations (e.g. "[[Is specified as::World Heritage Site]]") to build structured and queryable content provided by Semantic MediaWiki. For a comprehensive description on how to use annotations or the #ask parser function, please have a look at the getting started, in-text annotation, or inline queries help pages.
Latest revision | Your text | ||
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. | |
− | 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]], [[ | ||
− | A departure from normal [[microprocessor]]s is that fact that | + | A departure from normal [[microprocessor]]s 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== | == bit-slice microprocessors== | ||
{| class="wikitable" style="text-align: center;" | {| class="wikitable" style="text-align: center;" | ||
− | ! [[Word size]] !! colspan=" | + | ! [[Word size]] !! colspan="8" | Microprocessors |
|- | |- | ||
− | | || Intel || National || AMD || MMI || TI || Fairchild || Motorola | + | | || Intel || National || AMD || MMI || TI || Fairchild || Motorola || |
|- | |- | ||
<!-- ======== 2-bit ======== --> | <!-- ======== 2-bit ======== --> | ||
− | | | + | | [[2-bit architecture|2-bit]] |
− | || | + | || [[Intel 3002|3002]] |
− | |||
|| | || | ||
|| | || | ||
Line 23: | Line 21: | ||
|- | |- | ||
<!-- ======== 4-bit ======== --> | <!-- ======== 4-bit ======== --> | ||
− | | | + | | [[4-bit architecture|4-bit]] |
|| | || | ||
− | || | + | || [[National IMP-4|IMP-4]] |
− | || {{amd| | + | || {{amd|am2900|2900}} |
− | + | || [[MMI 5701|5701]]<br />[[MMI 6701|6701]] | |
− | || | + | || [[TI SBP0400|SBP0400]] |
− | || {{fairchild|9400 | + | || {{fairchild|9400}} |
− | || {{motorola| | + | || {{motorola|mc10800 series|MC10800}} |
− | || | + | || [[74181]] |
− | |||
|- | |- | ||
<!-- ======== 8-bit ======== --> | <!-- ======== 8-bit ======== --> | ||
− | | | + | | [[8-bit architecture|8-bit]] |
+ | || | ||
+ | || [[National IMP-8|IMP-8]] | ||
|| | || | ||
− | |||
|| | || | ||
+ | || [[TI SN54AS888|SN54AS888]]<br />[[TI SN74AS888|SN74AS888]] | ||
|| | || | ||
− | |||
− | |||
|| | || | ||
− | |||
|| | || | ||
|- | |- | ||
<!-- ======== 16-bit ======== --> | <!-- ======== 16-bit ======== --> | ||
− | | | + | | [[16-bit architecture|16-bit]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|| | || | ||
− | || | + | || [[National IMP-16|IMP-16]] |
− | || | + | || [[AMD 29100|29100]] |
|| | || | ||
− | |||
|| | || | ||
|| | || |