MIPS32® 4KE™ 系列

相較於前一代MIPS 4K®核心系列,高度可配置的MIPS32® 4KE®核心系列功能更強大,它具有程式碼壓縮、多組32位元暫存器、更大的回寫快取記憶體以及時脈閘控廣泛運用等優勢。4KE核心系列可爲系統單晶片(SoC)設計人員提高最佳化應用的靈活性,有助於充分提高性能或最大限度地降低功耗。

  • 4KE核心系列包括以下核心:
    • 4KEp® 核心 –具備叠代乘法和小FMT MMU(固定映射轉換 記憶體管理單元)的基本核心
    • 4KEm® 核心 - 4KEp 核心+ 快速乘法/除法單元
    • 4KEc® 核心 - 4KEm + TLB MMU
    • 4KEPro 核心 – 具有CorExtend™功能的4KE 核心
  • MIPS16e™程式碼壓縮可幫助設計人員把應用的記憶體要求降低40%之多
  • 這些核心可配置多達64KB 的指令快取記憶體和64KB的回寫資料快取記憶體,以獲得更大的靈活性和更高的性能
  • 這些高度可配置、可合成的核心給設計人員帶來了整合應用所需功能的靈活性
  • 大量的時脈閘控即可降低功耗又不影響應用性能
  • BIST、掃描和具有跟蹤和快速下載功能的增強型JTAG (EJTAG)除錯(PDtrace™)可實現快速簡便的除錯
  • 4KE核心是可合成的,能夠移植到任何晶圓製造製程上
  • 所有主流作業系統和編譯器工具鏈,以及數百種第三方開發工具都支援MIPS®架構

MIPS32® 增強型 (Release 2)架構

  • 5級管線
  • 1、2、4或 8 組32位元暫存器
  • 管理模式工作
  • 向量中斷和外部中斷控制器支援
  • 原子中斷啟動/禁用
  • 位元欄位操作指令
  • 虛擬記憶體支援(小頁面,支援大量的頁表操作)

MIPS32 專有資源架構

  • 用於即時中斷的計數/比較暫存器
  • 用於SW中斷點的I 和 D監控暫存器

MIPS16e™程式碼壓縮

  • 特殊的PC相關指令,可以高效載入位址和常數
  • SAVE & RESTORE巨集指令,用於副程式內部堆疊的設置和拆卸
  • 32位元指令的16位元編碼,可提高程式碼密度

可編程快取記憶體的大小

  • 可分別配置的指令快取和資料快取記憶體,大小爲0-64KB
  • 直接映射2-、3-或4-路集關聯
  • 負載阻塞,直到提供關鍵字
  • 非阻塞預取
  • 回寫支援
  • 16位元組大小的快取記憶體排列

中間結果暫存RAM支援

  • 可選用快速暫存RAM取代I- 和/或 D-快取記憶體的1路
  • 20個索引位址位元,可實現高達1MB的陣列訪問
  • 介面可以實現核心的後延遲操作

記憶體管理單元(MMU)

  • 32個頁面大小可變的雙表項JTLB
  • 固定或基於TLB的MMU,取決於系列中的編號

簡單匯流排介面單元(BIU)

  • 所有I/O完全註冊
  • 單獨的單向32位元位址匯流排和資料匯流排
  • 兩個16位元組大小的折疊式寫入緩衝器(collapsing write buffer)
  • 爲便於向其他匯流排協定轉換而設計

整數乘法/除法單元(MDU)

  • 速度快,或面積最佳化,取決於系列中編號
  • 最大每時脈周期一次32x16乘法的執行速度(快速MDU)
  • 最大每隔一個時脈周期一次32x32乘法的執行速度(快速MDU)

通用協同處理器(COP2)介面

  • 32位元外部協同處理器介面

功率控制

  • 最小頻率:0 MHz
  • 省電模式(由WAIT指令觸發)
  • 支援軟體控制時脈除法器
  • 支援局部閘控時脈的廣泛運用

EJTAG除錯

  • 支援單步進
  • 虛擬指令和資料位址中斷點
  • 利用跟蹤壓縮(PDtrace™)功能實現PC和資料跟蹤

開發工具

  • MIPS SDE – 專爲支援MIPS 核心而最佳化的基於GNU的工具鏈
  • MIPSsim™ –匯流排功能建模和指令集模擬器
  • System Navigator™ 探針 – EJTAG 探針
  • NavigatorIDE – 基於Eclipse的繪圖式整合開發環境

 


製程 (nm) 130 90
頻率 - (MHz)最壞情況 100 - 250250 - 420
性能 (DMIPS)400 680
功率 - (mW/MHz) 典型值 (核心 + 8k/8k 快取記憶體)0.32 - 0.680.15 - 0.26
面積 - (mm2,核心+ 8K/8K/快取記憶體)1.2- 1.90.65 - 1.2

註:頻率、功耗和尺寸取決於配置方案、合成、晶片供應商、製程以及單元庫。對於130nm製程,最壞情況是慢矽(slow silicon)、1.08V、125C;典型情況是普通矽、1.2V、25C。對於90nm製程,最壞情況是慢矽、0.9V、125C;典型情況是普通矽、1.0V、25C。上述涉及速度不包含SI、OCV、時脈抖動和設計餘量。

Simplified Overview

MIPS32® 4K®核心系列專爲希望在SoC應用中提高性能、簡化系統整合並便於在未來製程技術上升級的半導體製造商、ASIC開發商和系統OEM所設計。

 



Questions?
MIPS can help you with your design considerations.
Contact Us