Western Electric 32206 co-processor
Western Electric 32206 (WE32206) is a Floating Point Unit for WE 32200 microprocessor family. Like its predecessor, Western Electric 32106, the WE32206 supports single, double end extended precision floating-point numbers, it can execute all basic mathematical, comparison and rounding operations, and read and write data in BCD and integer formats. All data loaded by the 32206 is converted internally into extended-precision format, and all further calculations are performed in this format. The WE32206 includes a few new transcendental instructions: sin, cos and tangent. From other new features of the co-processor it's worth to mention more rounding options - they can be specified on per-instruction basis. The co-processor also has second set of FPU registers - each instruction specifies which register set will be used during instruction execution.
The WE32206 co-processor supports two modes of operation:
The advantages of peripheral mode are:
The disadvantage of peripheral mode is that it's slightly slower than the co-processor mode.
At a glance