f-14 “tomcat” microprocessor chip set ray holt ©copyright 1998-2011 ray m. holt all rights...
TRANSCRIPT
![Page 1: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/1.jpg)
![Page 2: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/2.jpg)
![Page 3: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/3.jpg)
F-14 “Tomcat”F-14 “Tomcat”Microprocessor Chip SetMicroprocessor Chip Set
Ray Holt
©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED
![Page 4: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/4.jpg)
Available DocumentsAvailable Documents
• FirstMicroprocessor.com First revealed in 1998 (30 year secret)
Design notebook (excerpts)
This slide show
Original design paper – 1971
(approved by IEEE Computer Design Magazine in 1970)
“Analysis” paper – 1998
Wall Street Journal article
Electronic Business article
Smithsonian Museum Air & Space Magazine
“From Dust to the Nano Age” Leo Sorge
![Page 5: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/5.jpg)
Technology Education in Rural Mississippi
• Robotics
• Web Page Design
• Intro to Logic Design
• Intro to Computers
• PowerPoint
37 students
Ages 10 -17
Mt Olive, MS
![Page 6: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/6.jpg)
Mississippi RuralEducation Consortium
• Started Statewide in 2010
• 28 university professors & rural educators
Robotics & Engineering Education/Research Center
• Reduce dropout rateIncrease ACT test scoresIncrease college attendanceMotivate new engineers
![Page 7: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/7.jpg)
Forestry to Cal PolyForestry to Cal Poly
• University of Idaho Forestry Major & R.O.T.C. Army Ranger Unit
Junior ready to graduate – took
Physics of Electricity at Dean's request
![Page 8: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/8.jpg)
Forestry to Cal PolyForestry to Cal Poly
• Cal Poly Pomona Electronic Engineering Major
Tubes to transitors
Junior year: took Switching Theory as elective
![Page 9: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/9.jpg)
Cal Poly to F-14Cal Poly to F-14
• Garrett AiResearch Engineering Hired to design amplifiers for aircraft audio Only one in department with computer class
Special project: Mechanical – Electronic Computer
![Page 10: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/10.jpg)
Microcomputer HistoryMicrocomputer History
2000's• Multi-core processors• Flash drives• Terabyte portable drives• USB interface everywhere• ipod/ipad type devices• Smart phones: email, internet, wifi,
hot spots, apps
![Page 11: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/11.jpg)
Microcomputer HistoryMicrocomputer History
1990's• Embedded processors• Pentiums 100Mhz – 3Ghz+ • 486’s 30Mhz – 100Mhz• 386 10Mhz – 50Mhz• Windows• MS Office (Word, PowerPoint, etc.)
![Page 12: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/12.jpg)
Microcomputer HistoryMicrocomputer History
1980’s• 286’s 4Mhz – 20Mhz • IBM PC introduced (1981)
Time “Man of the Year”• DOS Operating System• Wordstar Word Processor• Lotus 1-2-3 Spreadsheet
![Page 13: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/13.jpg)
Microcomputer HistoryMicrocomputer History
1970’s• 1977 - Radio Shack TRS-80• 1977 - Commodore Pet• 1977 - Apple I / KIM / SYM• 1975 - Intel 8080 CPU• 1975 - Microsoft Basic / Altair / Jolt• 1973 - CP/M Operating System• 1972 - Intel 4004 CPU
![Page 14: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/14.jpg)
Microcomputer HistoryMicrocomputer History
1968• Apollo 7 & 8 Launched• Intel Founded• IBM 8” Floppy Drive• Bill Gates turned 13• F-14 Microprocessor design started
![Page 15: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/15.jpg)
Make A New
Integrated Circuit Computer
From A
ElectromechanicalComputer
The Big ChallengeThe Big Challenge
![Page 16: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/16.jpg)
F4 Phantom CADCF4 Phantom CADC
![Page 17: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/17.jpg)
United States NavyUnited States Navy
F-14 “Tomcat” Fighter jet
![Page 18: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/18.jpg)
Companies InvolvedCompanies Involved
Prime Contractor:
Grumman AircraftSubContractor:
Garrett AiResearchIntegrated Circuits:
American MicroSystems
![Page 19: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/19.jpg)
The TeamThe Team
2 – Computer Logic Designers3 – High-level Programmers
4 – Analog Designers1 – Mathematician
1 – Test / Mfg Engineer3 – Electronic Technicians
2 – Draftsmen4 – Managers
5 – Integrated Circuit Engineers(American MicroSystems)
![Page 20: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/20.jpg)
What Did We Do?What Did We Do?
Designed and Developed
A
Central Air Data Computer
(CADC)
![Page 21: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/21.jpg)
Started: June 1968
Completed: June 1970
1st Flight: Dec 21, 1970
Design Time FrameDesign Time Frame
![Page 22: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/22.jpg)
1st Flight1st Flight
December 21, 1970
![Page 23: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/23.jpg)
F-14 “Tom Cat” CADCF-14 “Tom Cat” CADC
Dual Redundant
• 2 - computers
• 2 - power supplies
• 4 - quartz sensors
• 2 - sets A/D and D/A
![Page 24: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/24.jpg)
F-14 AircraftF-14 AircraftIncentive / PenaltiesIncentive / Penalties
• $440,000 each 100 lbs overweight
• $440,000 for each second slow
• $1M for each 10 miles short escort radius
• $1M for each knot fast on carrier landing
• $450,000 for each extra maintenance hour
• $5,000 for each day late
![Page 25: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/25.jpg)
F-14 AircraftF-14 AircraftSuccessesSuccesses
• on time• on cost• under weight - 6/10th of one percent• better performance than expected• 1st flight one month ahead of schedule• demonstrated operational in 1/2 the time• 712 F-14’s made, 478 (F-14A’s, 100-Iran)
![Page 26: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/26.jpg)
Computer (CADC)Computer (CADC)Design ConstraintsDesign Constraints
• Size: 40 sq inches for microprocessor• Power: 10 watts• Cost: $3,000-$5,000• Temperature: -55 to +125 deg C• Provide data for control & firing of 6 Phoenix
/ Sidewinder missiles at the same time• Others: Acceleration, mechanical shock,
reliability, project schedule
![Page 27: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/27.jpg)
F-14 In-FlightF-14 In-Flight
• Three minute YouTube Video http://www.youtube.com/watch?v=yhyprrof0JM
• Observe the various positions of the wings. They are 100% computer controlled.
• Observe the dynamic flow of air across the plane. The computer is constantly correcting for stability.
• When there is a cloud formation around the plane it is breaking the sound barrier (the Danger Zone)
![Page 28: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/28.jpg)
What Is A C.A.D.C.?What Is A C.A.D.C.?
A Flight Computer to:
• compute and display– altitude– air speed– vertical speed– mach number– temperature
![Page 29: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/29.jpg)
A Flight Computer to:
• compute and control
– wing speed, position, and rate
– maneuver flap position
– glove vane position
– angle of attack correction
![Page 30: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/30.jpg)
A Flight Computer to:
• provide other critical flight information
– real-time data to other systems
(weapons and communications)
– in-flight self-diagnostics
– redundant switchover to dual system
![Page 31: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/31.jpg)
State-of-the-ArtState-of-the-Art in 1968? in 1968?
The Technology
TTL Bipolar - high power
MOS logic modules - too many packages
LSI - new, not proven
![Page 32: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/32.jpg)
CADC Block DiagramCADC Block Diagram
![Page 33: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/33.jpg)
Microprocessor Arithmetic Microprocessor Arithmetic FunctionsFunctions
• Arithmetic functions
• Logical functions
• Inputs (switches, A/D’s)
• Outputs (lights, D/A’s)
• Self Test Diagnostics
![Page 34: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/34.jpg)
MicroprocessorMicroprocessorSelf Test FunctionsSelf Test Functions
• In-Flight Diagnostics
– 100% of all connections/data paths– 100% of all ROM bits– 100% non-arithmetic circuits– 98% all arithmetic unit single failures– dual redundant system– pilot notification
![Page 35: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/35.jpg)
RequiredRequiredArithmetic CalculationsArithmetic Calculations
6th Order Polynomials F(x) = a6x6+a5x5 +a4x4 +a3x3 +a2x2 +a1x1+a0
x = input from sensors or stored values
We implemented using Horner’s Rule
F(x) = (- - - ((a0 x + a1) x + a2) x + - - -
![Page 36: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/36.jpg)
MicroprocessorMicroprocessorData StructureData Structure
Number System
• fractional fixed point computation
• two’s complement arithmetic
• 20 bit data length (based on flight requirements)
![Page 37: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/37.jpg)
MicroprocessorMicroprocessorTechnologyTechnology
• high level of integration - P Channel MOS
• minimum package and lead count
• lowest possible power
• mil spec temp range -55C to +125C
![Page 38: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/38.jpg)
MicroprocessorMicroprocessorDesign DecisionsDesign Decisions
• serial instruction and data transfer
• distributive instruction command
• ‘pipeline’ instruction and arithmetic
• ROM master/slave instructions
• ROM built-in counter and conditional jump
![Page 39: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/39.jpg)
MicroprocessorMicroprocessorF-14 System DiagramF-14 System Diagram
![Page 40: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/40.jpg)
MicroprocessorMicroprocessorSystem TimingSystem Timing
• 375Khz Clock, 2.66 us bit time
• One word = 20 bit times or 53.3 us
• Operation time - two words
• 512 Op times - computational Cycle
• 18.3 Cycles per second
• 9370 Op times per second for each
computational unit
![Page 41: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/41.jpg)
MicroprocessorMicroprocessorFunctional UnitsFunctional Units
• Parallel Multiplier Unit (PMU)
• Parallel Divider Unit (PDU)
• Special Logic Function (SLF)
• Data Steering Unit (SLU)
• Random Access Storage (RAS)
• Read-Only Memory Unit (ROM)
![Page 42: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/42.jpg)
Computational Computational RequirementsRequirements
Req/Sec Max/CU
• Multiply (20-bit) 5490 9370• Divide (20-bit) 1922 9370• Add/Sub (20-bit) 293 9370• Limits Comparisons 1373 9370 • Square Roots 73 *• Logical And/Or 26 *• IF Transfers 72 9370• Discrete inputs/output 842 9370• A/D and D/A I/O 695 9370
![Page 43: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/43.jpg)
Microprocessor Chip Set Microprocessor Chip Set PMU FunctionsPMU Functions
• 20-bit parallel multiplier
• three internal storage registers
• ‘pipelined’ overlap I/O and operation
• Booth’s multiply algorithm
• 53.3 μs multiply / 53.3 μs transfer
• continuous operation
![Page 44: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/44.jpg)
PMU
![Page 45: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/45.jpg)
Microprocessor Chip Set Microprocessor Chip Set PDU FunctionsPDU Functions
• 20-bit parallel divider
• three internal storage registers
• ‘pipelined’ overlap I/O and operation
• Non-restoring division algorithm
• 53.3 μs divide / 53.3 μs transfer
• continuous operation
![Page 46: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/46.jpg)
PDU
![Page 47: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/47.jpg)
Microprocessor Chip Set Microprocessor Chip Set SLF FunctionsSLF Functions
• logical and arithmetic operations
• Gray code conversions
• three internal storage registers
• ‘pipelined’ overlap I/O and operation
• 53.3 μs multiply / 53.3 μs transfer
• 4-bit instruction word
![Page 48: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/48.jpg)
SLF
![Page 49: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/49.jpg)
Microprocessor Chip Set Microprocessor Chip Set SLU FunctionsSLU Functions
• three channel digital data multiplexer
• 16 inputs - 3 channels out
• four inputs combined for arithmetic
operations
• 53.3 μs operation / 53.3 μs command
• 15-bit instruction word
![Page 50: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/50.jpg)
SLU
![Page 51: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/51.jpg)
Microprocessor Chip Set Microprocessor Chip Set RAS FunctionsRAS Functions
• sixteen 20-bit static registers
• random access read-write storage
• 53.3 μs I/O time
• 5-bit instruction word
![Page 52: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/52.jpg)
RAS
![Page 53: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/53.jpg)
Microprocessor Chip Set Microprocessor Chip Set ROM FunctionsROM Functions
• 2560-bit random access/sequential access
fixed memory - 128 words x 20-bits
• can parallel eight ROM’s for 1024 words
• program counter - cleared / +- increment /
hold / external
• data out / parity out
• 20-bit instruction word
![Page 54: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/54.jpg)
ROM
![Page 55: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/55.jpg)
Microprocessor Microprocessor Technology Spec’sTechnology Spec’s
CHIP DEVICES SIZE PKG # USED TOTAL
PMU 1063 150 x 153 24 pin 1 1063
PDU 1241 141 x 151 24 pin 1 1241
SLF 743 120 x 130 24 pin 1 743
SLU 771 128 x 133 24 pin 3 2313
RAS 2330 115 x 130 14 pin 3 6990
ROM 3268 143 x 150 14 pin 19 62092
TOTAL 28 74442
![Page 56: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/56.jpg)
PMU
PDU
SLF
SLU
RAS
ROM
![Page 57: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/57.jpg)
MicroprocessorMicroprocessorInstruction SetInstruction Set
• PMU - continuous - co-processor
• PDU - continuous - co-processor
• SLF - 16 instructions
• SLU - 48 instructions
• RAS - 32 instructions
• Executive ROM - 37 instructions
TOTAL = 133 instructions
![Page 58: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/58.jpg)
MicroprocessorMicroprocessorEquations - Angle of AttackEquations - Angle of Attack
![Page 59: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/59.jpg)
MicroprocessorMicroprocessorNumeric Scaling - Angle of AttackNumeric Scaling - Angle of Attack
![Page 60: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/60.jpg)
MicroprocessorMicroprocessorEquation Flow - Angle of AttackEquation Flow - Angle of Attack
![Page 61: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/61.jpg)
MicroprocessorMicroprocessorProgram Flow - Angle of AttackProgram Flow - Angle of Attack
![Page 62: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/62.jpg)
MicroprocessorMicroprocessorTypical Binary Coding SheetTypical Binary Coding Sheet
![Page 63: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/63.jpg)
MicroprocessorMicroprocessorInitial Programming AidsInitial Programming Aids
• No assembler
• No compiler
• No simulator
• No debugger
• No hardware prototype
![Page 64: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/64.jpg)
MicroprocessorMicroprocessorTesting/Computer AidsTesting/Computer Aids
• Failure analysis simulation
(circuit logic level simulation) • Programming simulation
(chip level with timing)• Card deck for ROM masking• Program flow chart• Flight test software changes• Hardware prototype for real testing
![Page 65: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/65.jpg)
Simulator/Debugger Output Values Report
![Page 66: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/66.jpg)
ROM Binary Programming Report
![Page 67: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/67.jpg)
Program Flowchart Report from Plotter
![Page 68: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/68.jpg)
Hardware Prototype of F-14 CADC
![Page 69: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/69.jpg)
Simulated Pilot Display from CADC
![Page 70: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/70.jpg)
General Design General Design AccomplishmentsAccomplishments
1st microprocessor chip set
1st aerospace microprocessor
1st fly-by-wire flight computer
1st military microprocessor
1st production microprocessor
1st fully integrated chip set microprocessor
1st 20-bit microprocessor
![Page 71: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/71.jpg)
Specific Design Specific Design AccomplishmentsAccomplishments
1st microprocessor with built-in programmed self- test and redundancy1st microprocessor in a digital signal (DSP) app1st with execution pipeline1st with parallel processing1st integrated math co-processors1st Read-Only Memory (ROM) with a built-in counter
![Page 72: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/72.jpg)
1970 - 2006
F-14 “Tomcat”
![Page 73: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/73.jpg)
![Page 74: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/74.jpg)
![Page 75: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/75.jpg)
F14 “TomCat” In FlightF14 “TomCat” In Flight
• Navy information film
• “Top Gun” movie
![Page 76: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/76.jpg)
LSI Comments - The Experts
• May 1967 Jack Fischel
• Oct 1967 Joseph Earl
• Oct 1967 Saul Levy
• Nov 1968 CG Feth
• 1968 Franz Alt
![Page 77: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/77.jpg)
MicroprocessorMicroprocessorLogical FunctionsLogical Functions
• Data Limit Comparison
Select P if U >= P >= L
Select L if P > L
Select L if P < L
![Page 78: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/78.jpg)
MicroprocessorMicroprocessorLogical FunctionsLogical Functions
• Logical– and– or– conditional transfer– unconditional transfer
![Page 79: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/79.jpg)
MicroprocessorMicroprocessorI/O FunctionsI/O Functions
• Input / Output– receive on/off switch information– receive A/D information– output on/off information– output D/A information
![Page 80: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/80.jpg)
Who Did It?Who Did It?
• Garrett AiResearch– Electronic Systems, Torrance, CA
• American Micro Systems, Inc.– Santa Clara, CA
![Page 81: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/81.jpg)
What Is A CADC?What Is A CADC?
A Flight Computer to:
• compute and display– altitude– air speed– vertical speed– mach number– temperature
![Page 82: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/82.jpg)
A Flight Computer to:
• compute and control
– wing speed, position, and rate
– maneuver flap position
– glove vane position
– angle of attack correction
![Page 83: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/83.jpg)
A Flight Computer to:
• provide other critical flight information
– real-time data to other systems
– in-flight self-diagnostics
– redundant switchover to dual system
![Page 84: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/84.jpg)
MicroprocessorMicroprocessorGeneral System DiagramGeneral System Diagram
![Page 85: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/85.jpg)
MicroprocessorMicroprocessorData FunctionsData Functions
• Data Conditioning & Scaling
A +/- B
F = -----------
C
A - B
F = -----------
A + C
![Page 86: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/86.jpg)
What Is A CADC?What Is A CADC?
A Flight Computer to:
• Real-time computing and display
• Real-time computing and control
• Real-time flight data to other
systems: weapons &
communications
![Page 87: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/87.jpg)
F14 Aircraft RequirementsF14 Aircraft Requirements
• two man crew
• two engines
• advanced weapon system
• internal gun
• land on aircraft carrier fully loaded
![Page 88: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/88.jpg)
• ‘pipeline’ instruction and arithmetic
• master/slave instruction ROM’s
• ROM retain mode
• ROM external conditional jump
![Page 89: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/89.jpg)
MicroprocessorMicroprocessorNumeric Scaling - Angle of AttackNumeric Scaling - Angle of Attack
![Page 90: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/90.jpg)
Dual Quartz Sensors
![Page 91: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/91.jpg)
Microprocessor Chip Prototype
![Page 92: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/92.jpg)
Final TestFinal Test
The
Ultimate Extreme Test
of a
Computer and Aircraft
![Page 93: F-14 “Tomcat” Microprocessor Chip Set Ray Holt ©Copyright 1998-2011 Ray M. Holt ALL RIGHTS RESERVED](https://reader036.vdocuments.site/reader036/viewer/2022062321/56649e0c5503460f94af577c/html5/thumbnails/93.jpg)
Breaking
The
Sound Barrier - Twice
MACH 2