ST231

From Wikipedia, the free encyclopedia

The ST231 is the most successful member of the ST200 family of embedded VLIW cores, jointly designed by Hewlett-Packard Laboratories and STMicroelectronics under the name "Lx".

The ST200 is a scalable and customizable family of VLIW embedded cores. The ST210, ST220, ST231 are implementations based on the same 4-issue VLIW microarchitecture, which allows issuing and executing four operations every cycle. The instruction set is a clean RISC, with support for VLIW execution, partial predication, silent memory speculation. The ST231 architecture contains four integer units, 2 multipliers, 1 branch unit, and 1 load/store unit, which can be mixed and match in a VLIW instruction. It also includes a general purpose register bank of 64x32-bit registers and a branch register bank (for branch conditions and partial predication support) of 8x1-bit registers. The ST200 architecture can be (optionally) scaled to multiple VLIW clusters, for increased ILP.

The addition of the MMU enables the ST231 to run Linux.

[edit] External links