[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

     经部  史类  子部  集部  古籍管理  古籍工具书  四库全书  古籍善本影音本  中国藏书
  •  文化

     文化评述  文化随笔  文化理论  传统文化  世界各国文化  文化史  地域文化  神秘文化  文化研究  民俗文化  文化产业  民族文化  书的起源/书店  非物质文化遗产  文化事业  文化交流  比较文化学
  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

     执业资格考试用书  室内设计/装潢装修  标准/规范  建筑科学  建筑外观设计  建筑施工与监理  城乡规划/市政工程  园林景观/环境艺术  工程经济与管理  建筑史与建筑文化  建筑教材/教辅  英文原版书-建筑
  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

     园艺  植物保护  畜牧/狩猎/蚕/蜂  林业  动物医学  农作物  农学(农艺学)  水产/渔业  农业工程  农业基础科学  农林音像
  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

  •  保健/养生

  •  体育/运动

  •  手工/DIY

  •  休闲/爱好

  •  英文原版书

  •  港台图书

  •  研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学

  •  音乐
     音乐理论

     声乐  通俗音乐  音乐欣赏  钢琴  二胡  小提琴
  • CPU設計實戰
    該商品所屬分類:計算機/網絡 -> 程序設計
    【市場價】
    489-710
    【優惠價】
    306-444
    【作者】 汪文祥邢金璋 
    【所屬類別】 圖書  計算機/網絡  程序設計  其他 
    【出版社】機械工業出版社 
    【ISBN】9787111674139
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787111674139
    叢書名:計算機類專業繫統能力培養繫列教材

    作者:汪文祥,邢金璋
    出版社:機械工業出版社
    出版時間:2021年04月 


        
        
    "

    產品特色

    編輯推薦

    • 本書按照CPU設計的實際工程過程安排內容。全書分為三個部分:*部分從工程化的視角介紹業界進行CPU研發的過程,並且提煉出完成CPU設計應具備的FPGA設計、Verilog、軟硬件平臺等方面的基礎知識;第二部分圍繞一個基本的單周期CPU的設計,逐步引入流水線、指令、例外和中斷、總線、高速緩存等部分的設計和實現,*終完成一個入門級的CPU設計;第三部分則在基本CPU的基礎上進一步添加常見指令和功能,啟發讀者的創造力,使設計出的CPU更接近真實產品。通過這樣循序漸進、層層深入的安排,引導讀者逐步掌握CPU的設計方法。

    • 書中融入大量工程實踐經驗、設計原則、開發技巧、需要規避的設計風險、常見錯誤等內容,幫助讀者理解在真實的工程場景中應該考慮的問題,學會在各種現實條件下進行權衡,根據目標找到*的解決方案。

    • 涵蓋設計思維、設計方法到設計工具的全面介紹,案例豐富,可操作性強。通過學習本書,讀者不僅可以掌握CPU的設計方法,更能在這個過程中很好地訓練工程設計思維,為今後的工作打下堅實的基礎。

     
    內容簡介

    本書面向初學者,以實戰的方式帶領讀者了解CPU設計的流程,並從零開始逐步開發出自己的CPU。本書將計算機組成與體繫結構的理論知識和工業實踐充分結合,使讀者在實際的CPU設計與開發過程中更加深入地理解計算機繫統的工作原理,掌握CPU設計理念、方法和技術。


    本書共分為三個部分,*部分介紹CPU的研發過程以及FPGA、數字邏輯電路等相關知識;第二部分先介紹簡單流水線CPU設計,在此基礎上添加指令、例外、中斷、總線、高速緩存等功能,完成一個具有基本功能的CPU;第三部分介紹如何增加各種高級功能,*終形成一個具有豐富功能的CPU。


    本書深入淺出、層次清晰,並融入了典型的CPU開發相關的技術問題,既可以作為高等院校計算機及相關專業本科生和研究生的CPU開發類課程的教材,也可以作為從事CPU相關研發工作的專業人員的參考書。

    作者簡介

    汪文祥  工學博士,龍芯中科技術股份有限公司首席工程師,中國科學院大學崗位教授。主要研究方向為處理器體繫結構設計、處理器驗證及計算機繫統性能分析優化等,參與了多項國家“核高基”、863 和 973 項目,在國內外各種期刊會議發表文章十餘篇,申請專利數十項,授權專利十餘項。2012年起任龍芯中科芯片研發部IP組組長,負責龍芯繫列CPU IP核的開發研制及維護,參與制訂龍芯指令繫統架構規範。


     


    邢金璋 碩士畢業於中國科學院計算技術研究所,2015年加入龍芯中科技術股份有限公司,從事處理器核結構設計工作,是龍芯小、中繫列處理器核演進版本的主要結構設計者之一。近年來,積極參與“龍芯杯”全國大學生計算機繫統能力培養大賽的技術支持、培訓等工作

    目錄
    叢書序言

    前言
    第1章 CPU芯片研發過程概述 1
    1.1 處理器和處理器核 1
    1.2 芯片產品的研制過程 2
    1.3 芯片設計的工作階段 3
    第2章 硬件實驗平臺及FPGA設計流程 5
    2.1 硬件實驗平臺 5
    2.1.1 龍芯CPU設計與體繫結構教學實驗繫統 5
    2.1.2 龍芯計算機繫統能力培養遠程實驗平臺 7
    2.2 FPGA的設計流程 8
    2.2.1 FPGA的一般設計流程 9
    2.2.2 基於Vivado的FPGA設計流程 10

    叢書序言

    前言
    第1章 CPU芯片研發過程概述 1
    1.1 處理器和處理器核 1
    1.2 芯片產品的研制過程 2
    1.3 芯片設計的工作階段 3
    第2章 硬件實驗平臺及FPGA設計流程 5
    2.1 硬件實驗平臺 5
    2.1.1 龍芯CPU設計與體繫結構教學實驗繫統 5
    2.1.2 龍芯計算機繫統能力培養遠程實驗平臺 7
    2.2 FPGA的設計流程 8
    2.2.1 FPGA的一般設計流程 9
    2.2.2 基於Vivado的FPGA設計流程 10
    2.2.3 Vivado使用小貼士 33
    2.3 任務與實踐 35
    第3章 數字邏輯電路設計基礎 36
    3.1 數字邏輯電路設計與Verilog代碼開發 36
    3.1.1 面向硬件電路的設計思維方式 37
    3.1.2 行為描述的Verilog編程風格 38
    3.1.3 自頂向下的設計劃分過程 38
    3.1.4 常用數字邏輯電路的Verilog描述 39
    3.2 數字邏輯電路功能仿真的常見錯誤及其調試方法 55
    3.2.1 功能仿真波形分析 56
    3.2.2 波形異常類錯誤的調試 60
    3.3 進一步使用Vivado 66
    3.3.1 定制同步RAM IP核 66
    3.3.2 定制異步RAM IP核 68
    3.3.3 查看時序結果和資源利用率 69
    3.4 任務與實踐 69
    3.4.1 實踐任務一:寄存器堆仿真 70
    3.4.2 實踐任務二:同步RAM和異步RAM仿真、綜合與實現 71
    3.4.3 實踐任務三:數字邏輯電路的設計與調試 72
    第4章 簡單流水線CPU設計 74
    4.1 設計一個簡單的單周期CPU 75
    4.1.1 設計單周期CPU的總體思路 75
    4.1.2 單周期CPU的數據通路設計 76
    4.1.3 單周期CPU的控制信號生成 88
    4.1.4 復位的處理 91
    4.2 不考慮相關衝突的流水線CPU設計 92
    4.2.1 添加流水級間緩存 92
    4.2.2 同步RAM的引入 93
    4.2.3 調整更新PC的數據通路 96
    4.2.4 不考慮相關衝突情況下流水線控制信號的設計 96
    4.3 CPU設計開發環境(CPU_CDE) 97
    4.3.1 快速上手CPU設計的開發環境 97
    4.3.2 CPU設計開發環境的組織與結構 99
    4.3.3 CPU設計開發環境使用進階 113
    4.4 CPU設計的功能仿真調試技術 117
    4.4.1 為什麼要用基於Trace比對的調試輔助手段 117
    4.4.2 基於Trace比對調試手段的盲區及其對策 119
    4.4.3 學會閱讀彙編程序和反彙編代碼 119
    4.4.4 CPU調試中要抓取的信號以及如何看這些信號 124
    4.5 指令相關與流水線衝突 125
    4.5.1 處理寄存器寫後讀數據相關引發的流水線衝突 126
    4.5.2 轉移計算未完成 127
    4.6 流水線數據的前遞設計 127
    4.6.1 前遞的數據通路設計 128
    4.6.2 前遞的流水線控制信號調整 130
    4.6.3 前遞引發的主頻下降 131
    4.7 任務與實踐 131
    4.7.1 實踐任務一:簡單CPU參考設計調試 132
    4.7.2 實踐任務二:用阻塞技術解決相關引發的衝突 132
    4.7.3 實踐任務三:用前遞技術解決相關引發的衝突 133
    第5章 在流水線中添加運算類指令 134
    5.1 算術邏輯運算類指令的添加 134
    5.1.1 ADD、ADDI和SUB指令的添加 134
    5.1.2 SLTI和SLTIU指令的添加 135
    5.1.3 ANDI、ORI和XORI指令的添加 135
    5.1.4 SLLV、SRLV和SRAV指令的添加 135
    5.2 乘除法運算類指令的添加 136
    5.2.1 調用Xilinx IP實現乘除法運算部件 136
    5.2.2 電路級實現乘法器 140
    5.2.3 電路級實現除法器 147
    5.3 乘除法配套數據搬運指令的添加 154
    5.3.1 乘法運算實現為單周期的情況 155
    5.3.2 乘法運算實現為多周期流水的情況 155
    5.4 任務與實踐 156
    第6章 在流水線中添加轉移指令和訪存指令 157
    6.1 轉移指令的添加 157
    6.1.1 BGEZ、BGTZ、BLEZ和BLTZ指令 158
    6.1.2 J指令 158
    6.1.3 BLTZAL和BGEZAL指令 158
    6.1.4 JALR指令 158
    6.2 訪存指令的添加 158
    6.2.1 LB、LBU、LH和LHU指令的添加 158
    6.2.2 SB和SH指令的添加 159
    6.2.3 非對齊訪存指令的說明 160
    6.2.4 LWL和LWR指令的添加 162
    6.2.5 SWL和SWR指令的添加 164
    6.3 任務與實踐 164
    第7章 例外和中斷的支持 166
    7.1 例外和中斷的基本概念 166
    7.1.1 例外是一套軟硬件協同處理的機制 166
    7.1.2 精確例外 167
    7.2 MIPS指令繫統中與例外相關的功能定義 168
    7.2.1 CP0寄存器 168
    7.2.2 例外產生條件的判定 168
    7.2.3 例外入口 170
    7.2.4 MFC0和MTC0指令 170
    7.2.5 ERET指令 170
    7.3 流水線CPU實現例外和中斷的設計要點 170
    7.3.1 例外檢測邏輯 170
    7.3.2 精確例外的實現 172
    7.3.3 CP0寄存器 173
    7.3.4 CP0衝突 179
    7.4 任務與實踐 180
    7.4.1 實踐任務一:添加syscall例外支持 181
    7.4.2 實踐任務二:添加其他例外支持 181
    第8章 
    8.1 類SRAM總線 184
    8.1.1 主方和從方 185
    8.1.2 類SRAM總線接口信號的定義 185
    8.1.3 類SRAM總線的讀寫時序 186
    8.1.4 類SRAM

    前言
    CPU,中文全稱為中央,簡稱處理器,是現代電子計算機的核心器件。如果你想了解一臺計算機是如何構建並工作的,那麼深入了解CPU的設計非常有用。不過,這個美好的願望是否會遭遇“骨感”的現實呢?畢竟一談及CPU,大家馬上想到的是英特爾(Intel)、超微半導體(AMD)、蘋果(Apple)、安謀(ARM)、高通(Qualcomm)這些國際知名公司生產的產品,進而認為CPU設計是一件遙不可及的事情,普通學習者要想掌握它簡直就是天方夜譚。
    那麼CPU設計到底難不難呢?實話說,要做出具有世界一流水平的產品確實不容易。別看CPU個頭不大,它卻是一個復雜度極高的繫統。設計CPU挑戰的是一個團隊進行復雜繫統工程研發的能力。不過,從20世紀60年代款CPU問世至今,CPU設計所涉及的基本技術已經很成熟了。同時,自動化設計工具的水平也有了大幅度提升。普通學習者想在CPU設計領域初窺堂奧,不再是無法實現的夢想。

    CPU,中文全稱為中央,簡稱處理器,是現代電子計算機的核心器件。如果你想了解一臺計算機是如何構建並工作的,那麼深入了解CPU的設計非常有用。不過,這個美好的願望是否會遭遇“骨感”的現實呢?畢竟一談及CPU,大家馬上想到的是英特爾(Intel)、超微半導體(AMD)、蘋果(Apple)、安謀(ARM)、高通(Qualcomm)這些國際知名公司生產的產品,進而認為CPU設計是一件遙不可及的事情,普通學習者要想掌握它簡直就是天方夜譚。
    那麼CPU設計到底難不難呢?實話說,要做出具有世界一流水平的產品確實不容易。別看CPU個頭不大,它卻是一個復雜度極高的繫統。設計CPU挑戰的是一個團隊進行復雜繫統工程研發的能力。不過,從20世紀60年代款CPU問世至今,CPU設計所涉及的基本技術已經很成熟了。同時,自動化設計工具的水平也有了大幅度提升。普通學習者想在CPU設計領域初窺堂奧,不再是無法實現的夢想。
    本書作者在給新入行的工程師進行培訓以及給高校學生授課的過程中,得到的反饋卻並不樂觀。對於大多數新手來說,設計一個入門級的CPU還是很有難度的。結合我們在研發工作中的成長經歷,以及在培訓和教學過程中獲得的反饋,我們認為的難點在於設計一個CPU需要綜合掌握多方面的知識,而初學者往往在“綜合”這個環節遇到了困難。毫不誇張地說,對於設計一個入門級CPU所需要的各方面知識,我們都能找出很多優秀的教材、講義、論文、代碼。如果僅僅把這些資料交給一個初學者,讓他通過自學這些資料來設計CPU,那麼能把CPU設計出來的隻有少數“悟性高”的人。我們都知道,一個國家要想提高某項體育運動的水平,關鍵的因素是從事該項運動的人數足夠多。同理,要想在信息技術的核心領域做到世界一流,沒有一大批“懂行”的技術開發人員是很難實現的。面對當前急需芯片開發人纔的形勢,要想在短時間內培養出大量行業急需的高素質人纔,僅僅指望學習者自身“悟性高”是行不通的,需要找到行之有效的學習和訓練方法。
    本書作者所在的龍芯團隊自主研發CPU產品近20年,在CPU設計方面積累了豐富的實戰經驗。在本書中,我們將結合自身的研發實踐,盡可能深入淺出地介紹如何從零開始一步步設計出一個入門級的CPU,以及在這個過程中應該掌握哪些知識、遵守哪些設計原則、規避哪些設計風險、使用哪些開發技巧。我們希望這些從工程實踐中總結的經驗能作為高校課程教學中知識講授環節的有益補充,幫助更多初學者更快、更扎實地掌握CPU設計的知識,具備CPU設計能力。

    可以看到,本書主體內容是圍繞著一繫列進階任務展開的。在第二部分的每一章中,都會給出有針對性的任務,同時給出與之對應的知識點與設計建議。完成本書各章“任務與實踐”部分所需資源可登錄華章網站(www.hzbook.com)下載。我們希望讀者在時間和精力允許的情況下,先嘗試根據自己的想法完成設計任務,有了自己的深入思考和親身實踐後,再來看書中給出的講解,相信會有不一樣的體會,正所謂“不憤不啟,不悱不發”。之所以這種比較“虐”自己的學習方式,源於作者在長期的研發工作中得到的一個感悟:好的工程師是bug“喂”出來的。對於CPU設計與開發這種工程性、實踐性極強的工作來說,眼觀千遍不如手過一遍。前輩們千叮嚀、萬囑咐不要犯的錯,非要自己錯過一次纔能刻骨銘心;教科書上、論文中已經寫得清清楚楚的設計思路,隻有自己在設計的路上踫壁無數次之後纔會有如獲至寶的欣喜。要想真正進入CPU設計的大門,僅僅靠坐在圖書館裡看書幾十個小時是遠遠不夠的,它需要走路、喫飯甚至是睡覺的時候都在思考如何設計的那種“為伊消得人憔悴”,更需要通宵達旦調試的那份執著與堅持。
    致謝
    本書的寫作得到了作者所任職的龍芯中科技術有限公司的大力支持。正是在多個部門的眾多同事的幫助之下,我們纔能從零開始寫完本書並完成了所有的實驗任務的開發。在此感謝他們對本書無私的支持!特別感謝龍芯公司芯片研發部IP組的全體同事、通用事業部和教育事業部的同事們,沒有他們的辛勤付出,本書將無法面世。
    我們非常感謝高等學校計算機類專業教學指導委員會、繫統能力培養教學研究專家組、機械工業出版社華章分社的各位專家和老師,感謝所有致力於我國大學生計算機繫統能力培養的老師們,正是他們的滿腔熱情和不懈努力激勵著我們寫出這本書。我們衷心希望這本書能為我國大學生計算機繫統能力培養事業盡一份綿薄之力。
    我們還要特別感謝中國科學院大學參與計算機體繫結構研討課的同學們,以及歷屆“龍芯杯”全國大學生計算機繫統能力培養大賽的參賽選手們,他們的反饋讓這本書的內容更加充實和完整。
    由於CPU設計和開發工作體繫龐大、內容繁多,盡管我們已經盡力展現其中的核心內容,但難免有掛一漏萬之處,懇請各位老師和讀者批評、指正。

    作者

    媒體評論

    作者深諳繫統類課程實踐教學中的痛點和難點,本書很多素材來源於作者在教學中的實踐和思考。這套實踐方案很好地將理論課程中離散的知識點熔接為一套繫統化的知識體繫,從而有助於提升教學質量。


    —— 高小鵬(北京航空航天大學教授,*高等學校計算機類專業教學指導委員會副秘書長)



    本書兩位作者一位是龍芯公司的首席工程師,另一位是芯片研發部技術骨干,他們長期奮戰在CPU開發一線,擁有豐富的開發經驗。很高興看到他們將自己多年的工程經驗分享出來,編寫了這本CPU實戰圖書。相信這本書能幫助所有對CPU開發感興趣的讀者設計出自己的CPU!


          —— 楊昆(龍芯中科技術股份有限公司教育事業部總經理兼南方總部副總經理)















     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部