試閱
主題活動
5/24前 全站滿$5,000享88折前往選購
主題活動
5/24前 全站滿$1,500享9折前往選購

Xilinx All Programmable Zynq-7000 SoC設計開發寶典 (第2版)

者:
期:
2016/12/26
9
860774

內容簡介

一本反映最新Xilinx可程式化技術,完整論述Zynq-7000 SoC體系結構、程式設計及作業系統移植經典著作。首次論述Zynq-7000 SoC體系結構、程式設計及作業系統移植的方法與實踐。詳盡介紹Zynq-7000 SoC的體系結構和相關生態系統,圍繞軟體和硬體協同設計的理念敘述,利於讀者徹底掌握Zynq-7000 SoC的設計方法和技巧。◎Xilinx 為這個最新Zynq 設計平台的定位——偏重於嵌入式系統的應用,未來的可程式設計邏輯元件向著嵌入式處理方向發展,未來嵌入式系統「硬體」和「軟體」將根據應用的要求,真正變成All Programmable(全可程式設計),即可以在單晶片內設計滿足特定要求的硬體平台和對應的軟體應用。◎Zynq-7000 元件是最新半導體技術、電腦技術和電子技術的結合體。 在一個小小的半導體晶圓上卻整合了當今最新的資訊技術。在這個平台上實現嵌入式系統的應用,表現從上到下的一體化設計理念。◎Zynq-7000 平台是非常好的教學平台、科學研究平台和應用平台。 本書所列出的設計實例代表著Zynq 的應用方向,在介紹這些設計實例的過程中,貫穿許多重要的設計方法和設計想法,這些設計方法和設計想法比設計案例本身更加重要。◎適合嵌入式系統相關課程教學用書,或作為從事嵌入式系統設計的技術人員參考用書。

產品目錄

前言


 


第一篇Zynq7000基礎理論


 


1章可程式設計SoC設計


1.1可程式設計SoC系統


1.2Xilinx Zynq平台


1.3Zynq平台設計方法學


 


2AMBA協定標準


2.1AMBA標準導論


2.2AMBA APB標準


2.3AMBA AHB標準


2.4AMBA AXI 4標準


 


第二篇Zynq7000系統結構


 


3Zynq7000應用處理單元


3.1應用處理單元


3.2CortexA9處理器


3.3監聽控制單元


3.4L2快取記憶體


3.5單晶片記憶體


3.6APU介面


3.7APU內的TrustZone


3.8應用處理單元重置


3.9耗電考慮


3.10系統位址分配


3.11中斷


3.12計時器


3.13DMA控制器


 


4Zynq7000可程式設計邏輯資源


4.1Zynq7000可程式設計邏輯資源特性


4.2可程式設計邏輯資源功能


 


5章系統互聯結構


5.1系統互聯功能及特性


5.2服務品質


5.3AXI_HP介面


5.4AXI_ACP介面


5.5AXI_GP介面


5.6AXI訊號歸納


5.7PL介面選擇


 


6章系統公共資源特性及功能


6.1時鐘子系統


6.2重置子系統


 


7Zynq偵錯和測試子系統


7.1JTAGDAP子系統


7.2CoreSight系統結構及功能


 


8Zynq平台的啟動和設定


8.1Zynq平台啟動和設定功能


8.2外部啟動要求


8.3BootROM


8.4元件設定介面


 


9Zynq平台主要外接裝置模組


9.1DDR記憶體控制器


9.2靜態記憶體控制器


9.3四璄SPI Flash控制器


9.4SD/SDIO外接裝置控制器


9.5通用輸入/輸出控制器


9.6USB主機、裝置和OTG控制器


9.7吉位元乙太網控制器


9.8SPI控制器


9.9CAN控制器


9.10UART控制器


9.11I2C控制器


9.12ADC轉換器介面


9.13PCIE介面


 


10Zynq平台描述標準


10.1Zynq平台檔案描述標準功能集


10.2微處理器硬體標準


10.2.1通用微處理器硬體標準


10.3微處理器外接裝置標準


10.4外接裝置分析指令


10.5黑盒定義


10.6微處理器軟體標準


10.7微處理器函數庫定義


10.8微處理器驅動定義


10.9Xilinx板描述格式


 


11章進階綜合工具HLS


11.1進階綜合工具結構


11.2進階綜合工具排程和綁定


11.3Vivado HLS工具的優勢


11.4C程式的關鍵屬性


11.5HLS內提供的用於時鐘測量的術語


 


第三篇Zynq7000設計實作


 


12Zynq基本處理系統的建立和執行


12.1使用BSB精靈產生Zynq基本系統


12.2產生和執行記憶體測試專案


12.3產生和執行外接裝置測試專案


 


13章增加AXI IP到設計


13.1設計原理


13.2增加IP到系統設計


13.3使用SDK設計和實現應用專案


 


14章基於訂製IP實現簡單嵌入式系統設計


14.1建立設計專案


14.2訂製GPIO IP


14.3增加和連接AXI外接裝置


14.4增加約束到使用者約束檔案


14.5使用SDK設計和實現應用專案


 


15章基於訂製IP實現複雜嵌入式系統設計


15.1設計原理


15.2建立設計專案


15.3訂製VGA IP


15.4訂製移位暫存器IP


15.5增加和連接VGA IP


15.6增加和連接shifter IP


15.7增加約束到使用者約束檔案


15.8使用SDK設計和實現應用專案


 


16章軟體和硬體協作偵錯系統


16.1複製並開啟設計專案


16.2例化AXI Chipscope


16.3匯入硬體設計到SDK工具


16.4啟動ChipScope Pro硬體偵錯器


16.5執行H/S驗證


 


17Zynq平台設定和啟動的實現


17.1產生SD卡鏡像檔案並啟動


17.2產生QSPI Flash鏡像並啟動


 


18章以Zynq HP從通訊埠為基礎的資料傳輸實現


18.1設計原理


18.2建立設計專案


18.3增加並設定AXI CDMA到設計


18.4使用SDK設計和實現應用專案


 


19章以Zynq ACP從通訊埠為基礎的資料傳輸實現


19.1設計原理


19.2建立設計專案


19.3設定PS通訊埠


19.4增加並連接IP到設計


19.5使用SDK設計和實現應用專案


 


20XADCZynq平台上的應用


20.1設計原理


20.2建立設計專案


20.3增加XADC IP到設計


20.4增加約束到使用者約束檔案


20.5使用SDK設計和實現應用專案


21Ubuntu作業系統在Zynq平台上實現


21.1Ubuntu作業系統環境架設


21.2uboot原理及實現


21.3核心概述及編譯


21.4裝置樹原理及實現


21.5檔案系統原理及實現


21.6開啟設計專案


21.7使用SDK設計產生軟體專案


21.8驗證Ubuntu作業系統的執行


 


22章μC/OS璄Ⅲ作業系統在Zynq平台上的實現


22.1μC/OS璄Ⅲ作業系統簡介


22.2μC/OS璄Ⅲ作業系統環境建構


22.3建立設計專案


22.4建立以μC/OS璄Ⅲ作業系統為基礎的軟體應用專案


22.5執行外接裝置測試專案


22.6相關檔案目錄功能


22.7以μC/OSIII作業系統為基礎的關鍵專案檔案分析


 


23HLSZynq嵌入式系統設計中的應用


23.1設計原理


23.2基於HLS產生FIR濾波器


23.3建立處理器系統


23.4使用SDK設計和實現應用專案


 

作者介紹

■作者簡介



何賓
長期從事數位系統EDA方面教學與科研工作。在全國進行大學生電子設計競賽極力推廣FPGA專題方面的培訓工作,在EDA教學與科研應用方面積累了豐富的經驗。已出版數十本深受讀者喜歡的相關圖書。

規格

誠品貨碼 / 2681410629005
ISBN13 / 9789863794530
ISBN10 / 9863794538
EAN貨碼 / 9789863794530
頁數 / 768
開數 / 18K
注音版 / 否
裝訂 / P:平裝
語言 / 1:中文/繁體
級別 / N:無

退貨說明

退貨須知:

  1. 依照消費者保護法的規定,您享有商品貨到次日起七天猶豫期(含例假日)的權益(請注意!猶豫期非試用期),辦理退貨之商品必須是全新狀態(不得有刮傷、破損、受潮)且需完整(包含全部商品、配件、原廠內外包裝、贈品及所有附隨文件或資料的完整性等)。
  2. 請您以送貨廠商使用之包裝紙箱將退貨商品包裝妥當,若原紙箱已遺失,請另使用其他紙箱包覆於商品原廠包裝之外,切勿直接於原廠包裝上黏貼紙張或書寫文字。若原廠包裝損毀將可能被認定為已逾越檢查商品之必要程度,本公司得依毀損程度扣除回復原狀必要費用(整新費)後退費;請您先確認商品正確、外觀可接受,再行拆封,以免影響您的權利;若為產品瑕疵,本公司接受退貨。

依「通訊交易解除權合理例外情事適用準則」,下列商品不適用七日猶豫期,除產品本身有瑕疵外,不接受退貨:

  1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮蔬果、乳製品、冷凍冷藏食材、蛋糕)
  2. 依消費者要求所為之客製化給付。(如:客製印章、鋼筆刻字)
  3. 報紙、期刊或雜誌。
  4. 經消費者拆封之影音商品或電腦軟體。
  5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書)
  6. 已拆封之個人衛生用品。(如:內衣褲、襪類、褲襪、刮鬍刀、除毛刀等貼身用品)
  7. 國際航空客運服務。

若您退貨時有下列情形,可能被認定已逾越檢查商品之必要程度而須負擔為回復原狀必要費用(整新費),或影響您的退貨權利,請您在拆封前決定是否要退貨:

  1. 以數位或電磁紀錄形式儲存或著作權相關之商品(包含但不限於CD、VCD、DVD、電腦軟體等) 包裝已拆封者(除運送用之包裝以外)。
  2. 耗材(包含但不限於墨水匣、碳粉匣、紙張、筆類墨水、清潔劑補充包等)之商品包裝已拆封者(除運送用之包裝以外)。
  3. 衣飾鞋類/寢具/織品(包含但不限於衣褲、鞋子、襪子、泳裝、床單、被套、填充玩具)或之商品缺件(含購買商品、附件、內外包裝、贈品等)或經剪標或下水或商品有不可回復之髒污或磨損痕跡。
  4. 食品、美容/保養用品、內衣褲等消耗性或個人衛生用品、商品銷售頁面上特別載明之商品已拆封者(除運送用之包裝外一切包裝、包括但不限於瓶蓋、封口、封膜等接觸商品內容之包裝部分)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  5. 家電、3C、畫作、電子閱讀器等商品,除商品本身有瑕疵外,退回之商品已拆封(除運送用之包裝外一切包裝、包括但不限於封膜等接觸商品內容之包裝部分、移除封條、拆除吊牌、拆除貼膠或標籤等情形)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  6. 退貨程序請參閱【客服專區→常見問題→誠品線上退貨退款】之說明。
付款/配送