AN/AYK-14
The AN/AYK-14(V) is a family of computers for use in military weapons systems.[1] It is a general-purpose 16-bit microprogrammed computer, intended for airborne vehicles and missions. Its modular design provides for common firmware and support software. It is still in use on Navy fleet aircraft including the F/A-18, and the AV-8B. The AN/AYK-14(V) family of systems is designed to meet MIL-E-5400 (airborne) requirements.[2]
General information
    
The AN/AYK-14(V) computer was designed for military weapons systems. A complete AN/AYK-14(V) computer system is composed of processor, memory and input/output (I/O) modules.[1]
Applications
    
- Aircraft
 - Special applications
- ALWT Torpedo Guidance Computer
 - ACLS Landing System Processor
 - DASS ASW Training Computer
 - Firebrand Drone Guidance Computer
 
 
Technical description
    
The AN/AYK-14(V) series of systems are microprogrammed computers, intended for airborne vehicles and missions, but are also capable of shipboard and land use.[2]
General characteristics
    
The AN/AYK-14(V) is a general-purpose 16-bit computer capable of 675 thousand operations per second. Its modular design provides for common firmware and support software.[2]
General Features
    
- General-purpose 16-bit digital computer
 - Physically and functionally modular
 - Expandable with plug-ins and additional enclosures
 - Microprogrammed to emulate an extended AN/UYK-20
 - LSI components
 - ATR enclosures
 - Variable configurations
 
Central Processor
    
- Microprogrammed
 - 2's complement arithmetic
 - Executive and user states
 - Two sets of 16-word by 16-bit general registers
 - Two status registers
 - Three-level interrupt system
 - Addressing to 524,288 words
 - Fixed and floating point arithmetic
 - 4-, 8-, 16-, and 32-bit operands
 - 16-, and 32-bit instructions
 - Direct, indirect, and indexed addressing
 - Optional hardware floating point module
 - Loadable/readable 32-bit RTC clock, 1-MHz rate; 16-bit monitor clock, 10-KHz rate
 - Built-in-test functions
 - Bootstrap PROM memory
 - Power failure shutdown/recovery
 - I/O controller capability
- Chaining capability
 - Control memory for each channel
 - Up to 16 channels in various combinations
 
 - Interface to support equipment
 - Sample instruction times
- Shift 1.5 μsec
 - Add, subtract 0.8
 - Multiply 4.2
 - Divide 8.4
 - Basis: single GPM, core memory, overlapped access, interleaved addresses
 
 
Memory control and memory
    
- Core memory module (CMM), 32K words of 18 bits
 - Semiconductor memory module (SMM), 32K words of 18 bits
 - Interchangeable core and semiconductor memory modules
 - CMM has 900-nanosecond cycle time and 350-nanosecond access time
 - SMM has 400-nanosecond cycle time and 200-nanosecond access time
 - Interleaved or non-interleaved addressing
 - Read/write expandable memory (RXM), 4K x 18-bit RAM with optional 4K PROM
 - Parity bit per byte
 - Protect features
- Write protect
 - Read protect
 - Execute protect
 - Block protect in paging system
 
 - Memory controller with paging to 524,288 words
 
I/O Processor (optional)
    
- I/O controller capability
 - Instruction subset compatible with central processor
 - Microprogrammed
 - Usable in conjunction with a central processor or as a stand-alone processor
 - Real-time and system clocks
 - 16-word by 16-bit general register set
 - Addressing to 65,536-words
 - Fixed point 16-bit arithmetic
 - Interface to support equipment
 
Processor
    
The general processing control module (GPM) and the processor support module (PSM) make up a 16-bit central processor. for a general purpose computer. The extended arithmetic unit (EAU) is 32-bit floating-point hardware, controlled by the GPM. An input/output processor (IOP) can be added to increase processing throughput. It can function as an input/output controller (IOC) or as a single-module, 16-bit general purpose CPU.[2]
Memory
    
The memory subsystem includes two 32K-word with an eighteen bit word length. The memory control module (MCM) provides the interface between the GPM and the memory modules. The read/write expandable memory module (RXM) is a 4K word module with an eighteen bit word that serves as memory for the IOP.[2]
Input / Output
    
The AN/AYK-14(V) can support up to 16 I/O channels. A single chassis provides four to six I/O channels. XN-3 type enclosures can be added to expand the number of I/O channels.[2] I/O module types include:
- MIL-STD-1553A avionics serial multiplex bus
 - NTDS (fast, slow, ANEW, and serial) MIL-STD-1397
 - RS-232-C
 - PROTEUS
 
Environmental requirements
    
The AN/AYK-14(V) family of systems is designed to meet MIL-E-5400 (airborne) requirements.[2]
See also
    
    
References
    
- "AN/AYK-14 (V) Navy Standard Airborne Computer Overview Including P3I" (PDF). Control Data Corporation.
 - "AN/AYK-14 (V) Navy Standard Airborne Computer Technical Description" (PDF). Control Data Corporation.