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
[edit]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
[edit]- Aircraft
- Special applications
- ALWT Torpedo Guidance Computer
- ACLS Landing System Processor
- DASS ASW Training Computer
- Firebrand Drone Guidance Computer
Technical description
[edit]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
[edit]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]
System specifications and features
[edit]General Features
[edit]- 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
[edit]- 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
[edit]- 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)
[edit]- 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
Subsystems
[edit]Processor
[edit]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
[edit]The memory subsystem includes two 32K-word with an 18-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 18-bit word that serves as memory for the IOP.[2]
Input / Output
[edit]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
[edit]The AN/AYK-14(V) family of systems is designed to meet MIL-E-5400 (airborne) requirements.[2]