
曙海教學(xué)優(yōu)勢(shì)
本課程面向企事業(yè)項(xiàng)目實(shí)際需要,秉承二十一年積累的教學(xué)品質(zhì),基于SOPC的嵌入式系統(tǒng)開(kāi)發(fā)培訓(xùn)課程以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,老師將會(huì)與您分享設(shè)計(jì)的全流程以及工具的綜合使用技巧、經(jīng)驗(yàn)。線上/線下/上門皆可,基于SOPC的嵌入式系統(tǒng)開(kāi)發(fā)培訓(xùn)課程專家,課程可定制,熱線:4008699035。
大批企業(yè)和曙海
建立了良好的合作關(guān)系,20多年來(lái),合作企事業(yè)單位以達(dá)30多萬(wàn)。曙海的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。曙海的課程在業(yè)內(nèi)有著響亮的知名度。
基于SOPC的嵌入式系統(tǒng)開(kāi)發(fā)培訓(xùn)
課程概述
基于FPGA/CPLD的電子系統(tǒng)設(shè)計(jì)技術(shù)是21世紀(jì)電子應(yīng)用工程師必備的基本技能之一,而基于FPGA?的SOPC設(shè)計(jì)技術(shù)是當(dāng)前電子系統(tǒng)設(shè)計(jì)領(lǐng)域最前沿的技術(shù)之一,Altera公司、Xilinx公司、Lattis公司、QuickLogic公司等全球最重要的FPGA及EDA公司都分別推出SOPC系統(tǒng)解決方案。SOC設(shè)計(jì)技術(shù)將是21世紀(jì)的技術(shù)發(fā)展趨勢(shì)。基于FPGA的SOPC設(shè)計(jì)是我們進(jìn)入SOC設(shè)計(jì)最迅速最行之有效的方案。基于SOPC(System?On?a?Programmable?Chip)的嵌入式系統(tǒng)設(shè)計(jì)把SOC設(shè)計(jì)和當(dāng)前最流行的嵌入式系統(tǒng)結(jié)合起來(lái),使之具有廣泛的應(yīng)用前景。?
培訓(xùn)對(duì)象
???電子、計(jì)算機(jī)、通信、控制等相關(guān)專業(yè)的技術(shù)工程師,對(duì)FPGA-SOPC系統(tǒng)設(shè)計(jì)及嵌入式系統(tǒng)開(kāi)發(fā)有興趣的開(kāi)發(fā)人員。?
培訓(xùn)大綱
第1章 CPLD/FPGA 基礎(chǔ)知識(shí)
??? 1.1 CPLD/FPGA 的發(fā)展現(xiàn)狀和發(fā)展趨勢(shì),各大廠商的 CPLD/FPGA 的異同
??? 1.2 Altera CPLD/FPGA 集成開(kāi)發(fā)工具及第三方工具介紹
??? 1.3 Altera FPGA 的基本結(jié)構(gòu)及演變 Cyclone,Stratix,Cyclone II,Stratix II 器件特點(diǎn)介紹及應(yīng)用
??? 1.4 CPLD/FPGA 的設(shè)計(jì)流程簡(jiǎn)介,及其各個(gè)步驟之間的關(guān)系
??? 1.5 CPLD/FPGA 的配置電路 JTAG/PS/AS 及 CPU 加載電路與時(shí)序要求
??? 1.6 可編程邏輯常用設(shè)計(jì)思想和技巧
?第2章 硬件描述語(yǔ)言(VHDL)設(shè)計(jì)提高
??? 2.1 VHDL設(shè)計(jì)提高
第3章 Quartus II軟件應(yīng)用與提高
??? 3.1 Quartus II軟件使用入門及注意事項(xiàng)
??? 3.2 設(shè)計(jì)輸入方法 (原理圖,HDL語(yǔ)言,網(wǎng)表輸入,宏模塊,IP Core)
??? 3.3 FPGA優(yōu)化設(shè)計(jì)?
??? 3.4 時(shí)序約束與時(shí)序分析
??? 3.5 時(shí)鐘管理與鎖相環(huán)應(yīng)用
??? 3.6 FPGA的功耗估計(jì)軟件及應(yīng)用
??? 3.7 LogicLock ( 邏輯鎖定 ) 技術(shù)與實(shí)例分析
??? 3.8 Signaltap II 在線邏輯分析儀調(diào)試技術(shù)與實(shí)例分析
??? 3.9 綜合實(shí)驗(yàn)-基于FPGA的直接數(shù)字頻率合成器(DDS)的設(shè)計(jì)
??第4章 SOPC技術(shù)入門
??? 4.1 基于FPGA的SOPC設(shè)計(jì)技術(shù)
??? 4.2 軟硬協(xié)同設(shè)計(jì)技術(shù)
??? 4.3 SOPC Builder環(huán)境介紹
??? 4.4 NIOS IDE軟件開(kāi)發(fā)環(huán)境
??? 4.5 實(shí)例實(shí)驗(yàn)-第一個(gè)程序“Hello World!”
第5章 SOPC技術(shù)提高-微處理器系統(tǒng)和指令系統(tǒng)的定制
??? 5.1 NIOS II 軟核處理器的結(jié)構(gòu)分析與配置
??? 5.3 硬件浮點(diǎn)乘法指令的設(shè)計(jì)和配置
??? 5.4 CRC指令的設(shè)計(jì)和配置
第6章 SOPC技術(shù)提高-基于Avalon總線接口的IP Core 的設(shè)計(jì)
??? 6.1 Avalon總線結(jié)構(gòu)分析
??? 6.2 外設(shè)描述文件“.ptf”文件結(jié)構(gòu)分析與設(shè)計(jì)
??? 6.3 PWM控制器 IP Core的設(shè)計(jì)
??? 6.4 流模式LCD/VGA控制器的 IP Core 的設(shè)計(jì)
??? 6.5 PS/2控制器 IP Core 的設(shè)計(jì)
?第7章 SOPC系統(tǒng)的板級(jí)定制和PCB電路板設(shè)計(jì)
??? 7.1 SOPC系統(tǒng)總體分析與設(shè)計(jì)
??? 7.2 FPGA的信號(hào)完整性及常用I/O電平標(biāo)準(zhǔn)
??? 7.3 功耗分析與熱設(shè)計(jì)
??? 7.4 SOPC系統(tǒng)配置及調(diào)試部分電路設(shè)計(jì)
??? 7.5 SOPC系統(tǒng)電源完整性設(shè)計(jì)
??? 7.6 SDRAM及SRAM的選型與設(shè)計(jì)
??? 7.7 FLASH存儲(chǔ)器的選型和設(shè)計(jì)
??? 7.8 FPGA高速電子系統(tǒng)的 PCB 布線和注意事項(xiàng)
??? 7.9 自定制板的SOPC Builder系統(tǒng)集成
第8章 NIOS常用外設(shè)及其C語(yǔ)言編程
??? 8.1 硬件抽象層(HAL)結(jié)構(gòu)分析
????8.2 通用I/O口 PIO
??? 8.3 串口UART
??? 8.4 定時(shí)器編程
??? 8.5 Common FLASH Interface接口編程
??? 8.6 True模式Compact Flash接口編程
??? 8.7 NIOS中斷系統(tǒng)及其編程
??? 8.8 DMA控制器及其編程
??? 8.9 多CPU協(xié)同工作及數(shù)據(jù)共享
第9章 SOPC與嵌入式系統(tǒng)開(kāi)發(fā)
??? 9.1 常用嵌入式操作系統(tǒng)的介紹
??? 9.2 uC/OS-II 實(shí)時(shí)操作系統(tǒng)原理和在NIOS上的應(yīng)用
??? 9.3 嵌入式GUI的原理和UC/GUI系統(tǒng)在NIOS系統(tǒng)上的移植
??? 9.4 文件系統(tǒng)在NIOS上的應(yīng)用
??? 9.5 μClinux在NIOS上的移植與應(yīng)用
第10章 工程實(shí)例的分析和設(shè)計(jì)
??? 10.1“頻譜分析儀”的總體設(shè)計(jì)和軟硬件協(xié)同設(shè)計(jì)
??? 10.2“頻譜分析儀”的硬件設(shè)計(jì)
??? 10.3 “頻譜分析儀”的軟件設(shè)計(jì)
??? 10.4 “頻譜分析儀”的總體調(diào)試
?