ST40 Core and Instruction Set Architecture Reference Manual

The ST40 is a 32-bit RISC (reduced instruction set computer) microprocessor. It includes separate instruction and operand caches. The operand caches support both copy-back and write-through modes. The 16-bit fixed-length instruction set gives the architecture extremely good code density. The ST40 core products are grouped into series. These series can be distinguished by the following features. • The associativity of the cache architecture. • The presence of index and RAM modes in the cache architecture. • The presence of a floating point unit (FPU). This provides hardware support for scalar and vector floating point computation. • The presence of a memory management unit (MMU). This provides hardware support for translation and protection of parts of the address space. It incorporates a 64 entry unified translation lookaside buffer (TLB) and a 4 entry instruction TLB which caches entries from the unified TLB without software intervention. • The width of physical addressing used on the STBus. Earlier ST40 cores support 29-bit physical addressing. Newer ST40 cores can also support 32-bit physical addressing.


File format
PDF
Published
15 November, 2023
Updated
15 November, 2023
MD5 checksum
A928DDEA59AF41DE4BE141991FD3FAFB
Download PDF

Also Manuals