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

SOC設計原理與實戰--輕鬆設計機器人

  • 作者:編者:劉建軍|責編:賈小紅
  • 出版社:清華大學
  • ISBN:9787302563174
  • 出版日期:2021/01/01
  • 裝幀:平裝
  • 頁數:256
人民幣:RMB 68 元      售價:
放入購物車
加入收藏夾

內容大鋼
    SoC作為軟硬體一體化集成程度最高的IT技術表達方式,是保護設計者知識產權的最完美介質。隨著SoC設計技術的普及和晶元製造成本的不斷降低,SoC成為每一個IT公司的標配。SoC設計其實不是一件神秘的事情,有明確的方法可以遵循。本書詳細介紹了SoC全流程技術,從概念到需求分析,即從總體設計到模塊分割,從詳細設計到模擬驗證,從生產到封測,從硬體集成到系統集成,從驗收測試到第二輪迭代的完整過程。
    本書不僅適合初次接觸晶元設計的人員,也適合對於晶元或機器人設計有一定了解的開發設計人員及架構師。

作者介紹
編者:劉建軍|責編:賈小紅
    劉建軍,北京大學碩士。曾在華為擔任基站設計研發經理,在互芯擔任首席架構師,在邦訊擔任CTO,現在創業中。從事通信行業20多年,一直在企業負責研發工作。曾在美資晶元公司擔任首席架構師多年,主持設計了多款手機基帶晶元。為晶元行業培養了大量優秀的設計師,他們目前活躍在華為、海思、紫光展銳等著名晶元公司。本人負責設計的晶元依舊在市場上廣泛銷售,出貨量已經超過10億片。創業期間,本人設計並製造了全球最小的微型基站,為國內著名通信企業設計並製造了5G原型基站。作者同時還是「海淀英才」稱號獲得者,屢次獲得國家標準先進工作者稱號。

目錄
第1章  SoC及AI晶元行業分析
  1.1  背景分析
  1.2  AI晶元產業分析
    1.2.1  AI晶元研發現狀分析
    1.2.2  機器人端的研發現狀
    1.2.3  雲端的研發現狀
  1.3  機器人研發背景分析
    1.3.1  工業機器人
    1.3.2  特殊環境下作業機器人
    1.3.3  面向大眾的服務機器人
第2章  警用機器人需求定義
  2.1  為什麼是警用機器人
    2.1.1  機器人組裝將會日益簡單
    2.1.2  機器人的故障率將居高不下
    2.1.3  機器人故障將造成嚴重危害
  2.2  我們的定位
    2.2.1  技術方案確定
    2.2.2  適應場景分析
    2.2.3  功能需求定義
第3章  警用機器人的總體架構
  3.1  警用機器人的總體架構設計
    3.1.1  系統組成設計
    3.1.2  運行流程設計
  3.2  「觀察者」子系統總體架構設計
    3.2.1  飛行的技術選型
    3.2.2  懸掛纜繩的技術選型
    3.2.3  摺疊的技術選型
    3.2.4  通信的技術選型
    3.2.5  續航能力的技術選型
  3.3  「摧毀者」子系統總體架構設計
    3.3.1  背景技術介紹
    3.3.2  吸附方法的技術選型
    3.3.3  吸附探測的技術選型
    3.3.4  爬行方法的技術選型
    3.3.5  摧毀方法的技術選型
第4章  警用機器人SoC總體設計
  4.1  SoC總體流程
    4.1.1  SoC晶元設計整體流程
    4.1.2  數字晶元設計流程
    4.1.3  模擬晶元設計流程
  4.2  系統組流程
    4.2.1  需求分析
    4.2.2  架構設計
  4.3  工藝設計
  4.4  封裝設計
第5章  需求分析
  5.1  功能需求
  5.2  Pin需求
第6章  數字設計—結構設計
  6.1  晶元架構原理

    6.1.1  晶元構成原理介紹
    6.1.2  CPU
    6.1.3  Bus
    6.1.4  核心外設
  6.2  掌握設計方法
    6.2.1  建模工具UML
    6.2.2  設計工具
  6.3  設計總體結構
第7章  數字設計—概要設計
  7.1  CPU設計
    7.1.1  CPU內部設計
    7.1.2  CPU引腳介面
    7.1.3  Register介面
  7.2  Bus設計
    7.2.1  AHB匯流排設計
    7.2.2  APB匯流排設計
  7.3  MemoryController器件設計
    7.3.1  電路原理設計
    7.3.2  引腳介面設計
    7.3.3  Register介面
  7.4  Clock器件設計
    7.4.1  電路原理設計
    7.4.2  引腳介面
    7.4.3  Register介面
  7.5  InterruptController設計
    7.5.1  電路原理設計
    7.5.2  引腳介面
    7.5.3  Register介面
  7.6  InternalMemory器件設計
    7.6.1  電路原理設計
    7.6.2  引腳介面
    7.6.3  Register介面
  7.7  DMA器件設計
    7.7.1  電路原理設計
    7.7.2  引腳介面
    7.7.3  Register介面
  7.8  USBController器件設計
    7.8.1  電路原理設計
    7.8.2  引腳介面
    7.8.3  Register介面
  7.9  GPIO器件設計
    7.9.1  電路原理設計
    7.9.2  引腳介面
    7.9.3  Register介面
  7.10  FIFO器件設計
    7.10.1  電路原理設計
    7.10.2  引腳介面
    7.10.3  Register介面
第8章  數字設計—AI協處理器設計
  8.1  AI協處理器工作原理

    8.1.1  AI綜合打分法
    8.1.2  AI的適用範圍
  8.2  AI的主要演算法性能分析
  8.3  AI晶元的架構設計
  8.4  AI晶元的使用步驟是先訓練再使用
  8.5  警用機器人為何使用AI晶元
第9章  數字設計—詳細設計
  9.1  編程語言
    9.1.1  晶元語言的基本概念
    9.1.2  晶元語言的基本結構
    9.1.3  設計原理
  9.2  設計方法舉例
第10章  數字設計—單元驗證
  10.1  單一部件的時序分析
    10.1.1  時序分析方法
    10.1.2  實驗波形
  10.2  單元測試的主要檢查項
  10.3  多部件的集成驗證
    10.3.1  拓撲分析
    10.3.2  介面驗證
  10.4  地址映射
  10.5  系統模擬語言
    10.5.1  SystemC語言介紹
    10.5.2  SystemC模擬工具
  10.6  SystemC模擬實例
    10.6.1  劃分模塊
    10.6.2  行為定義
  10.7  SystemC模擬結論
第11章  模擬設計—概要設計
  11.1  PWM器件設計
    11.1.1  電路原理設計
    11.1.2  引腳介面
    11.1.3  Register介面
  11.2  AD/DA器件設計
    11.2.1  ADC電路原理設計
    11.2.2  DAC電路原理設計
    11.2.3  引腳介面
    11.2.4  Register介面
  11.3  加速度計器件設計
    11.3.1  加速度測量原理
    11.3.2  電路原理設計
    11.3.3  引腳介面
    11.3.4  Register介面
第12章  模擬設計—詳細設計和單元測試
  12.1  編程語言
    12.1.1  使用VHDL-AMS編程
    12.1.2  使用Verilog-AMS編程
  12.2  電路模擬
    12.2.1  模擬工具
    12.2.2  測試向量

    12.2.3  SPICE模擬
第13章  模擬設計—集成驗證和系統驗證
  13.1  雜訊來源分析
    13.1.1  低頻雜訊
    13.1.2  半導體器件產生的散粒雜訊
    13.1.3  高頻熱雜訊
    13.1.4  電路板上電磁元件的干擾
    13.1.5  晶體管的雜訊
    13.1.6  電阻器的雜訊
    13.1.7  集成電路的雜訊
  13.2  數字電路帶來的電源雜訊分析
    13.2.1  電源線上的雜訊
    13.2.2  地線上的雜訊
  13.3  模擬電路雜訊分析
  13.4  功耗分析
第14章  後端設計
  14.1  後端設計工具
    14.1.1  SynopsysDesignCompiler邏輯綜合工具
    14.1.2  Astro自動布局布線工具
  14.2  怎樣把設計變成晶元
    14.2.1  布局分區
    14.2.2  驗證的具體方法
    14.2.3  生產工藝
    14.2.4  封裝工藝
    14.2.5  生產驗證
  14.3  實物驗證
  14.4  成本估算
第15章  警用機器人的硬體集成
  15.1  通過3D列印設計連接結構
    15.1.13  D列印設備
    15.1.2  印表機身和機翼
    15.1.3  列印爬行腳
    15.1.4  列印其他組件
  15.2  設計PCB
    15.2.1  總體設計
    15.2.2  最小系統設計
    15.2.3  啟動和複位電路設計
    15.2.4  供電電路設計
    15.2.5  充電電路設計
    15.2.6  姿態控制電路設計
    15.2.7  電機驅動電路設計
  15.3  連接與組裝
    15.3.1  安裝發動機
    15.3.2  安裝螺旋槳
    15.3.3  安裝攝像頭和雲台
    15.3.4  安裝爬行腳
    15.3.5  安裝摧毀頭
第16章  警用機器人的軟體集成
  16.1  操作系統選型
    16.1.1  Arduino操作系統

    16.1.2  OpenPilot操作系統
  16.2  驅動程序設計
    16.2.1  驅動程序設計原理
    16.2.2  加速度感測器驅動程序設計
    16.2.3  陀螺儀驅動程序設計
    16.2.4  AI協處理器驅動程序設計
  16.3  「觀察者」應用程序設計
    16.3.1  整體架構
    16.3.2  初始化
    16.3.3  主循環—100Hz循環
    16.3.4  主循環—50Hz循環
    16.3.5  主循環—10Hz循環
  16.4  「摧毀者」應用程序設計
    16.4.1  整體架構
    16.4.2  命令接收模塊設計
    16.4.3  吸附模塊設計
    16.4.4  爬行模塊設計
    16.4.5  執行模塊設計
第17章  警用機器人的AI訓練
  17.1  收集自動校準圖像樣本
    17.1.1  樣本收集
    17.1.2  樣本標注
  17.2  利用雲端資源進行AI訓練
    17.2.1  TensorFlow簡介
    17.2.2  安裝CUDA
    17.2.3  安裝CUDNN
    17.2.4  安裝virtualenv並下載TensorFlow文件
    17.2.5  安裝Bazel編譯器
    17.2.6  TensorFlow編譯
    17.2.7  測試
    17.2.8  利用TensorFlow訓練圖像分類的模型
  17.3  把AI訓練結果導入「觀察者」晶元上
第18章  警用機器人的全系統測試
  18.1  飛行能力測試
    18.1.1  測試目的
    18.1.2  測試方法
    18.1.3  測試結論
  18.2  爬行能力測試
    18.2.1  測試目的
    18.2.2  測試方法
    18.2.3  測試結論
  18.3  吸附能力測試
    18.3.1  測試目的
    18.3.2  測試方法
    18.3.3  測試結論
  18.4  實施能力測試
    18.4.1  測試目的
    18.4.2  測試方法
    18.4.3  測試結論
  18.5  觀測能力測試

    18.5.1  測試目的
    18.5.2  測試方法
    18.5.3  測試結論
  18.6  各部件耗電測試
    18.6.1  測試目的
    18.6.2  測試方法
    18.6.3  測試結論
  18.7  穩定性測試
    18.7.1  測試目的
    18.7.2  測試方法
    18.7.3  測試結論
第19章  警用機器人的商業模式設計
  19.1  市場規模分析
  19.2  投資需求分析
  19.3  商業模式策劃
第20章  下一步研究:AI匯流排技術
  20.1  AI匯流排技術是產業發展的趨勢
    20.1.1  為什麼要做AI匯流排
    20.1.2  AI匯流排的優勢
  20.2  AI匯流排對產業界的影響
    20.2.1  AI匯流排的市場
    20.2.2  AI匯流排的作用
    20.2.3  AI匯流排是否會與現有技術、廠商發生衝突
    20.2.4  AI匯流排對產業鏈的影響
  20.3  AI匯流排的核心技術
    20.3.1  匯流排的仲裁技術
    20.3.2  設備的自我註冊技術
    20.3.3  設備間的傳輸技術
附錄A
  A.1  存儲控制器設計完整代碼
  A.2  ADC設計完整代碼
  A.3  AI訓練設計完整代碼
附錄B  相關設計資源

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