The AN/UYK-17(XB-1)(V) Signal Processing Element (SPE) is a high performance computer system being developed at the Naval Research Laboratory for radar, sonar, and communication applications. To perform signal processing tasks efficiently, the SPE comprises multiple functional units that execute different processes in parallel. Due to the inherent parallelism in signal processing tasks, horizontal microprograms are used to control the functional units references 5 and 6. This report overviews the SPE, describes the Signal Processing Arithmetic Unit (SPAU) in detail, discusses ANIMIL-the microprogramming language for representing SPAU microprograms, and illustrates the use of the ANIMIL translator with a simple microprogram. Companion documents describe the SPAU simulator program (reference 3) and the formal syntax and semantics of the ANIMIL language (reference 4).
/lp/association-for-computing-machinery/microprogramming-the-an-uyk-17-xb-1-v-signal-processing-element-signal-iZfN1rtYWJ