(Created page with "{{rockwell title|PPS-4}} {{ic family | title = Rockwell PPS-4 | image = Rockwell PPS4 in Sharp PC-1001.jpg | caption = Rockwell PPS-4 in a Sh...") |
|||
Line 3: | Line 3: | ||
| title = Rockwell PPS-4 | | title = Rockwell PPS-4 | ||
| image = Rockwell PPS4 in Sharp PC-1001.jpg | | image = Rockwell PPS4 in Sharp PC-1001.jpg | ||
− | | caption = Rockwell PPS-4 in a Sharp PC. PPS-4 (part {{\|10660}}) on the upper-right corner along with the {{\|10706}} clock generator, GP I/O {{\|10696}}, ROM ({{\|A05xx}}), RAM ({{\|10432}}), and a [[7400 series]] 74154 decoder. | + | | caption = Rockwell PPS-4 in a Sharp PC. PPS-4 (part {{\|10660}}) on the upper-right corner along with the {{\|10706}} clock generator, GP I/O {{\|10696}}, ROM ({{\|A05|A05xx}}), RAM ({{\|10432}}), and a [[7400 series]] 74154 decoder. |
| developer = Rockwell International | | developer = Rockwell International | ||
| manufacturer = Rockwell International | | manufacturer = Rockwell International | ||
Line 18: | Line 18: | ||
The original PPS-4 chipset was designed to provide complete functionality in three chips - [[CPU]], [[program memory]], and a [[clock generator]]. A later version known as the {{\|PPS-4/2}} ("/2" denoting a two-chip system) eliminated the external clock generator chip by incorporating it internally. A third variation known as the {{\|PPS-4/1}} ("/1" being a single-chip microcomputer) was actually a [[microcontroller]], including the program memory internally. | The original PPS-4 chipset was designed to provide complete functionality in three chips - [[CPU]], [[program memory]], and a [[clock generator]]. A later version known as the {{\|PPS-4/2}} ("/2" denoting a two-chip system) eliminated the external clock generator chip by incorporating it internally. A third variation known as the {{\|PPS-4/1}} ("/1" being a single-chip microcomputer) was actually a [[microcontroller]], including the program memory internally. | ||
+ | |||
+ | == Members == | ||
+ | {| class="wikitable sortable" | ||
+ | |- | ||
+ | ! Part !! Function !! Description | ||
+ | |- | ||
+ | | {{\|10660}} || [[CPU]] || Original "'''PPS-4'''" CPU | ||
+ | |- | ||
+ | |- | ||
+ | | {{\|11660}} || [[CPU]] || "'''PPS-4/2'''" CPU | ||
+ | |- | ||
+ | | {{\|10432}} || [[RAM]] || | ||
+ | |- | ||
+ | | {{\|10686}} || General purpose I/O || | ||
+ | |- | ||
+ | | {{\|10696}} || General purpose I/O || | ||
+ | |- | ||
+ | | {{\|10706}} || [[clock]] || | ||
+ | |- | ||
+ | | {{\|10738}} || Bus I/O || | ||
+ | |- | ||
+ | | {{\|10736}} || dot matrix printer controller || | ||
+ | |- | ||
+ | | {{\|10788}} || keyboard/display controller || | ||
+ | |- | ||
+ | | {{\|10789}} || printer controller || | ||
+ | |- | ||
+ | | {{\|10815}} || keyboard/printer controller || | ||
+ | |- | ||
+ | | {{\|10930}} || serial data controller || | ||
+ | |- | ||
+ | | {{\|11049}} || [[interval timer]] || | ||
+ | |- | ||
+ | | {{\|15380}} || dot matrix printer controller || | ||
+ | |- | ||
+ | | {{\|A05xx}} || [[ROM]] || | ||
+ | |- | ||
+ | | {{\|A07xx}} || [[ROM]] || | ||
+ | |- | ||
+ | | {{\|A08xx}} || [[ROM]] || | ||
+ | |- | ||
+ | | {{\|A17xx}} || [[ROM]] || This is the 2nd chip used with the {{\|11660}} ''PPS-4/2'' CPU | ||
+ | |- | ||
+ | | {{\|A52xx}} || [[ROM]] || | ||
+ | |} | ||
+ | |||
+ | === PPS-4/1 microcontrollers === | ||
+ | Rockwell expanded the family by introducing the '''PPS-4/1''' which is a [[microcontroller]] incorporating the PPS-4 CPU, the [[program memory]], and [[clock generator]] internally. The PPS-4/1 were considerably slower than their multi-chip counterparts, operating at only up to half of their frequency (40 KHz-100 KHz). | ||
+ | {| class="wikitable sortable" | ||
+ | |- | ||
+ | ! Part !! RAM !! ROM !! I/O Ports !! Notes | ||
+ | |- | ||
+ | | {{\|MM75}} || 48x4 bits || 640x8 bits || 22 || Reduced I/O | ||
+ | |- | ||
+ | | {{\|MM76}} || 48x4 bits || 1024x8 bits || 31 || | ||
+ | |- | ||
+ | | {{\|MM77}} || 96x4 bits || 1344x8 bits || 31 || | ||
+ | |- | ||
+ | | {{\|MM78}} || 128x4 bits || 2048x8 bits || 31 || | ||
+ | |} | ||
+ | |||
+ | == Design == | ||
+ | {{empty section}} | ||
+ | |||
+ | == ISA == | ||
+ | {{empty section}} | ||
+ | |||
+ | == Documents == | ||
+ | * [[:File:rockwell pps-4 data sheet (1974).pdf|Orignal PPS-4 System Manual (1974)]] |
Revision as of 18:09, 18 January 2016
Rockwell PPS-4 | |
Rockwell PPS-4 in a Sharp PC. PPS-4 (part 10660) on the upper-right corner along with the 10706 clock generator, GP I/O 10696, ROM (A05xx), RAM (10432), and a 7400 series 74154 decoder. | |
Developer | Rockwell International |
Manufacturer | Rockwell International |
Production | August, 1972-1981 |
Architecture | 4-bit words, 8-bit instruction |
Word size | 4-bit "-bit" is not declared as a valid unit of measurement for this property.
|
Clock | 198.864 kHz |
Package | QIL42 |
The PPS-4 (Parallel Processing System - 4-bit word) was a family of 4-bit microprocessor chips designed by Rockwell International and introduce in 3rd quarter of 1972.
The original PPS-4 chipset was designed to provide complete functionality in three chips - CPU, program memory, and a clock generator. A later version known as the PPS-4/2 ("/2" denoting a two-chip system) eliminated the external clock generator chip by incorporating it internally. A third variation known as the PPS-4/1 ("/1" being a single-chip microcomputer) was actually a microcontroller, including the program memory internally.
Members
Part | Function | Description |
---|---|---|
10660 | CPU | Original "PPS-4" CPU |
11660 | CPU | "PPS-4/2" CPU |
10432 | RAM | |
10686 | General purpose I/O | |
10696 | General purpose I/O | |
10706 | clock | |
10738 | Bus I/O | |
10736 | dot matrix printer controller | |
10788 | keyboard/display controller | |
10789 | printer controller | |
10815 | keyboard/printer controller | |
10930 | serial data controller | |
11049 | interval timer | |
15380 | dot matrix printer controller | |
A05xx | ROM | |
A07xx | ROM | |
A08xx | ROM | |
A17xx | ROM | This is the 2nd chip used with the 11660 PPS-4/2 CPU |
A52xx | ROM |
PPS-4/1 microcontrollers
Rockwell expanded the family by introducing the PPS-4/1 which is a microcontroller incorporating the PPS-4 CPU, the program memory, and clock generator internally. The PPS-4/1 were considerably slower than their multi-chip counterparts, operating at only up to half of their frequency (40 KHz-100 KHz).
Part | RAM | ROM | I/O Ports | Notes |
---|---|---|---|---|
MM75 | 48x4 bits | 640x8 bits | 22 | Reduced I/O |
MM76 | 48x4 bits | 1024x8 bits | 31 | |
MM77 | 96x4 bits | 1344x8 bits | 31 | |
MM78 | 128x4 bits | 2048x8 bits | 31 |
Design
This section is empty; you can help add the missing info by editing this page. |
ISA
This section is empty; you can help add the missing info by editing this page. |
Documents
designer | Rockwell International + |
full page name | rockwell international/pps-4 + |
instance of | integrated circuit family + |
main designer | Rockwell International + |
manufacturer | Rockwell International + |
name | Rockwell PPS-4 + |
package | QIL42 + |