本書共提供兩種嵌入式系統核心AndesCoreTM N801與N903,其系統開發平台分別為AndeShape™ ADP-XC5FF676(ADP-XC5平台)及AndeShape™ ADP-WT59F064,前者是將N801燒錄於FPGA(Xilinx VIRTEX-5:XC5VLX110)的微處理器開發平台,後者則採偉詮電子的系統晶片WT59F064建置而成的開發平台,換言之本書共提供兩個系列的系統核心及微處理器開發平台的理論基礎與實務應用。
本書第一章介紹系統核心及系統平台的架構及使用,第二章介紹軟體開發平台AndeSightTM的安裝及使用,使用流程以圖說為主,讓讀者在圖說的協助迅速熟悉開發工具的使用。第三章帶領讀者了解CPU指令集(AndeStarTM),除了解系統核心的暫存器架構外,也以組合語言的範例讓讀者一窺Andes組合語言的程式碼架構。第四章之後開始介紹CPU外部的輸出入周邊元件,計有通用輸出入(GPIO)、萬用非同步串列傳輸(UART)、看門狗(WDT)、時鐘(RTC)、脈派寬度調變(PWM)、中斷控制器(INTC)等常見的輸出入單元,每章針對兩個開發平台皆有C程式語言的實際範例,同時以大量圖說的方式深入解說開發平台的使用。相信以圖解配合範例定能使讀者熟悉兩個MCU系列核心的使用。
• 以本土原創32位元CPU-AndesCoreTM N801與N903為系統核心
• 以圖文解說方式詳述軟體開發平台AndeSightTM MCU V2.01的操作
• 提供範例程式及圖文解說各專案建置流程
• 分別以虛擬模擬平台及實體平台驗證各專案