微计算机信息
微計算機信息
미계산궤신식
CONTROL & AUTOMATION
2008年
29期
32-34
,共3页
赖兆磬%潘明%许勇%张辉
賴兆磬%潘明%許勇%張輝
뢰조경%반명%허용%장휘
FPGA%CPU核%数据通路%控制通路
FPGA%CPU覈%數據通路%控製通路
FPGA%CPU핵%수거통로%공제통로
本文基于FPGA平台设计并实现了一种嵌入式16位RISC CPU核.以MIPS CPU指令集为参考,完成指令集设计;对指令处理过程进行抽象,把指令分成取指、译码、执行、访存、写回五级流水处理,根据处理过程所需要的元件构建五级数据通路:针对流水线处理产生的数据相关构建旁路通路;根据五级数据通路及旁路通路所需要的协调信号构建控制通路;把数据通路和控制通路融合成CPU核.采用VHDL实现CPU核;在CPU核上运行测试程序,并给出仿真结果;在FPGA平台上对CPU核进行验证.结果表明了所设计CPU核的有效性.
本文基于FPGA平檯設計併實現瞭一種嵌入式16位RISC CPU覈.以MIPS CPU指令集為參攷,完成指令集設計;對指令處理過程進行抽象,把指令分成取指、譯碼、執行、訪存、寫迴五級流水處理,根據處理過程所需要的元件構建五級數據通路:針對流水線處理產生的數據相關構建徬路通路;根據五級數據通路及徬路通路所需要的協調信號構建控製通路;把數據通路和控製通路融閤成CPU覈.採用VHDL實現CPU覈;在CPU覈上運行測試程序,併給齣倣真結果;在FPGA平檯上對CPU覈進行驗證.結果錶明瞭所設計CPU覈的有效性.
본문기우FPGA평태설계병실현료일충감입식16위RISC CPU핵.이MIPS CPU지령집위삼고,완성지령집설계;대지령처리과정진행추상,파지령분성취지、역마、집행、방존、사회오급류수처리,근거처리과정소수요적원건구건오급수거통로:침대류수선처리산생적수거상관구건방로통로;근거오급수거통로급방로통로소수요적협조신호구건공제통로;파수거통로화공제통로융합성CPU핵.채용VHDL실현CPU핵;재CPU핵상운행측시정서,병급출방진결과;재FPGA평태상대CPU핵진행험증.결과표명료소설계CPU핵적유효성.