- 勇敢的芯伴你玩轉(zhuǎn)Nios II(電子設(shè)計與嵌入式開發(fā)實踐叢書)
- 吳厚航編著
- 8字
- 2021-04-02 22:08:09
第3章 Qsys系統(tǒng)創(chuàng)建
3.1 Qsys系統(tǒng)概述
在正式開始本章之前,建議大家使用“勇敢的芯”FPGA開發(fā)板完成邏輯設(shè)計部分的學(xué)習(xí),并且初步掌握了FPGA邏輯設(shè)計。在這個學(xué)習(xí)過程中,假定大家已經(jīng)掌握了邏輯設(shè)計的一些基本技能,尤其是Quartus Ⅱ工具的基本使用。
如圖3.1所示,在這個Qsys嵌入式系統(tǒng)平臺上,除了“萬眾矚目”的32位處理器Nios Ⅱ外,還有一些常用的標(biāo)準(zhǔn)外設(shè)(已經(jīng)出現(xiàn)在Qsys的組件庫中,供直接加載使用),如Clock組件、片上RAM、UART外設(shè)、JTAG UART外設(shè)、Timer外設(shè)、System ID外設(shè)、PIO外設(shè)(作為輸出的蜂鳴器PIO和作為輸入的撥碼開關(guān)PIO);當(dāng)然了,還有一些自定義的非標(biāo)準(zhǔn)外設(shè)(Qsys的自帶組件庫中沒有的,自己動手創(chuàng)建的組件),如ADC控制器、DAC控制器、RTC控制器(實時時鐘)、超聲波測距控制器、數(shù)碼管控制器和4×4矩陣按鍵控制器。

圖3.1 Qsys系統(tǒng)框圖
有了包含“勇敢的芯”FPGA開發(fā)板上各種外設(shè)控制的組件,接下來的事情就可以統(tǒng)統(tǒng)交給Nios Ⅱ處理器,控制這些外設(shè)組合便可玩轉(zhuǎn)自己的應(yīng)用。
推薦閱讀
- 筆記本電腦使用、維護與故障排除實戰(zhàn)
- 網(wǎng)絡(luò)服務(wù)器配置與管理(第3版)
- Applied Unsupervised Learning with R
- 計算機組裝與系統(tǒng)配置
- 微服務(wù)分布式架構(gòu)基礎(chǔ)與實戰(zhàn):基于Spring Boot + Spring Cloud
- Building 3D Models with modo 701
- 筆記本電腦維修技能實訓(xùn)
- 計算機組裝、維護與維修項目教程
- The Applied Artificial Intelligence Workshop
- 嵌入式系統(tǒng)設(shè)計大學(xué)教程(第2版)
- Service Mesh微服務(wù)架構(gòu)設(shè)計
- 詳解FPGA:人工智能時代的驅(qū)動引擎
- Learn Qt 5
- The Deep Learning Workshop
- Spring Cloud微服務(wù)架構(gòu)開發(fā)