亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 學術論文 > 基于FPGA的8位增強型CPU設計與驗證

基于FPGA的8位增強型CPU設計與驗證

  • 資源大小:1964 K
  • 上傳時間: 2013-04-24
  • 上傳用戶:fvmhqefmlwf
  • 資源積分:2 下載積分
  • 標      簽: FPGA CPU 8位 增強型

資 源 簡 介

隨著信息技術的發展,系統級芯片SoC(System on a Chip)成為集成電路發展的主流。SoC技術以其成本低、功耗小、集成度高的優勢正廣泛地應用于嵌入式系統中。通過對8位增強型CPU內核的研究及其在FPGA(Field Programmable Gate Arrav)上的實現,對SoC設計作了初步研究。 在對Intel MCS-8051的匯編指令集進行了深入地分析的基礎上,按照至頂向下的模塊化的高層次設計流程,對8位CPU進行了頂層功能和結構的定義與劃分,并逐步細化了各個層次的模塊設計,建立了具有CPU及定時器,中斷,串行等外部接口的模型。 利用5種尋址方式完成了8位CPU的數據通路的設計規劃。利用有限狀態機及微程序的思想完成了控制通路的各個層次模塊的設計規劃。利用組合電路與時序電路相結合的思想完成了定時器,中斷以及串行接口的規劃。采用邊沿觸發使得一個機器周期對應一個時鐘周期,執行效率提高。使用硬件描述語言實現了各個模塊的設計。借助EDA工具ISE集成開發環境完成了各個模塊的編程、調試和面向FPGA的布局布線;在Synplify pro綜合工具中完成了綜合;使用Modelsim SE仿真工具對其進行了完整的功能仿真和時序仿真。 設計了一個通用的擴展接口控制器對原有的8位處理器進行擴展,加入高速DI,DO以及SPI接口,增強了8位處理器的功能,可以用于現有單片機進行升級和擴展。 本設計的CPU全面兼容MCS-51匯編指令集全部的111條指令,在時鐘頻率和指令的執行效率指標上均優于傳統的MCS-51內核。本設計以硬件描述語言代碼形式存在可與任何綜合庫、工藝庫以及FPGA結合開發出用戶需要的固核和硬核,可讀性好,易于擴展使用,易于升級,比較有實用價值。本設計通過FPGA驗證。

相 關 資 源

您 可 能 感 興 趣 的

主站蜘蛛池模板: 乌兰县| 喀什市| 新建县| 太仓市| 民乐县| 新晃| 铁岭市| 双柏县| 英吉沙县| 文昌市| 夏邑县| 翁牛特旗| 介休市| 景洪市| 抚州市| 长海县| 屏南县| 土默特右旗| 大英县| 依兰县| 巴里| 天峻县| 盈江县| 阿拉善右旗| 榆树市| 贞丰县| 开鲁县| 万载县| 马山县| 云梦县| 闻喜县| 定西市| 香港 | 南平市| 吉隆县| 甘泉县| 固始县| 攀枝花市| 通山县| 焉耆| 开远市|