幫助中心 | 我的帳號 | 關於我們

CPU設計實戰(LoongArch版電腦類專業系統能力培養系列教材)

  • 作者:汪文祥//邢金璋|責編:朱劼//關敏
  • 出版社:機械工業
  • ISBN:9787111751915
  • 出版日期:2024/07/01
  • 裝幀:平裝
  • 頁數:384
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書深入淺出地介紹了如何從零開始一步步設計出一個入門級的CPU,以及在這個過程中應該掌握哪些知識、遵守哪些設計原則、規避哪些設計風險、可以使用哪些開發技巧。全書從邏輯上分為三個部分,第一部分(第1?3章)介紹產業界進行CPU研發的過程以及本地與遠程FPGA實驗平台、FPGA上板實現、Verilog應用實例等CPU設計中必要的基礎知識。第二部分(第4?10章)從一個僅實現5條指令的單周期CPU設計開始,逐步引入流水線設計,添加指令,增加異常和中斷的支持,並完成AXI匯流排介面、TLBMMU和高速緩存的設計與實現,最終完成一個入門級的CPU的設計。第三部分(第11?12章)為準備進階設計的讀者給出一些指導和建議,包括進階實驗開發環境與常用的設計優化方案。
    本書適合作為高校電腦及相關專業電腦組成、電腦體系結構等課程的實踐教材,也可供對CPU設計感興趣的相關技術人員閱讀。

作者介紹
汪文祥//邢金璋|責編:朱劼//關敏

目錄

前言
第1章  CPU晶元研發過程概述
  1.1  處理器和處理器核
  1.2  晶元產品的研製過程
  1.3  晶元設計的工作階段
第2章  硬體實驗平台及FPGA設計流程
  2.1  硬體實驗平台
    2.1.1  龍芯CPU設計與體系結構教學實驗系統
    2.1.2  龍芯普及型系統能力培養遠程實驗平台
  2.2  FPGA的設計流程
    2.2.1  FPGA的一般設計流程
    2.2.2  基於Vivado的FPGA實現流程
    2.2.3  Vivado使用小貼士
  2.3  任務與實踐
    2.3.1  本書配套實驗環境
    2.3.2  實踐任務1:跑馬燈
第3章  數字邏輯電路設計基礎
  3.1  數字邏輯電路設計與Verilog代碼開發
    3.1.1  面向硬體電路的設計思維方式
    3.1.2  自頂向下的設計劃分過程
    3.1.3  行為描述的Verilog編程風格
    3.1.4  常用數字邏輯電路的Verilog描述
  3.2  數字邏輯電路功能模擬的常見錯誤及調試方法
    3.2.1  功能模擬波形分析
    3.2.2  波形異常類錯誤的調試
  3.3  任務與實踐
    3.3.1  實踐任務2:寄存器堆模擬
    3.3.2  實踐任務3:同步RAM和非同步RAM模擬、綜合與實現
……
第4章  單周期CPU設計
第5章  簡單流水線CPU設計
第6章  在流水線中添加普通用戶態指令
第7章  異常和中斷的支持
第8章  AXI匯流排介面設計
第9章  存儲管理單元設計
第10章  Cache設計
第11章  進階實驗開發環境
第12章  進階設計
附錄

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032