Difference between revisions of "4K"
From LinuxMIPS
(Remove alot of redundant information that's already implied by MIPS32.) |
|||
| Line 1: | Line 1: | ||
| − | The MIPS '''4K''' series is MIPS Technologies low end | + | The MIPS '''4K''' series is MIPS Technologies's low end [[MIPS32]] synthesizable. |
| − | [http://www.mips.com/content/Products/Cores/32-BitCores/MIPS324KFamily/ProductCatalog/P_MIPS324KFamily/productBrief | + | [http://www.mips.com/content/Products/Cores/32-BitCores/MIPS324KFamily/ProductCatalog/P_MIPS324KFamily/productBrief MIPS32 4Kâ„¢ Family] |
[http://vlad.org.ua/adm5120/datasheet/4Kc_SoftwareUsersManual_01.17.pdf Datasheet] | [http://vlad.org.ua/adm5120/datasheet/4Kc_SoftwareUsersManual_01.17.pdf Datasheet] | ||
| − | * | + | * 4Kp core - basic version with iterative multiply and FMT MMU |
| − | * | + | * 4Km core - 4Kp core plus fast Multiply/Divide Unit |
| − | * | + | * 4Kc core - 4Km core plus TLB MMU |
The 4Kc CPU supports: | The 4Kc CPU supports: | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
** Instruction and Data watch CP0 registers for software breakpoints | ** Instruction and Data watch CP0 registers for software breakpoints | ||
** Separate interrupt exeption vector | ** Separate interrupt exeption vector | ||
* Memory Management Unit | * Memory Management Unit | ||
| − | ** 16 dual-entry MIPS32 style | + | ** 16 dual-entry MIPS32 style [[TLB]] with variable page sizes |
= 4KE = | = 4KE = | ||
Revision as of 12:59, 12 December 2005
The MIPS 4K series is MIPS Technologies's low end MIPS32 synthesizable.
- 4Kp core - basic version with iterative multiply and FMT MMU
- 4Km core - 4Kp core plus fast Multiply/Divide Unit
- 4Kc core - 4Km core plus TLB MMU
The 4Kc CPU supports:
- Instruction and Data watch CP0 registers for software breakpoints
- Separate interrupt exeption vector
- Memory Management Unit
- 16 dual-entry MIPS32 style TLB with variable page sizes
4KE
Linux support
The 4K and 4KE are fully supported.
See also
- Prefetching The use of the pref instruction in Linux.