Difference between revisions of "F8"

From veswiki
Jump to: navigation, search
(3851 PSU)
(3899 PSU)
 
(5 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
<br>
 
<br>
 
== 3850 CPU ==
 
== 3850 CPU ==
Central Processing Unit<br>
+
'''Central Processing Unit'''<br>
 
Arithmetic Unit<br>
 
Arithmetic Unit<br>
 
Accumulator<br>
 
Accumulator<br>
Line 27: Line 27:
  
 
== 3852 DMI ==
 
== 3852 DMI ==
Dynamic Memory Interface<br>
+
'''Dynamic Memory Interface'''<br>
 
Control Bus 5 Lines<br>
 
Control Bus 5 Lines<br>
 
Program Counter<br>
 
Program Counter<br>
Line 36: Line 36:
  
 
== 3853 SMI ==
 
== 3853 SMI ==
Static Memory Interface<br>
+
'''Static Memory Interface'''<br>
 
Control Bus 5 Lines<br>
 
Control Bus 5 Lines<br>
 
Program Counter<br>
 
Program Counter<br>
Line 45: Line 45:
  
 
== 3854 DMA ==
 
== 3854 DMA ==
Direct Memory Access Controller<br>
+
'''Direct Memory Access Controller'''<br>
 
16 Line Address Bus<br>
 
16 Line Address Bus<br>
 
Max 4 in System<br>
 
Max 4 in System<br>
  
 
== 3856 PSU ==
 
== 3856 PSU ==
2kB Program Storage Unit<br>
+
'''2kB Program Storage Unit'''<br>
 
Control Bus 5 Lines<br>
 
Control Bus 5 Lines<br>
 
Program Counter<br>
 
Program Counter<br>
Line 61: Line 61:
  
 
== 3857 SMI/PSU ==  
 
== 3857 SMI/PSU ==  
2kB Static Memory Interface and <br>
+
'''2kB Static Memory Interface and <br>
Program Storage Unit<br>
+
Program Storage Unit'''<br>
 
Control Bus 5 Lines<br>
 
Control Bus 5 Lines<br>
 
Program Counter<br>
 
Program Counter<br>
Line 76: Line 76:
  
 
== 3861 PIO ==
 
== 3861 PIO ==
Peripheral Input/Output<br>
+
'''Peripheral Input/Output'''<br>
 
Two I/O-ports<br>
 
Two I/O-ports<br>
 
Max 62 in System<br>
 
Max 62 in System<br>
  
 
== 3870 ==
 
== 3870 ==
Single chip Microcomputer<br>
+
'''Single chip Microcomputer'''<br>
 
Basically 3850 + 3856<br>
 
Basically 3850 + 3856<br>
 
Four I/O-Ports (0,1,4,5)<br>
 
Four I/O-Ports (0,1,4,5)<br>
Line 87: Line 87:
  
 
== 3871 PIO ==
 
== 3871 PIO ==
Peripheral Input/Output<br>
+
'''Peripheral Input/Output'''<br>
 
Two I/O-ports<br>
 
Two I/O-ports<br>
 
Max 62 in System<br>
 
Max 62 in System<br>
  
 
== 3872 ==
 
== 3872 ==
Single chip Microcomputer<br>
+
'''Single chip Microcomputer'''<br>
 
Basically 3850 + 3851<br>
 
Basically 3850 + 3851<br>
 
Four I/O-Ports (0,1,4,5)<br>
 
Four I/O-Ports (0,1,4,5)<br>
Line 101: Line 101:
  
 
== 3899 PSU ==
 
== 3899 PSU ==
Program Storage Unit only<br>
+
'''Program Storage Unit'''<br>
 
1kB ROM<br>
 
1kB ROM<br>
No timer nor interrupt<br>
+
No ports, no timer nor interrupt<br>
 
Max 63 in System<br>
 
Max 63 in System<br>
  
Line 110: Line 110:
 
== Read more ==
 
== Read more ==
  
Read more in [http://channelf.se/veswiki/images/1/1d/F8_User%27s_Guide_%281976%29%28Fairchild%29%28Document_67095665%29.pdf F8_User's_Guide_(1976)(Fairchild) (.pdf 13.8MB)]<br>
+
Read more in [https://channelf.se/veswiki/images/1/1d/F8_User%27s_Guide_%281976%29%28Fairchild%29%28Document_67095665%29.pdf F8_User's_Guide_(1976)(Fairchild) (.pdf 13.8MB)]<br>
 
[http://seanriddle.com/fairchild%20micromachine.pdf Fairchild Microcomputers (.pdf 780kB)]<br>
 
[http://seanriddle.com/fairchild%20micromachine.pdf Fairchild Microcomputers (.pdf 780kB)]<br>
  

Latest revision as of 14:41, 12 September 2022

F8 is a processor system which is used in the Fairchild Video Entertainment System (Channel F) and other machines (VideoBrain is worth mentioning). The smallest usable system usually contains a Central Processing Unit (CPU) 3850 and a Program Storage Unit (PSU) 3851 with 1kB space.
The 3850 is an 8-bit processor with 64 bytes of on-chip RAM and the first PSUs could generally hold 1kB of ROM data. To keep the chip pin count down the F8 system doesn't have an address bus but instead each chip in the system has it's own program counter. Control signals are sent to all chips in the system using five ROMC signals. Very innovative for its time.

Chips are listed below:

3850 CPU

Central Processing Unit
Arithmetic Unit
Accumulator
64 Byte scratchpad
Interrupt Logic
Two I/O-ports
Max 1 in System

3851 PSU

Program Storage Unit
1kB ROM
Control Bus 5 Lines
Program Counter
Stack Register
1 Data Counter
Timer
Interrupt Logic
Two I/O-ports
Max 63 in System

3852 DMI

Dynamic Memory Interface
Control Bus 5 Lines
Program Counter
Stack Register
2 Data Counters
16 Line Address Bus
Max 1 in System

3853 SMI

Static Memory Interface
Control Bus 5 Lines
Program Counter
Stack Register
2 Data Counters
16 Line Address Bus
Max 1 in System

3854 DMA

Direct Memory Access Controller
16 Line Address Bus
Max 4 in System

3856 PSU

2kB Program Storage Unit
Control Bus 5 Lines
Program Counter
Stack Register
2 Data Counters
Timer
Interrupt Logic
Two I/O-ports
Max 31 in System

3857 SMI/PSU

2kB Static Memory Interface and
Program Storage Unit
Control Bus 5 Lines
Program Counter
Stack Register
2 Data Counters
16 Line Address Bus
Timer
Interrupt Logic
Max 1 in System

3859

3850 + 3851

3861 PIO

Peripheral Input/Output
Two I/O-ports
Max 62 in System

3870

Single chip Microcomputer
Basically 3850 + 3856
Four I/O-Ports (0,1,4,5)
64 Byte Scratchpad RAM

3871 PIO

Peripheral Input/Output
Two I/O-ports
Max 62 in System

3872

Single chip Microcomputer
Basically 3850 + 3851
Four I/O-Ports (0,1,4,5)
1, 2, 3 or 4kB ROM
64 Byte Scratchpad RAM
64 Byte RAM
Same Pinout as 3870

3899 PSU

Program Storage Unit
1kB ROM
No ports, no timer nor interrupt
Max 63 in System


Read more

Read more in F8_User's_Guide_(1976)(Fairchild) (.pdf 13.8MB)
Fairchild Microcomputers (.pdf 780kB)

External Links

http://www.nyx.net/~lturner/public_html/Fairchild_F8.html