Line 10: | Line 10: | ||
| production end = | | production end = | ||
| arch = 1-bit | | arch = 1-bit | ||
− | | isa = | + | | isa = SBA |
| word = 1-bit | | word = 1-bit | ||
| proc = <!-- process, e.g. "8 μm" --> | | proc = <!-- process, e.g. "8 μm" --> | ||
Line 33: | Line 33: | ||
== Architecture == | == Architecture == | ||
− | The SBA family had | + | The SBA family had a large number (over 30) of I/O ports that could all be individually accessed programatically. Additionally, it had a relatively complex scheme of data storage. In total there were 120 words (1-bit each). This was broken down into 4 pages of 30 addresses each. The program had to choose which page it was working with currently and once that was done, any address selection was done on that page. |
− | + | {{expand section}} | |
− | + | === ISA === | |
− | + | {{main|general_instrument/sba/isa|l1=SBA ISA}} | |
− | + | The SBA family had 8-bit instructions consisting of instructions with immediate and without [[immediate value]]s. In total there were 24 instructions used for arithmetic, I/O, and page switching. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | ||
− | {{isa | ||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{stub}} | {{stub}} |
Revision as of 15:44, 23 January 2016
GIM SBA | |
Developer | General Instrument |
Manufacturer | General Instrument |
Type | microcontrollers |
Production | November, 1977 |
Architecture | 1-bit |
ISA | SBA |
Word size | 1-bit "-bit" is not declared as a valid unit of measurement for this property.
|
Technology | nMOS |
Clock | 10 kHz-800 kHz |
Package | DIP40 |
The GI SBA (Sequential Boolean Analyzer) was a family of 1-bit microcontrollers developed by General Instrument's Microelectronics division. These microcontrollers served as cheap programmable logic controllers, replacing old relay system.
Members
Part | RAM | ROM | I/O Ports | Notes |
---|---|---|---|---|
SBA | 120x1 bits | 1024x8 bits | 31 | |
SBA-1 | 120x1 bits | 31 | external storage | |
SBA-2 | 120x1 bits | 2048x8 bits | 31 | ?ever released? |
Architecture
The SBA family had a large number (over 30) of I/O ports that could all be individually accessed programatically. Additionally, it had a relatively complex scheme of data storage. In total there were 120 words (1-bit each). This was broken down into 4 pages of 30 addresses each. The program had to choose which page it was working with currently and once that was done, any address selection was done on that page.
This section requires expansion; you can help adding the missing info. |
ISA
- Main article: SBA ISA
The SBA family had 8-bit instructions consisting of instructions with immediate and without immediate values. In total there were 24 instructions used for arithmetic, I/O, and page switching.
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. |
designer | General Instrument + |
full page name | general instrument/sba + |
instance of | microcontroller family + |
instruction set architecture | SBA + |
main designer | General Instrument + |
manufacturer | General Instrument + |
name | GIM SBA + |
package | DIP40 + |
technology | nMOS + |