中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >
SOC FPGA 嵌入式設(shè)計(jì)和開(kāi)發(fā)教程

包郵 SOC FPGA 嵌入式設(shè)計(jì)和開(kāi)發(fā)教程

出版社:北京航空航天大學(xué)出版社出版時(shí)間:2019-04-01
開(kāi)本: 其他 頁(yè)數(shù): 332
¥24.9(3.6折)?

預(yù)估到手價(jià)是按參與促銷活動(dòng)、以最優(yōu)惠的購(gòu)買方案計(jì)算出的價(jià)格(不含優(yōu)惠券部分),僅供參考,未必等同于實(shí)際到手價(jià)。

00:00:00
中 圖 價(jià):¥49.7(7.2折)定價(jià)  ¥69.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
開(kāi)年大促, 全場(chǎng)包郵
?新疆、西藏除外
溫馨提示:5折以下圖書(shū)主要為出版社尾貨,大部分為全新(有塑封/無(wú)塑封),個(gè)別圖書(shū)品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說(shuō)明>>
本類五星書(shū)更多>

SOC FPGA 嵌入式設(shè)計(jì)和開(kāi)發(fā)教程 版權(quán)信息

SOC FPGA 嵌入式設(shè)計(jì)和開(kāi)發(fā)教程 本書(shū)特色

本書(shū)以Intel Cyclone v SoC FPGA系列器件為例,介紹了SoC FPGA 器件的架構(gòu)特點(diǎn)、常用電路設(shè)計(jì)以及軟硬件開(kāi)發(fā)流程和開(kāi)發(fā)技巧。內(nèi)容編排按照開(kāi)發(fā)一個(gè)基于SoC FPGA 的應(yīng)用系統(tǒng)所需掌握的*基本的知識(shí)路線展開(kāi),從基本的Linux系統(tǒng)操作到分析一個(gè)*基礎(chǔ)的應(yīng)用系統(tǒng)框架,然后基于該應(yīng)用系統(tǒng)框架,詳細(xì)講解應(yīng)用系統(tǒng)的構(gòu)建、BSP文件的生成、啟動(dòng)引導(dǎo)文件的更新、Ubuntu虛擬機(jī)安裝配置、Linux內(nèi)核配置與編譯。接著介紹如何在嵌入式Linux系統(tǒng)環(huán)境下,使用虛擬地址映射的方式編寫(xiě)相應(yīng)的應(yīng)用程序來(lái)實(shí)現(xiàn)該應(yīng)用系統(tǒng)中各個(gè)功能IP的編程控制和調(diào)試。*后以兩個(gè)實(shí)際的例子展示如何通過(guò)HPS和FPGA的片上通信橋?qū)崿F(xiàn)軟硬件聯(lián)合開(kāi)發(fā)的過(guò)程,包括FPGA側(cè)邏輯開(kāi)發(fā), IP總線封裝,Linux驅(qū)動(dòng)程序的編寫(xiě)編譯,Linux應(yīng)用程序的編寫(xiě)與運(yùn)行等。 本書(shū)既可作為工程類應(yīng)用、電子信息類專業(yè)本科生以及相關(guān)專業(yè)專科生的嵌入式系統(tǒng)基礎(chǔ)類課程的教材,也可作為SoC FPGA自學(xué)人員以及從事SoC FPGA開(kāi)發(fā)的工程技術(shù)人員的培訓(xùn)教材和參考用書(shū)。

SOC FPGA 嵌入式設(shè)計(jì)和開(kāi)發(fā)教程 內(nèi)容簡(jiǎn)介

隨著半導(dǎo)體工藝的提升,芯片廠商將更多的功能集成到單一的半導(dǎo)體芯片之中,芯片集成度的提高,隨之帶來(lái)的是應(yīng)用設(shè)計(jì)復(fù)雜度的提高。Intel在其FPGA 芯片上集成了ARM Cortex處理器,從而形成一顆基于FPGA 的SoC芯片,這是一個(gè)典型的可配置的單芯片系統(tǒng)。 目前一顆主流的FPGA 芯片,除了邏輯單元外,還集成了嵌入式存儲(chǔ)器塊、鎖相環(huán)、DSP塊,甚至高速收發(fā)器電路,并將ARM Core集成到FPGA 芯片上,在帶來(lái)功能高度集成的同時(shí),再一次增加了應(yīng)用設(shè)計(jì)的復(fù)雜度。 目前,基于SoC FPGA 嵌入式系統(tǒng)設(shè)計(jì)的參考書(shū)和教材還很少,而小梅哥的這本書(shū)從*基本的概念講起,由淺入深,再配合大量的截圖,一步一步地介紹了整個(gè)設(shè)計(jì)的流程。該書(shū)內(nèi)容涵蓋了基于SoC FPGA 的硬件系統(tǒng)搭建、Linux操作系統(tǒng)的配置,以及軟件的設(shè)計(jì)與調(diào)試方法等,手把手地將一個(gè)初學(xué)者帶進(jìn)SoC FPGA 嵌入式系統(tǒng)的設(shè)計(jì)入門,非常值得推薦。 希望作者在本書(shū)的基礎(chǔ)上,再接再厲,不斷地寫(xiě)出更好的參考書(shū),也希望廣大讀者對(duì)本書(shū)給予大力支持! Intel FPGA 大學(xué)計(jì)劃經(jīng)理 袁亞?wèn)|

SOC FPGA 嵌入式設(shè)計(jì)和開(kāi)發(fā)教程 目錄

第1章 SoC FPGA軟硬件系統(tǒng)開(kāi)發(fā)概述 … 1 1.1 Intel SoC FPGA系列 1 1.1.1 Cyclone Ⅴ SoC FPGA … 2 1.1.2 Arria Ⅴ SoC FPGA 2 1.1.3 Arria 10 SoC FPGA 2 1.1.4 Stratix 10 SoC FPGA 3 1.1.5 SoC FPGA應(yīng)用領(lǐng)域與前景 3 1.2 Intel Cyclone Ⅴ SoC FPGA介紹 … 4 1.2.1 什么是SoC FPGA … 4 1.2.2 SOPC … 4 1.2.3 SoC FPGA與SOPC之間的差異 5 1.2.4 SoC FPGA架構(gòu)的優(yōu)勢(shì) … 6 1.3 Cyclone Ⅴ SoC FPGA器件硬件設(shè)計(jì)概述 9 1.3.1 FPGA I/O和時(shí)鐘 … 10 1.3.2 SoC FPGA JTAG電路設(shè)計(jì) … 12 1.4 AC501-SoC開(kāi)發(fā)板介紹 13 1.4.1 布局及組件 … 13 1.4.2 輕觸按鍵 14 1.4.3 用戶LED 15 1.4.4 時(shí)鐘輸入 16 1.4.5 GPIO接口 … 17 1.4.6 DDR3SDRAM 18 1.4.7 通用顯示擴(kuò)展接口… 19 1.4.8 USB轉(zhuǎn) UART 21 1.4.9 以太網(wǎng)收發(fā)器 21 1.5 本章小結(jié) 23 第2章 SoC FPGA開(kāi)發(fā)板的使用 … 24 2.1 安裝SoC FPGA開(kāi)發(fā)工具 24 2.2 SoC FPGA的配置數(shù)據(jù)燒寫(xiě)與固化 24 2.2.1 SoC FPGA啟動(dòng)配置方式介紹 24 2.2.2 sof文件的燒寫(xiě)方式 26 2.2.3 Jic文件的生成和燒寫(xiě) … 28 2.3 在SoC FPGA上運(yùn)行Linux操作系統(tǒng) … 32 2.3.1 SoC FPGA中的 HPS啟動(dòng)流程介紹 32 2.3.2 HPS啟動(dòng)方式介紹 33 2.3.3 制作啟動(dòng)鏡像SD卡 34 2.3.4 準(zhǔn)備硬件板卡 35 2.3.5 開(kāi)機(jī)測(cè)試 39 2.4 開(kāi)發(fā)板Linux系統(tǒng)常用操作 … 40 2.4.1 查看目錄 40 2.4.2 設(shè)置和修改用戶密碼 40 2.4.3 查看和編輯文件 … 41 2.4.4 設(shè)置IP地址 … 43 2.4.5 掛載SD卡的FAT32分區(qū) 45 2.4.6 掛載 U盤 46 2.4.7 文件操作 47 2.4.8 目錄操作 48 2.4.9 停止某個(gè)進(jìn)程 49 2.4.10 重啟和關(guān)機(jī) … 50 2.5 本章小結(jié) 50 第3章 SoC FPGA開(kāi)發(fā)概述 … 51 3.1 SoC FPGA開(kāi)發(fā)流程 … 51 3.1.1 硬件開(kāi)發(fā) 51 3.1.2 軟件開(kāi)發(fā) 53 3.2 AC501-SoC FPGA開(kāi)發(fā)板的黃金參考設(shè)計(jì)說(shuō)明 53 3.2.1 GHRD … 53 3.2.2 打開(kāi)和查看GHRD 54 3.2.3 組件參數(shù)配置詳解… 57 3.3 本章小結(jié) 62 第4章 手把手修改GHRD系統(tǒng) 63 4.1 修改GHRD工程 … 63 4.1.1 打開(kāi)GHRD工程 … 63 4.1.2 添加UART IP 64 4.1.3 關(guān)于 HPS與FPGA數(shù)據(jù)交互… 64 4.1.4 連接UART IP信號(hào)端口 65 4.1.5 分配組件基地址 … 67 4.1.6 生成 Qsys系統(tǒng)的 HDL文件 … 68 4.1.7 添加uart_1的端口到 Quartus工程中 69 4.1.8 分配FPGA引腳 … 71 4.1.9 生成配置數(shù)據(jù)二進(jìn)制文件 72 4.2 制作Preloader Image … 72 4.2.1 打開(kāi)SoC EDS工具 73 4.2.2 生成bsp文件 74 4.2.3 編譯Preloader和 U-Boot 77 4.2.4 更新Preloader和 U-Boot 79 4.2.5 Win 10下更新失敗問(wèn)題… 80 4.2.6 使用新的 U-Boot啟動(dòng)SoC … 81 4.3 制作設(shè)備樹(shù) … 82 4.3.1 設(shè)備樹(shù)制作流程 … 82 4.3.2 準(zhǔn)備所需文件 82 4.3.3 生成.dts文件 83 4.3.4 生成.dtb文件 84 4.4 運(yùn)行修改后的工程 85 4.5 本章小結(jié) 87 第5章 使用DS-5編寫(xiě)和調(diào)試SoC的Linux應(yīng)用程序 88 5.1 啟動(dòng)DS-5 …88 5.2 創(chuàng)建C工程 … 91 5.3 編譯工程 94 5.4 建立SSH遠(yuǎn)程連接 95 5.4.1 創(chuàng)建遠(yuǎn)程連接 95 5.4.2 復(fù)制文件到目標(biāo)板 101 5.4.3 運(yùn)行應(yīng)用程序 102 5.5 遠(yuǎn)程調(diào)試 … 103 5.5.1 GDB設(shè)置 … 103 5.5.2 GDB連接和調(diào)試 … 106 5.6 使用 WinSCP實(shí)現(xiàn)多系統(tǒng)傳輸文件 108 5.6.1 為什么要使用 WinSCP 108 5.6.2 安裝 WinSCP 109 5.6.3 建立遠(yuǎn)程主機(jī)連接 109 5.6.4 新建遠(yuǎn)程連接 112 5.6.5 調(diào)用PuTTY終端 112 5.7 本章小結(jié) … 113 第6章 基于虛擬地址映射的Linux硬件編程 114 6.1 什么是虛擬地址映射 … 114 6.2 虛擬地址映射的實(shí)現(xiàn) … 115 6.3 基于虛擬地址映射的PIO編程應(yīng)用 117 6.3.1 PIO外設(shè)的虛擬地址映射 117 6.3.2 在DS-5中建立PIO應(yīng)用工程 118 6.3.3 添加和包含 HPS庫(kù)文件 119 6.3.4 添加FPGA側(cè)外設(shè)硬件信息… 121 6.3.5 PIO IP核介紹 124 6.3.6 PIO核寄存器映射 125 6.3.7 PIO IP核應(yīng)用實(shí)例 128 6.3.8 合理的程序退出機(jī)制 … 131 6.3.9 關(guān)于按鍵消抖 133 6.4 基于虛擬地址映射的 UART編程應(yīng)用… 134 6.4.1 UART核介紹 134 6.4.2 UART寄存器映射 134 6.4.3 UART IP核應(yīng)用實(shí)例 … 136 6.4.4 UART IP核板級(jí)調(diào)試 … 144 6.4.5 小 結(jié) 145 6.5 基于虛擬地址映射的I2C編程應(yīng)用 145 6.5.1 OpenCores I2C IP簡(jiǎn)介… 146 6.5.2 OpenCores I2C IP寄存器映射 146 6.5.3 I2C IP核應(yīng)用實(shí)例 149 6.5.4 小 結(jié) 161 6.6 本章小結(jié) … 161 第7章 基于Linux應(yīng)用程序的HPS配置 FPGA … 162 7.1 制作 Quartus工程 163 7.2 生成rbf格式配置數(shù)據(jù) 163 7.3 編譯Linux配置FPGA應(yīng)用程序… 165 7.4 在系統(tǒng)重配置FPGA實(shí)驗(yàn) … 166 7.5 本章小結(jié) … 168 第8章 編譯嵌入式Linux系統(tǒng)內(nèi)核 169 8.1 安裝 VMware … 170 8.2 安裝 Ubuntu系統(tǒng) 171 8.2.1 使用現(xiàn)成的 Ubuntu系統(tǒng)鏡像 171 8.2.2 安裝全新的 Ubuntu系統(tǒng) 175 8.3 下載Linux系統(tǒng)源碼 … 182 8.4 設(shè)置交叉編譯環(huán)境 185 8.5 配置和編譯內(nèi)核 … 189 8.5.1 快速配置內(nèi)核 189 8.5.2 保存內(nèi)核配置文件 195 8.5.3 編譯內(nèi)核 195 8.5.4 使用內(nèi)核啟動(dòng)開(kāi)發(fā)板 … 197 8.6 本章小結(jié) … 199 第9章 Linux設(shè)備樹(shù)的原理與應(yīng)用實(shí)例 200 9.1 什么是設(shè)備樹(shù) 200 9.2 設(shè)備樹(shù)基本格式 … 201 9.3 設(shè)備樹(shù)加載設(shè)備驅(qū)動(dòng)原理 … 206 9.4 編寫(xiě)I2C控制器設(shè)備節(jié)點(diǎn) … 208 9.5 加載 OC_I2C驅(qū)動(dòng) 211 9.6 使用RTC … 212 9.7 使用EEPROM … 216 9.8 編寫(xiě)SPI控制器設(shè)備節(jié)點(diǎn) … 217 9.9 本章小結(jié) … 219 第10章 基于Linux標(biāo)準(zhǔn)文件I/O 的設(shè)備讀/寫(xiě) … 220 10.1 什么是文件I/O 220 10.2 基于文件I/O操作的一般方法 … 220 10.2.1 文件描述符 220 10.2.2 打開(kāi)設(shè)備(open)… 221 10.2.3 向設(shè)備寫(xiě)入數(shù)據(jù)(write) 221 10.2.4 讀取設(shè)備數(shù)據(jù)(read)… 222 10.2.5 雜項(xiàng)操作(ioctl)… 222 10.2.6 關(guān)閉設(shè)備(close)… 223 10.2.7 其他操作 … 223 10.3 使用文件I/O實(shí)現(xiàn)I2C編程 223 10.4 本章小結(jié) … 226 第11章 FPGA與HPS高速數(shù)據(jù)交互應(yīng)用 … 227 11.1 FPGA與 HPS通信介紹 … 227 11.1.1 H2F_LW_AXI_Master橋 … 229 11.1.2 H2F_AXI_Master橋 … 229 11.1.3 F2H_AXI_Slave橋 230 11.2 AXI與 Avalon-MM 總線的互聯(lián)… 230 11.3 Avalon-MM 總線 230 11.4 Avalon-MM Slave接口 232 11.5 基本Avalon-MM Slave IP設(shè)計(jì)框架 … 234 11.5.1 端口定義 … 234 11.5.2 寄存器和線網(wǎng)定義 235 11.5.3 Avalon總線對(duì)寄存器的讀/寫(xiě) 235 11.5.4 用戶邏輯使用寄存器 … 236 11.6 PWM 控制器設(shè)計(jì) 237 11.6.1 PWM IP核端口設(shè)計(jì) … 238 11.6.2 PWM IP核寄存器定義 239 11.6.3 讀/寫(xiě)PWM 寄存器 … 239 11.6.4 Platform Designer中封裝PWM IP 241 11.7 Avalon-MM Master接口 … 255 11.7.1 常見(jiàn)的通用Avalon-MM Master主機(jī) … 256 11.7.2 DMA Controller 256 11.7.3 Scatter-Gather DMA Controller … 256 11.7.4 Modular Scatter-Gather DMA 258 11.7.5 Avalon-MM Master模板 … 260 11.8 高速數(shù)據(jù)采集系統(tǒng) … 263 11.8.1 安裝Avalon-MM Master模板 263 11.8.2 完善 Qsys系統(tǒng) … 265 11.8.3 修改 Quartus中的 Qsys例化 269 11.8.4 測(cè)試邏輯設(shè)計(jì) … 271 11.9 本章小結(jié) … 275 第12章 Linux驅(qū)動(dòng)編寫(xiě)與編譯 … 276 12.1 基本字符型設(shè)備驅(qū)動(dòng)… 276 12.1.1 字符型設(shè)備驅(qū)動(dòng)框架 … 277 12.1.2 PWM 控制器驅(qū)動(dòng)的完整源碼 286 12.1.3 驅(qū)動(dòng)編譯 Makefile 291 12.1.4 Ubuntu下編譯設(shè)備驅(qū)動(dòng) 292 12.1.5 字符型設(shè)備驅(qū)動(dòng)驗(yàn)證 … 293 12.2 基于DMA的字符型設(shè)備驅(qū)動(dòng) … 297 12.2.1 Avalon-MM Master Write驅(qū)動(dòng) … 298 12.2.2 Avalon-MM Master Write測(cè)試 … 304 12.3 本章小結(jié) … 311 附錄A 外設(shè)地址映射 312 附錄B HPS GPIO映射 … 314
展開(kāi)全部

SOC FPGA 嵌入式設(shè)計(jì)和開(kāi)發(fā)教程 作者簡(jiǎn)介

梅雪松,網(wǎng)名“小梅哥”,擁有多年電子設(shè)計(jì)經(jīng)驗(yàn),擅長(zhǎng)知識(shí)的總結(jié)和傳播,有《小梅哥和你一起深入學(xué)習(xí)FPGA》、《小梅哥FPGA學(xué)習(xí)筆記》兩個(gè)系列網(wǎng)絡(luò)博文;并推出了手把手式視頻教程《FPGA設(shè)計(jì)思想與驗(yàn)證方法視頻教程》,該教程在各大視頻點(diǎn)擊平臺(tái)備受好評(píng),網(wǎng)友稱其為學(xué)習(xí)FPGA基礎(chǔ)與提高教學(xué)視頻的不二之選。同時(shí),開(kāi)設(shè)FPGA實(shí)地培訓(xùn)班,進(jìn)行網(wǎng)絡(luò)和實(shí)地FPGA培訓(xùn),并多次進(jìn)入高校進(jìn)行SoC FPGA開(kāi)發(fā)技術(shù)的培訓(xùn)。培訓(xùn)課程以其系統(tǒng)的知識(shí)講解和生動(dòng)的實(shí)例分析,得到了學(xué)員的一致肯定。

暫無(wú)評(píng)論……
書(shū)友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 威客电竞(vk·game)·电子竞技赛事官网 | 尾轮组_头轮组_矿用刮板_厢式刮板机_铸石刮板机厂家-双驰机械 | 世纪豪门官网 世纪豪门集成吊顶加盟电话 世纪豪门售后电话 | 中天寰创-内蒙古钢结构厂家|门式刚架|钢结构桁架|钢结构框架|包头钢结构煤棚 | 大型多片锯,圆木多片锯,方木多片锯,板材多片锯-祥富机械有限公司 | 北京办公室装修,办公室设计,写字楼装修-北京金视觉装饰工程公司 北京成考网-北京成人高考网 | 劳动法网-专业的劳动法和劳动争议仲裁服务网 | 洁净棚-洁净工作棚-无菌室-净化工程公司_北京卫护科技有限公司 | 北京三友信电子科技有限公司-ETC高速自动栏杆机|ETC机柜|激光车辆轮廓测量仪|嵌入式车道控制器 | 高考志愿规划师_高考规划师_高考培训师_高报师_升学规划师_高考志愿规划师培训认证机构「向阳生涯」 | 汽车整车综合环境舱_军标砂尘_盐雾试验室试验箱-无锡苏南试验设备有限公司 | 伺服电机维修、驱动器维修「安川|三菱|松下」伺服维修公司-深圳华创益 | 下水道疏通_管道疏通_马桶疏通_附近疏通电话- 立刻通 | 山东钢衬塑罐_管道_反应釜厂家-淄博富邦滚塑防腐设备科技有限公司 | 变频器维修公司_plc维修_伺服驱动器维修_工控机维修 - 夫唯科技 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 拉曼光谱仪_便携式|激光|显微共焦拉曼光谱仪-北京卓立汉光仪器有限公司 | BESWICK球阀,BESWICK接头,BURKERT膜片阀,美国SEL继电器-东莞市广联自动化科技有限公司 | 食品质构分析仪-氧化诱导分析仪-瞬态法导热系数仪|热冰百科 | 好物生环保网、环保论坛 - 环保人的学习交流平台 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 警用|治安|保安|不锈钢岗亭-售货亭价格-垃圾分类亭-移动厕所厂家-苏州灿宇建材 | 宝宝药浴-产后药浴-药浴加盟-艾裕-专注母婴调养泡浴 | 恒温恒湿箱(药品/保健品/食品/半导体/细菌)-兰贝石(北京)科技有限公司 | 玻璃钢罐_玻璃钢储罐_盐酸罐厂家-河北华盛节能设备有限公司 | 杭州中央空调维修_冷却塔/新风机柜/热水器/锅炉除垢清洗_除垢剂_风机盘管_冷凝器清洗-杭州亿诺能源有限公司 | 煤矿支护网片_矿用勾花菱形网_缝管式_管缝式锚杆-邯郸市永年区志涛工矿配件有限公司 | 液晶拼接屏厂家_拼接屏品牌_拼接屏价格_监控大屏—北京维康 | 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 | 铝箔-铝板-花纹铝板-铝型材-铝棒管-上海百亚金属材料有限公司 | 扬子叉车厂家_升降平台_电动搬运车|堆高车-扬子仓储叉车官网 | 涂层测厚仪_漆膜仪_光学透过率仪_十大创新厂家-果欧电子科技公司 | 蚂蚁分类信息系统 - PHP同城分类信息系统 - MayiCMS | 石家庄小程序开发_小程序开发公司_APP开发_网站制作-石家庄乘航网络科技有限公司 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 硬度计,金相磨抛机_厂家-莱州华煜众信试验仪器有限公司 | 杭州双螺杆挤出机-百科 | 海鲜池-专注海鲜鱼缸、移动海鲜缸、饭店鱼缸设计定做-日晟水族厂家 | 青海电动密集架_智能密集架_密集架价格-盛隆柜业青海档案密集架厂家 | 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 | 电动百叶窗,开窗器,电动遮阳百叶,电动开窗机生产厂家-徐州鑫友工控科技发展有限公司 | 好杂志网-首页 |