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

SiFive經典RISC-Ⅴ FE310微控制器原理與實踐/RISC-Ⅴ晶元系列

  • 作者:編者:陳宏銘|責編:劉志紅
  • 出版社:電子工業
  • ISBN:9787121402036
  • 出版日期:2020/12/01
  • 裝幀:平裝
  • 頁數:303
人民幣:RMB 128 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以讓讀者快速掌握FE310嵌入式微控制器為目的,由淺入深地帶領讀者進入RISC-Ⅴ的世界。本書共分為7章,系統地介紹了SiFive E系列32位RISC-Ⅴ微控制器的體系結構、SiFive E31內核、片內存儲系統、系統控制模塊、外圍設備介面的特點與性能;還介紹了SiFive Freedom Studio集成開發環境,Freedom E-SDK驅動庫開發及SiFive Learn Inventor開發系統,開發系統連接外部紅外與超聲波模塊的拓展應用開發實例,有初步C語言基礎的讀者可輕鬆上手;還利用最後兩章輔以大量的常式,講解了FreeRTOS與RT-Thread等實時多任務操作系統的原理與應用。本書以最常見的UART介面驅動結構進行分析、移植及代碼解說,對於想要初步學習RTOS系統原理的人來說是一個不錯的選擇。附錄C給出了自製競賽用智能車實例,達到軟體開髮結合硬體系統設計的效果。
    本書內容豐富實用、層次清晰、敘述詳盡,書中穿插的實常式序全部使用C語言編寫,且在Freedom Studio集成開發環境上編譯通過,方便讀者教學與自學,非常適合RISC-Ⅴ嵌入式微控制器的初學者;還可以作為高等院校電腦科學與技術、電子信息工程、通信工程、自動控制、電氣自動化、嵌入式、物聯網等相關專業本科生或研究生,進行RISC-Ⅴ微控制器系統與RTOS教學的嵌入式相關課程輔助教材;本書著重培養學生實踐應用能力,因此還可以作為全國大學生電子設計競賽RISC-Ⅴ子賽題的培訓教材,尤其適合參加智能車競賽的同學參考;同時,還可以作為具有一定C語言知識和硬體基礎的嵌入式系統開發工程師和研究人員進行RISC-Ⅴ微控制器系統開發與應用的參考書。

作者介紹
編者:陳宏銘|責編:劉志紅
    陳宏銘,教授,台灣清華大學電機工學學士與微電子專業工學碩士,北京大學微電子專業理學博士。他曾任杭州電子科技大學講座教授、武漢大學兼職教授、青島大學兼職教授、江南大學企業教師,教授本科生有關晶元設計、製造、封測與RISC-Ⅴ處理器相關的入門知識。     他擁有超過二十年的半導體相關行業經驗,目前擔任上海道生物聯技術有限公司副總裁,特別專註于無線低功耗廣域物聯網晶元與系統、RISC-Ⅴ處理器、超算與人工智慧加速器等領域。在加入上海道生物聯技術有限公司之前,他曾擔任上海賽防科技資深總監、創意電子總監及智原科技總監,更早之前還擔任過明導國際亞太區產品專家,鏗騰電子科技應用工程師與聯陽半導體數字設計工程師。     同時,他兼任「第四屆全國大學生集成電路創新創業大賽」及「第十五屆中國研究生電子設計競賽上海賽區」的RISC-Ⅴ相關企業賽題命題人與評委。

目錄
第1章  RISC-Ⅴ的歷史和機遇
  1.1  RISC-Ⅴ發明團隊與歷史
    1.1.1  商業公司的指令集架構
    1.1.2  RISC-Ⅴ指令集架構與其他指令集架構的不同點
    1.1.3  RISC-Ⅴ發展史及其標誌性事件
  1.2  RISC-Ⅴ基金會成長的歷史
    1.2.1  RISC-Ⅴ基金會的成員介紹
    1.2.2  RISC-Ⅴ基金會推動20個重點領域的技術
    1.2.3  RISC-Ⅴ基金會標準制定過程及工作群組機制
    1.2.4  RISC-Ⅴ國際協會的誕生
  1.3  RISC-Ⅴ的生態系統
    1.3.1  RISC-Ⅴ的開發板和生態系統
    1.3.2  部分RISC-Ⅴ社區生態的支持廠商
    1.3.3  晶元設計界的RISC-Ⅴ產品進展
  1.4  SiFive研發團隊技術沿革
    1.4.1  Rocket Chip SoC生成器
    1.4.2  使用Chisel語言編寫Rocket Chip SoC生成器
    1.4.3  Rocket標量處理器
    1.4.4  SiFive強力推動RISC-Ⅴ生態發展
第2章  RISC-Ⅴ指令集架構介紹
  2.1  引言
  2.2  RISC-Ⅴ指令集架構特性
    2.2.1  簡潔性
    2.2.2  模塊化
  2.3  指令長度編碼和指令格式
    2.3.1  指令長度編碼
    2.3.2  指令格式
  2.4  寄存器列表
    2.4.1  通用寄存器
    2.4.2  控制與狀態寄存器
    2.4.3  程序計數器
  2.5  地址空間與定址模式
    2.5.1  地址空間
    2.5.2  小端格式
    2.5.3  定址模式
  2.6  內存模型
  2.7  特權模式
  2.8  中斷和異常
    2.8.1  中斷和異常概述
    2.8.2  RISC-Ⅴ機器模式下的中斷架構
    2.8.3  機器模式下中斷和異常的處理過程
  2.9  調試規範
  2.10  RISC-Ⅴ未來的擴展子集
    2.10.1  B標準擴展:位操作
    2.10.2  H特權架構擴展:支持管理程序(Hypervisor)
    2.10.3  J標準擴展:動態翻譯語言
    2.10.4  L標準擴展:十進位浮點
    2.10.5  N標準擴展:用戶態中斷
    2.10.6  P標準擴展:封裝的單指令多數據(Packed-SIMD)指令
    2.10.7  Q標準擴展:四精度浮點

    2.10.8  V標準擴展:基本矢量擴展
  2.11  RISC-Ⅴ指令列表
    2.11.1  I指令子集
    2.11.2  M指令子集
    2.11.3  A指令子集
    2.11.4  F指令子集
    2.11.5  D指令子集
    2.11.6  C指令子集
第3章  SiFive FE310-G003微控制器
第4章  使用Freedom E-SDK進行軟體開發
第5章  FreeRTOS實時多任務操作系統原理與應用
第6章  RT-Thread實時操作系統原理與應用
第7章  SiFive Learn Inventor開發系統應用開發實例
附錄A  Amazon FreeRTOS認證
附錄B  Amazon FreeRTOS移植
附錄C  自製競賽用智能車
附錄D  SiFive Learn Inventor開發系統常見問題解答
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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