目 錄
1 實(shí)驗(yàn)箱簡(jiǎn)介
2 軟硬件參數(shù)
3 開(kāi)發(fā)資料
4 電氣特性
5 實(shí)驗(yàn)箱機(jī)械尺寸
6 產(chǎn)品認(rèn)證
7 實(shí)驗(yàn)箱套件清單
附錄A 教學(xué)實(shí)驗(yàn)
附錄B 開(kāi)發(fā)例程
1、實(shí)驗(yàn)箱簡(jiǎn)介
基于TI OMAP-L138(定點(diǎn)/浮點(diǎn)DSP C674x + ARM9) + 紫光同創(chuàng) Logos/Xilinx Spartan-6 FPGA處理器。其中DSP+ARM雙核主頻456MHz,高達(dá)3648MIPS和2746MFLOPS的運(yùn)算能力;
可拆式新型實(shí)驗(yàn)箱,使用靈活,性價(jià)比高。由核心板、實(shí)驗(yàn)開(kāi)發(fā)底板、實(shí)驗(yàn)拓展板、觸摸屏、仿真器、3寸全功能觸摸彩屏信號(hào)源及相關(guān)實(shí)驗(yàn)配件組成;
實(shí)驗(yàn)主板標(biāo)配7寸可觸摸電阻屏,支持RS232、RS485、VGA、SD、SATA、USB、USB OTG、RTC、EMIF、uPP、I2C、PMOD、以太網(wǎng)口、音頻輸入輸出接口等接口;
實(shí)驗(yàn)拓展板支持:步進(jìn)電機(jī)、直流電機(jī)(配霍爾傳感器)、4*4矩陣鍵盤、200萬(wàn)CMOS數(shù)字?jǐn)z像頭、蜂鳴器、8路16位200K采樣率ADC輸入、10位1.21M DAC輸出;
實(shí)驗(yàn)拓展板上支持安裝可拆卸亞克力保護(hù)板,保護(hù)實(shí)驗(yàn)電路;
DSP+ARM+FPGA三核工業(yè)級(jí)核心板,尺寸僅66mm*38.6mm,采用精密工業(yè)級(jí)B2B連接器,可用于科學(xué)研究、畢業(yè)設(shè)計(jì)、電子競(jìng)賽、產(chǎn)品開(kāi)發(fā)使用;
不僅提供面向教學(xué)的實(shí)驗(yàn)資源,而且提供工程應(yīng)用上的開(kāi)發(fā)例程;
適用于圖像處理、音頻處理、信號(hào)處理、通信、測(cè)控、自動(dòng)化等教學(xué)領(lǐng)域。
圖 1 TL138F-TEB實(shí)驗(yàn)箱外觀圖
圖 2 TL138F-TEB實(shí)驗(yàn)箱整體圖
圖 3 TL138F-TEB實(shí)驗(yàn)箱主體正面圖
圖 4實(shí)驗(yàn)主板正面圖
圖 5實(shí)驗(yàn)拓展板正面圖
圖 6 仿真器側(cè)視圖
圖 7 Xilinx下載器側(cè)視圖
圖 8 紫光同創(chuàng)下載器側(cè)視圖
圖 9 信號(hào)源側(cè)視圖
TL138F-TEB是創(chuàng)龍一款基于TI OMAP-L138(定點(diǎn)/浮點(diǎn)DSP C674x + ARM9)+ 紫光同創(chuàng) Logos/Xilinx Spartan-6 FPGA三核新可拆式新型嵌入式教學(xué)實(shí)驗(yàn)箱,提供了豐富的教學(xué)實(shí)驗(yàn)例程,并提供視頻教程,適合高校以及研究所等實(shí)驗(yàn)機(jī)構(gòu)。
可拆式DSP+ARM+FPGA三核實(shí)驗(yàn)箱TL138F-TEB提供的實(shí)驗(yàn)指導(dǎo)手冊(cè)包括實(shí)驗(yàn)?zāi)康?、原理、步驟及源碼解析等,注重實(shí)驗(yàn)的過(guò)程,內(nèi)容詳實(shí)且豐富,可以幫助學(xué)生打好專業(yè)基礎(chǔ),也有利于教師教學(xué)計(jì)劃的開(kāi)展;此外,實(shí)驗(yàn)箱提供的工程資源開(kāi)發(fā)例程可以用于師生項(xiàng)目開(kāi)發(fā),降低開(kāi)發(fā)難度和時(shí)間成本。相對(duì)傳統(tǒng)的實(shí)驗(yàn)箱,使用更加靈活,用途更廣,性價(jià)比更高。
2、軟硬件參數(shù)
硬件框圖
圖 10 實(shí)驗(yàn)主板硬件資源圖解1
圖 11 實(shí)驗(yàn)主板硬件資源圖解2
圖 12 實(shí)驗(yàn)拓展板硬件資源圖解1
圖 13 實(shí)驗(yàn)拓展板硬件資源圖解2
圖 14 TL138F-TEB實(shí)驗(yàn)箱結(jié)構(gòu)圖
表 1 實(shí)驗(yàn)主板硬件參數(shù)
CPU | TIOMAP-L138,浮點(diǎn)/定點(diǎn)DSP C674x+ARM9處理器,雙核主頻456MHz |
紫光同創(chuàng) Logos PGL25G-6IMBG324或Xilinx Spartan-6 XC6SLX16FPGA | |
ROM | OMAP-L138端:512MByteNANDFLASH |
FPGA端:64Mbit SPIFLASH | |
RAM | OMAP-L138端:128MByte DDR2 |
EEPROM | 1x AT24C02,256Byte |
B2B Connector | 2x 80pin公座B2B,2x 80pin母座B2B,間距0.5mm,共320pin |
IO | 2x 25pin IDC3簡(jiǎn)易牛角座,間距2.54mm,EMIFA拓展信號(hào) |
2x 25pin IDC3簡(jiǎn)易牛角座,間距2.54mm,F(xiàn)PGA GPIO拓展信號(hào) | |
2x 12pin排針,間距2.54mm,含McASP、GPIO等拓展信號(hào) | |
3x 12pin PMOD座,F(xiàn)PGA GPIO拓展信號(hào) | |
2x 48pin歐式公座連接器,F(xiàn)PGA GPIO拓展信號(hào) | |
LED | 2x供電指示燈(底板1個(gè),核心板1個(gè)) |
OMAP-L138端:5x可編程指示燈(底板3個(gè),核心板2個(gè)) | |
FPGA端:5x可編程指示燈(底板3個(gè),核心板2個(gè)) | |
KEY | 1x系統(tǒng)復(fù)位按鍵 |
OMAP-L138端:3x可編程輸入按鍵(含1個(gè)非屏蔽中斷按鍵) | |
FPGA端:3x可編程輸入按鍵 | |
JTAG | 1x 14pin TI Rev B JTAG接口,間距2.54mm |
1x 14pin FPGA JTAG接口,間距2.0mm | |
LCD | 1x LCD觸摸屏接口 |
BOOT SET | 1x 5bit啟動(dòng)方式選擇撥碼開(kāi)關(guān) |
SD | 1x Micro SD卡接口 |
RTC | 1xCR2032,3V可充電RTC |
SATA | 1x 7pin SATA硬盤接口 |
Ethernet | 1x RJ45以太網(wǎng)口,10/100M自適應(yīng) |
USB | 1x Micro USB 2.0 OTG接口 |
4x USB 1.1 HOST接口 | |
UART | OMAP-L138端:1X RS232串口,DB9接口;1X RS485串口,綠色端子(RS485和RS232復(fù)用);1 X調(diào)試串口,Micro USB接口 |
FPGA端:1x RS232串口,DB9接口 | |
SWITCH | 1x電源撥碼開(kāi)關(guān) |
POWER | 1x12V 2A直流輸入DC417電源接口,外徑4.4mm,內(nèi)徑1.65mm |
2x 2pin白色端子座,間距2.54mm,提供3.3V和5V電源 |
備注:創(chuàng)龍SOM-TL138F、SOM-TL1808F、SOM-TL6748F核心板在硬件上pin to pin兼容。
表 2 實(shí)驗(yàn)拓展板硬件參數(shù)
ADC | ADI AD7606,8通道,16bit,200K采樣率,量程范圍±5V或±10V |
DAC | TI TL5615,單通道,10bit,1.21MHz更新速率,量程范圍0~5V |
KEY | 1x4*4矩陣按鍵 |
MOTOR | 2x直流電機(jī),帶霍爾傳感器測(cè)速功能 |
1x五線四相步進(jìn)電機(jī) | |
BUZZER | 1x無(wú)源蜂鳴器 |
Camera | OV2640,CMOS攝像頭,200萬(wàn)像素 |
表 3 仿真器特性
型號(hào) | XDS100V2 |
調(diào)試功能 | 連接/斷開(kāi),讀/寫內(nèi)存,讀取寄存器,加載程序,運(yùn)行、停止步驟,支持?jǐn)帱c(diǎn)調(diào)試,實(shí)時(shí)模式 |
JTAG復(fù)位 | 支持 |
ETB(Embedded Trace Buffer) | 支持 |
目標(biāo)電纜斷開(kāi)檢測(cè) | 支持 |
目標(biāo)芯片掉電檢測(cè) | 支持 |
USB 2.0高速(480Mbit/s) | 支持 |
20pin/14pin JTAG接口 | 支持 |
1.8V與3.3V IO | 支持 |
支持版本 | CCS4、CCS5、CCS6或更高版本,不支持CCS3.3及更低版本 |
表 4 紫光同創(chuàng)下載器參數(shù)
型號(hào) | TL-PGMCable |
驅(qū)動(dòng) | 免驅(qū)動(dòng) |
支持軟件 | 支持 Pango Design Suite(PDS)等紫光同創(chuàng)FPGA軟件調(diào)試 |
支持器件 | 支持 PGL25G、PGL50G、PG2L100H等紫光同創(chuàng)FPGA器件 |
接口 | 通過(guò) USB接口連接,無(wú)需外接電源 |
防反插 | 支持 |
速度 | 下載速度高達(dá) 15Mb/s |
表 5 Xilinx下載器參數(shù)
型號(hào) | Xilinx FPGA DLC10下載器 |
操作系統(tǒng) | 支持Windows和Linux操作系統(tǒng) |
支持軟件 | 支持ISE、iMPACT、ChipScope、Vivado等軟件 |
支持器件 | 支持FPGA、SoC、CPLD、PROM等Xinlinx器件 |
I/O電壓 | 自動(dòng)檢測(cè)和適應(yīng)I/O電壓 |
接口電平器件 | 支持5V(TTL)、3.3V(LVCMOS)、2.5V、1.8V和1.5V接口電平器件 |
VREF電平范圍 | 1.5V~5.0V |
編程速率 | 由750KHz到24MHz,可對(duì)SPI接口FLASH PROM器件進(jìn)行編程 |
熱拔插 | 支持 |
表 6信號(hào)源特性
屏幕分辨率 | 240*400 | |
操控方式 | 可觸摸彩色液晶屏 | |
波形特性 | 標(biāo)準(zhǔn)波形 | 正弦波,方波,三角波,升鋸齒,降鋸齒,SINC,噪聲,升指數(shù),降指數(shù),正全波,負(fù)全波,正半波,負(fù)半波,高斯函數(shù),直流 |
采樣率 | 80MS/s | |
垂直分辨率 | 14bit | |
任意波點(diǎn)數(shù) | 2~32K | |
內(nèi)置存儲(chǔ) | 128M | |
頻率特性 | 輸出范圍 | 正弦波為1mHz~10MHz,方波為1mHz~10MHz,其他為1mHz~1MHz |
分辨率 | 1mHz | |
精度 | 50ppm | |
電壓特性 | 輸出范圍 | 10mVpp~10Vpp |
分辨率 | 12bit | |
準(zhǔn)確度 | 設(shè)定值8% | |
偏置范圍 | ±5V | |
幅度平坦度 | 優(yōu)于0.3dB | |
方波特性 | 方波占空比 | 1mHz~1MHz為0.1%~99.9%;1MHz~10MHz為固定50% |
上升/下降沿 | <20ns | |
過(guò)沖 | <5% | |
其他特性 | 輸出阻抗 | 50歐姆 |
斜波對(duì)稱度 | 0.1%~99.9% | |
同步信號(hào) | 4.8V~5.2V,TTL電平 | |
電源需求 | 直流4.75V~5.25V,<400mA | |
顯示特性 | 3寸 | |
尺寸 | 116mm*76mm*26mm(長(zhǎng)寬高) | |
重量 | 180g |
軟件參數(shù)
表 7
ARM端軟件支持 | 裸機(jī)、Linux操作系統(tǒng)(Linux-3.3、Linux-2.6.37、Linux-2.6.33) | |
DSP端軟件支持 | 裸機(jī)、SYS/BIOS操作系統(tǒng) | |
CCS版本號(hào) | CCS5.5 | |
圖形界面開(kāi)發(fā)工具 | Qt | |
雙核通信組件支持 | SysLink、DSPLINK | |
軟件開(kāi)發(fā)套件提供 | MCSDK、DVSDK | |
PDS版本號(hào) | Pango Design Suite 2021.1-SP7.1(紫光同創(chuàng)Logos) | |
ISE版本號(hào) | ISE 14.7(Xilinx Spartan-6) | |
Linux驅(qū)動(dòng)支持 | NANDFLASH | DDR2 |
SPI FLASH | I2C EEPROM | |
MMC/SD | SATA | |
USB 1.1 HOST | USB 2.0 OTG | |
LED | BUTTON | |
RS232 | RS485 | |
UARTTL16C754C | CAN MCP2515 | |
AUDIOTLV320AIC3106 | Ethernet LAN8710 MII | |
Ethernet LAN8720 RMII | Ethernet LAN9221 EMIFA | |
4.3in Touch Screen LCD | 7in Touch Screen LCD | |
VGA CS7123 | RTC | |
ADC AD7606 | ADC AD7656 | |
ADC ADS8568 | DACAD5724 | |
CMOS Sensor OV2640 | Video Decoder TVP5147 | |
USB 3G ZTE MC2716 | USB WIFI RTL8188 | |
USB Mouse | USB Keyboard |
3、開(kāi)發(fā)資料
創(chuàng)龍?zhí)峁┝舜罅康拈_(kāi)發(fā)資料,包含視頻教程、數(shù)據(jù)手冊(cè),創(chuàng)造了DSP+ARM+FPGA平臺(tái)開(kāi)發(fā)的新局面,已成為DSP+ARM+FPGA開(kāi)發(fā)者的重要合作企業(yè)。
教學(xué)資源
(1)提供視頻教程3套:《TMS320C6748 DSP教程》、《SYS/BIOS系統(tǒng)開(kāi)發(fā)入門》、《OMAP-L138 DSP+ARM雙核通信教程》;
(2)提供完整的實(shí)驗(yàn)代碼,以及適合教學(xué)的《教學(xué)實(shí)驗(yàn)指導(dǎo)手冊(cè)》,目錄詳見(jiàn)附錄A,教學(xué)實(shí)驗(yàn)主要包括:
ARM實(shí)驗(yàn)環(huán)境搭建與Linux開(kāi)發(fā)基礎(chǔ)
系統(tǒng)移植開(kāi)發(fā)實(shí)驗(yàn)
Linux設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)實(shí)驗(yàn)
基于CCS的ARM基礎(chǔ)外設(shè)實(shí)驗(yàn)
Linux Qt圖形界面開(kāi)發(fā)入門實(shí)驗(yàn)
DSP實(shí)驗(yàn)環(huán)境搭建與CCS開(kāi)發(fā)基礎(chǔ)
DSP基礎(chǔ)外設(shè)實(shí)驗(yàn)
語(yǔ)音類實(shí)驗(yàn)
DSP算法實(shí)驗(yàn)
圖像類實(shí)驗(yàn)
視頻類實(shí)驗(yàn)
FPGA實(shí)驗(yàn)環(huán)境搭建與開(kāi)發(fā)基礎(chǔ)
FPGA基礎(chǔ)外設(shè)實(shí)驗(yàn)
ARM與DSP雙核通信實(shí)驗(yàn)
DSP與FPGA雙核通信實(shí)驗(yàn)
ARM、DSP與FPGA三核通信實(shí)驗(yàn)
工程資源
(1)提供核心板引腳定義、可編輯底板原理圖、可編輯底板PCB、芯片Datasheet,縮短硬件設(shè)計(jì)周期;
(2)提供系統(tǒng)燒寫鏡像、內(nèi)核驅(qū)動(dòng)源碼、文件系統(tǒng)源碼;
(3)提供完整的平臺(tái)開(kāi)發(fā)包、入門教程,節(jié)省軟件整理時(shí)間,上手容易;
(4)提供豐富的入門教程、開(kāi)發(fā)案例,含OMAP-L138與FPGA通信例程;
(5)提供詳細(xì)的DSP+ARM雙核通信教程,完美解決雙核開(kāi)發(fā)瓶頸;
(6)提供基于Qt的圖形界面開(kāi)發(fā)教程;
(7)提供豐富的Demo程序,部分開(kāi)發(fā)例程詳見(jiàn)附錄B,開(kāi)發(fā)例程主要包括:
基于ARM端的裸機(jī)開(kāi)發(fā)例程
基于ARM端的Linux開(kāi)發(fā)例程
基于DSP端的裸機(jī)開(kāi)發(fā)例程
基于DSP端的SYS/BIOS開(kāi)發(fā)例程
基于SYSLINK的雙核開(kāi)發(fā)例程
基于DSPLINK的雙核開(kāi)發(fā)例程
基于TL_IPC的雙核開(kāi)發(fā)例程
基于PRU的匯編開(kāi)發(fā)例程
基于FPGA端的開(kāi)發(fā)例程
4、電氣特性
核心板工作環(huán)境
表 8
環(huán)境參數(shù) | 最小值 | 典型值 | 最大值 |
商業(yè)級(jí)溫度 | 0°C | / | 70°C |
工業(yè)級(jí)溫度 | -40°C | / | 85°C |
工作電壓 | / | 5V | / |
實(shí)驗(yàn)主板功耗測(cè)試
表 9
類別 | 典型值電壓 | 典型值電流 | 典型值功耗 |
核心板 | 3.3V | 116mA | 0.38W |
整板 | 12.01V | 150mA | 1.80W |
備注:功耗測(cè)試基于廣州創(chuàng)龍TL138/6748/1808F-EVM開(kāi)發(fā)板進(jìn)行。
5、實(shí)驗(yàn)箱機(jī)械尺寸
表 10
名稱 | 長(zhǎng) | 寬 | 高 |
實(shí)驗(yàn)箱箱體 | 480mm | 350mm | 175mm |
實(shí)驗(yàn)主板 | 165mm | 110mm | / |
實(shí)驗(yàn)拓展板 | 180mm | 130mm | / |
6、產(chǎn)品認(rèn)證
圖 16 高低溫測(cè)試認(rèn)證
圖 17 核心板外觀專利
7、實(shí)驗(yàn)箱套件清單
表 11
名稱 | 數(shù)量 |
TL138F-TEB實(shí)驗(yàn)主板 | 1塊 |
TL138F-TEB實(shí)驗(yàn)拓展板 | 1塊 |
信號(hào)源 | 1個(gè) |
TL-XDS100V2仿真器 | 1個(gè) |
TL-PGMCable/DLC10FPGA下載器 | 1個(gè) |
TL8568-B多通道AD采集模塊 | 1個(gè) |
12V 2A電源適配器 | 1個(gè) |
實(shí)驗(yàn)箱資料光盤 | 4套 |
7寸LCD觸摸屏 | 1個(gè) |
MicroSD卡 | 1個(gè) |
SD卡讀卡器 | 1個(gè) |
RS232交叉串口母母線 | 1條 |
USB轉(zhuǎn)RS232串口線 | 1條 |
MicroUSB線 | 1條 |
網(wǎng)線 | 1根 |
MicroOTG轉(zhuǎn)接頭 | 1條 |
RS485轉(zhuǎn)串口模塊 | 1個(gè) |
杜邦線 | 若干 |
50pin軟排線 | 2根 |
FFC軟排線 | 1根 |
導(dǎo)線 | 若干 |
跳線帽 | 若干 |
附錄A 教學(xué)實(shí)驗(yàn)
表 12 ARM教學(xué)實(shí)驗(yàn)
ARM實(shí)驗(yàn)環(huán)境搭建與Linux開(kāi)發(fā)基礎(chǔ) | 安裝虛擬機(jī)與Ubuntu操作系統(tǒng) |
建立交叉編譯環(huán)境 | |
設(shè)置共享目錄或Samba共享工具 | |
系統(tǒng)移植開(kāi)發(fā)實(shí)驗(yàn) | U-Boot移植基礎(chǔ)實(shí)驗(yàn) |
Linux內(nèi)核移植基礎(chǔ)實(shí)驗(yàn) | |
根文件系統(tǒng)移植基礎(chǔ)實(shí)驗(yàn) | |
Linux設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)實(shí)驗(yàn) | LED設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)實(shí)驗(yàn) |
按鍵設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)實(shí)驗(yàn) | |
設(shè)備驅(qū)動(dòng)模塊靜態(tài)編譯進(jìn)內(nèi)核 | |
基于CCS的ARM基礎(chǔ)外設(shè)實(shí)驗(yàn) | LED燈控制及寄存器配置實(shí)驗(yàn) |
按鍵輸入控制實(shí)驗(yàn)(按鍵中斷輸入) | |
LCD觸摸屏觸控與圖片顯示實(shí)驗(yàn) | |
UART串口收發(fā)實(shí)驗(yàn)(查詢與中斷方式) | |
定時(shí)器/計(jì)數(shù)器控制實(shí)驗(yàn) | |
看門狗功能測(cè)試實(shí)驗(yàn) | |
模數(shù)轉(zhuǎn)換(A/D)測(cè)試實(shí)驗(yàn) | |
Linux Qt圖形界面開(kāi)發(fā)入門實(shí)驗(yàn) | 搭建Qt開(kāi)發(fā)環(huán)境 |
helloworld Qt程序開(kāi)發(fā) | |
LED Qt程序開(kāi)發(fā) | |
按鍵Qt程序開(kāi)發(fā) | |
添加MatrixGui用戶界面啟動(dòng)項(xiàng) |
表 13 DSP教學(xué)實(shí)驗(yàn)
DSP實(shí)驗(yàn)環(huán)境搭建與CCS開(kāi)發(fā)基礎(chǔ) | 安裝CCS與串口調(diào)試工具 |
CCS開(kāi)發(fā)入門 | |
基于CCS仿真調(diào)試、程序加載與燒寫 | |
CCS工程新建、編譯和導(dǎo)入 | |
編寫基于C語(yǔ)言的DSP程序 | |
編寫基于匯編語(yǔ)言的DSP程序 | |
基于C和匯編語(yǔ)言的混合編程 | |
DSP基礎(chǔ)外設(shè)實(shí)驗(yàn) | LED燈控制及寄存器配置實(shí)驗(yàn) |
按鍵輸入控制實(shí)驗(yàn)(按鍵中斷輸入) | |
LCD觸摸屏觸控與圖片顯示實(shí)驗(yàn) | |
UART串口收發(fā)實(shí)驗(yàn)(查詢與中斷方式) | |
GPIO 方波測(cè)試實(shí)驗(yàn)(模擬PWM) | |
定時(shí)器/計(jì)數(shù)器控制實(shí)驗(yàn) | |
看門狗功能測(cè)試實(shí)驗(yàn) | |
模數(shù)轉(zhuǎn)換(A/D)測(cè)試實(shí)驗(yàn) | |
USB OTG接口功能測(cè)試實(shí)驗(yàn) | |
網(wǎng)絡(luò)通訊實(shí)驗(yàn) | |
語(yǔ)音類實(shí)驗(yàn) | MP3音頻解碼實(shí)驗(yàn) |
AAC音頻編解碼實(shí)驗(yàn) | |
G711A音頻編解碼實(shí)驗(yàn) | |
DSP算法實(shí)驗(yàn) | 有限沖激響應(yīng)濾波器(FIR)算法 |
無(wú)限沖激響應(yīng)濾波器(IIR)算法 | |
快速傅立葉變換(FFT)算法 | |
矩陣(Matrix)運(yùn)算 | |
信號(hào)的抽樣定理實(shí)驗(yàn) | |
多路信號(hào)混頻實(shí)驗(yàn) | |
信號(hào)卷積算法 | |
圖像類實(shí)驗(yàn) | 圖像旋轉(zhuǎn) |
圖像縮放 | |
灰度圖像直方圖 | |
直方圖均衡化 | |
圖像反色 | |
邊緣檢測(cè) | |
灰度圖像二值化 | |
灰度圖像線性變換 | |
RGB24圖像灰度轉(zhuǎn)換 | |
圖像離散余弦變換 | |
視頻類實(shí)驗(yàn) | H264編碼實(shí)驗(yàn) |
表 14 FPGA教學(xué)實(shí)驗(yàn)
FPGA實(shí)驗(yàn)環(huán)境搭建與開(kāi)發(fā)基礎(chǔ) | 安裝ISE/Pango Design Suite集成開(kāi)發(fā)環(huán)境工具 |
FPGA工程新建和程序編寫 | |
FPGA工程仿真調(diào)試、程序加載與燒寫開(kāi)發(fā)入門 | |
FPGA基礎(chǔ)外設(shè)實(shí)驗(yàn) | LED燈控制實(shí)驗(yàn) |
按鍵與4x4鍵盤輸入控制實(shí)驗(yàn) | |
UART串口收發(fā)實(shí)驗(yàn) | |
高精度脈沖寬度調(diào)制器PWM輸出測(cè)試實(shí)驗(yàn)(蜂鳴器) | |
模數(shù)轉(zhuǎn)換(A/D)測(cè)試實(shí)驗(yàn) | |
數(shù)模轉(zhuǎn)換(D/A)測(cè)試實(shí)驗(yàn) | |
直流電機(jī)控制實(shí)驗(yàn) | |
步進(jìn)電機(jī)控制實(shí)驗(yàn) | |
DA信號(hào)輸出實(shí)驗(yàn) |
表 15 核間通信教學(xué)實(shí)驗(yàn)
ARM與DSP雙核通信實(shí)驗(yàn) | 搭建MCSDK雙核開(kāi)發(fā)環(huán)境 |
SysLink雙核工程建立與調(diào)試 | |
ARM和DSP數(shù)據(jù)共享 | |
Helloworld雙核例程 | |
ARM通過(guò)DSP控制Led | |
灰度BMP圖像旋轉(zhuǎn)功能 | |
DSP與FPGA雙核通信實(shí)驗(yàn) | I2C測(cè)試實(shí)驗(yàn) |
uPP通信測(cè)試實(shí)驗(yàn) | |
EMIF通信測(cè)試實(shí)驗(yàn) | |
攝像頭圖像采集顯示實(shí)驗(yàn) | |
DA控制實(shí)驗(yàn) | |
AD9226控制實(shí)驗(yàn) | |
矩陣鍵盤控制實(shí)驗(yàn) | |
直流電機(jī)控制實(shí)驗(yàn) | |
步進(jìn)電機(jī)控制實(shí)驗(yàn) | |
ARM、DSP與FPGA三核通信實(shí)驗(yàn) | 打印AD采集的數(shù)據(jù) |
保存AD采集的數(shù)據(jù) | |
LCD波形顯示 | |
AD采集抽樣FFT顯示 |
附錄B 開(kāi)發(fā)例程
表 16
基于ARM端的裸機(jī)開(kāi)發(fā)例程 | |
例程 | 功能 |
GPIO_LED | GPIO輸出(LED燈) |
GPIO_KEY | GPIO輸入(按鍵中斷) |
GPIO_KEY_EDMA | 按鍵觸發(fā)EDMA事件 |
TIME | 定時(shí)器 |
TIMER_Dual_32-bit_Chained | 關(guān)聯(lián)32-bit模式定時(shí)器/計(jì)數(shù)器 |
TIMER_Dual_32-bit_UnChained | 獨(dú)立32-bit模式定時(shí)器/計(jì)數(shù)器 |
TIMER_Dual_32-bit_UnChained_4-bit_Prescaler | 獨(dú)立32-bit模式/額外4-bit分頻定時(shí)器/計(jì)數(shù)器 |
UART0_INT | UART0串口中斷收發(fā) |
UART1_POLL | UART1串口查詢收發(fā) |
UART2_INT | UART2串口中斷收發(fā) |
RS485 | RS485串口查詢收發(fā) |
TL_MULTUART_INT | 多串口模塊(查詢方式) |
TL_MULTUART_POLL | 多串口模塊(中斷方式) |
IIC_EEPROM | IIC EEPROM讀寫 |
SPI_FLASH | SPI FLASH讀寫 |
SPI_DAC_AD5724 | 4通道DAC模塊(模擬SPI總線) |
SPI_DAC_AD5724v2 | 4通道DAC模塊(SPI總線) |
WatchDog | 看門狗 |
PWM | 高精度脈沖寬度調(diào)制器PWM輸出 |
ECAP_APWM | 增強(qiáng)型捕獲模塊ECAP輔助輸出 |
PWM_ECAP | 增強(qiáng)型捕獲模塊ECAP捕獲 |
RTC | RTC時(shí)鐘 |
LCD | LCD顯示 |
VGA | VGA顯示 |
LCD_TOUCH | 7寸觸摸屏 |
AUDIO_LINE_OUT | Line Out音頻輸出 |
AUDIO_MIC_IN | Mic In音頻輸入 |
AUDIO_LINE_IN | Line In音頻輸入 |
VPIF_OV2640 | VPIF總線CMOS攝像頭數(shù)據(jù)采集 |
NandFlash | NAND FLASH讀寫測(cè)試 |
EMIF_AD7606 | EMIFA總線8通道并口AD數(shù)據(jù)采集 |
EMIF_AD7606v2 | EMIFA總線8通道并口AD數(shù)據(jù)采集 |
EMIF_FPGA | EMIFA總線FPGA讀寫測(cè)試 |
EMIF_FPGA_DMA | EMIFA總線FPGA讀寫測(cè)試(經(jīng)過(guò)EDMA優(yōu)化) |
EDMA3 | EDMA3一維數(shù)據(jù)傳輸 |
EDMA3_TRANSPOSE | EDMA3二維數(shù)據(jù)傳輸 |
uPP_B_TO_A | uPP總線FPGA讀寫測(cè)試 |
表 17
基于DSP端的裸機(jī)開(kāi)發(fā)例程 | |
例程 | 功能 |
DEMO | 綜合例程 |
GPIO_LED | GPIO輸出(LED燈) |
GPIO_KEY | GPIO輸入(按鍵中斷) |
GPIO_KEY_EDMA | 按鍵觸發(fā)EDMA事件 |
GPIO_KEY_TIMER_EventCombine | 按鍵及定時(shí)器中斷 |
TIMER | 定時(shí)器 |
TIMER_Dual_32-bit_Chained | 關(guān)聯(lián)32-bit模式定時(shí)器/計(jì)數(shù)器 |
TIMER_Dual_32-bit_UnChained | 獨(dú)立32-bit模式定時(shí)器/計(jì)數(shù)器 |
TIMER_Dual_32-bit_UnChained_4-bit_Prescaler | 獨(dú)立32-bit模式/額外4-bit分頻定時(shí)器/計(jì)數(shù)器 |
UART0_INT | UART0串口中斷收發(fā) |
UART1_POLL | UART1串口查詢收發(fā) |
UART2_INT | UART2串口中斷收發(fā) |
UART2_EDMA | EDMA串口收發(fā) |
RS485 | RS485串口查詢收發(fā) |
TL_MULTUART_INT | 多串口模塊(查詢方式) |
TL_MULTUART_POLL | 多串口模塊(中斷方式) |
IIC_EEPROM | IIC EEPROM讀寫 |
SPI_FLASH | SPI FLASH讀寫 |
SPI_DAC_AD5724 | 4通道DAC模塊(模擬SPI總線) |
SPI_DAC_AD5724v2 | 4通道DAC模塊(SPI總線) |
WatchDog | 看門狗 |
NMI | 不可屏蔽中斷 |
PWM | 高精度脈沖寬度調(diào)制器PWM輸出 |
ECAP_APWM | 增強(qiáng)型捕獲模塊ECAP輔助輸出 |
PWM_ECAP | 增強(qiáng)型捕獲模塊ECAP捕獲 |
RTC | RTC時(shí)鐘 |
LCD | LCD顯示 |
VGA | VGA顯示 |
LCD_TOUCH_4INCH | 4.3寸觸摸屏 |
LCD_TOUCH | 7寸觸摸屏 |
GRLIB_DEMO | StarterWare圖形庫(kù)控件 |
MMCSD | SD卡讀寫 |
SATA | SATA枚舉測(cè)試 |
USB_DEV_BULK | USB OTG從方式(USB BULK管道通信) |
USB_DEV_MSC | USB OTG從方式(虛擬存儲(chǔ)設(shè)備) |
USB_DEV_SERIAL | USB OTG從方式(USB虛擬串口) |
USB_HOST_KEYBOARD | USB OTG主方式(USB鍵盤) |
USB_HOST_MOUSE | USB OTG主方式(USB鼠標(biāo)) |
USB_HOST_MSC | USB OTG主方式(U盤內(nèi)容查看) |
ENET_HTTPD | 網(wǎng)絡(luò)Web服務(wù)器 |
ENET_HTTPD_RMII | 網(wǎng)絡(luò)Web服務(wù)器(使用RMII接口) |
ENET_ECHO | 網(wǎng)絡(luò)Socket通信 |
AUDIO_LINE_OUT | Line Out音頻輸出(EMDA方式) |
AUDIO_LINE_OUT_INTR | Line Out音頻輸出(中斷方式) |
AUDIO_LINE_OUT_POLL | Line Out音頻輸出(查詢方式) |
AUDIO_LINE_OUT_WAV | Line Out音頻輸出(導(dǎo)入文件方式) |
AUDIO_MIC_IN | Mic In音頻輸入(EMDA方式) |
AUDIO_MIC_IN_INTR | Mic In音頻輸入(中斷方式) |
AUDIO_MIC_IN_POLL | Mic In音頻輸入(查詢方式) |
AUDIO_MIC_IN_SAVEMEM | Mic In音頻輸入(保存文件方式) |
AUDIO_MIC_IN_WAVE | Mic In音頻輸入(波形輸入方式) |
AUDIO_LINE_IN | Line In音頻輸入(EMDA方式) |
AUDIO_LINE_INTR | Line In音頻輸入(中斷方式) |
AUDIO_LINE_ POLL | Line In音頻輸入(查詢方式) |
AUDIO_LINE_IN_SAVEMEM | Line In音頻輸入(保存文件方式) |
AUDIO_LINE_IN_WAVE | Line In音頻輸入(波形輸入方式) |
McBSP | McBSP總線數(shù)據(jù)收發(fā) |
VPIF_OV2640 | VPIF總線CMOS攝像頭數(shù)據(jù)采集 |
Memory_Benchmark | 內(nèi)存讀寫速度測(cè)試 |
NandFlash | NAND FLASH讀寫測(cè)試 |
EMIF_AD7606 | EMIFA總線8通道并口AD數(shù)據(jù)采集 |
EMIF_AD7606v2 | EMIFA總線8通道并口AD數(shù)據(jù)采集 |
EMIF_AD7656 | EMIFA總線6通道并口AD數(shù)據(jù)采集 |
EMIF_AD7656v2 | EMIFA總線6通道并口AD數(shù)據(jù)采集 |
EMIF_AD8568 | EMIFA總線8通道并口AD數(shù)據(jù)采集 |
EMIF_AD8568v2 | EMIFA總線8通道并口AD數(shù)據(jù)采集 |
EMIF_FPGA | EMIFA總線FPGA讀寫測(cè)試 |
EMIF_FPGA_DMA | EMIFA總線FPGA讀寫測(cè)試(經(jīng)過(guò)EDMA優(yōu)化) |
EDMA3 | EDMA3一維數(shù)據(jù)傳輸 |
EDMA3_TRANSPOSE | EDMA3二維數(shù)據(jù)傳輸 |
uPP_B_TO_A | uPP總線FPGA讀寫測(cè)試 |
uPP_2CH | uPP板間雙通信測(cè)試 |
TL2515_CAN | 雙CAN通信測(cè)試 |
TL5147_VGA | 復(fù)合視頻輸入VGA顯示測(cè)試 |
TL5147_LCD | 復(fù)合視頻輸入LCD顯示測(cè)試 |
H264Encode | 編碼例程測(cè)試 |
NRF24L01 | 無(wú)線模塊測(cè)試 |
HC-SR04 | 超聲波測(cè)距測(cè)試 |
DHT11 | 溫濕度傳感器測(cè)試 |
WIFI_UART | 串口WIFI模塊測(cè)試 |
RFID | RFID射頻識(shí)別測(cè)試 |
ECAP_REMOTE | 紅外遙控測(cè)試 |
BTUART | 串口藍(lán)牙模塊測(cè)試 |
MPU6050 | 三軸加速陀螺儀測(cè)試 |
ZIGBEE | 串口轉(zhuǎn)Zigbee無(wú)線測(cè)試 |
ClockOut | 時(shí)鐘頻率測(cè)試 |
DSPClockSpeed | CPU時(shí)鐘測(cè)試 |
FIR | 有限長(zhǎng)單位沖激響應(yīng)濾波器 |
IIR | 無(wú)限脈沖響應(yīng)數(shù)字濾波器 |
Matrix | 矩陣運(yùn)算 |
FFT | 快速傅里葉變換/逆變換 |
FFT_Benchmark | 快速傅里葉變換/逆變換(打開(kāi)/關(guān)閉緩存速度對(duì)比) |
FFT_DIT2 | 基2時(shí)間抽取快速傅里葉變換/逆變換(原址計(jì)算) |
DCT | 圖像離散余弦變換 |
RGB2Gray | RGB24圖像轉(zhuǎn)灰度 |
HIST | 灰度圖像直方圖 |
InteEqualize | 直方圖均衡化 |
ImageReverse | 圖像反色 |
Canny | 邊緣檢測(cè) |
Threshold | 灰度圖像二值化 |
LinerTrans | 灰度圖像線性變換 |
Zoom | 圖像縮放 |
Rotate | 圖像旋轉(zhuǎn) |
MATH | 數(shù)學(xué)函數(shù)庫(kù) |
UniversalCopy | 基于Codec Engine的數(shù)據(jù)復(fù)制算法 |
MP3Decode | MP3解碼 |
MP3Decode_SD | MP3解碼(使能緩存及通過(guò)SD存?。?/td> |
AACLCDecode | AACLCDecode AAC解碼 |
AACHEv2Decode | AACHEv2Decode AAC解碼 |
AACLCEncode | AACLCEncode AAC編碼 |
G711ADecode | G711 A率語(yǔ)音編碼 |
ImageProcess | 數(shù)字識(shí)別 |
FaceDetect | 人臉識(shí)別跟蹤 |
BUZZER | 蜂鳴器 |
MATRIX_KEY | MATRIX_KEY |
DAC_TLC5615 | DAC輸出 |
EMIF_AD7606 | EMIFA總線8通道并口AD數(shù)據(jù)采集 |
VPIF_OV2640 | 攝像頭 |
DCMOTOR | 直流電機(jī) |
STEPPERMOTOR | 步進(jìn)電機(jī) |
EASYBOX_DEMO | 實(shí)驗(yàn)板綜合測(cè)試 |
表 18
基于DSP端的SYS/BIOS開(kāi)發(fā)例程 | |
例程 | 功能 |
GPIO_LED | 任務(wù) |
GPIO_LED_CLOCK | 時(shí)鐘 |
GPIO_LED_MUTEX | 搶占式多任務(wù) |
GPIO_LED_STATIC | 靜態(tài)創(chuàng)建任務(wù) |
Timer | 定時(shí)器(通用) |
Timer_C674x | 定時(shí)器(專用) |
Timer_C674x_Runtime | 定時(shí)器(動(dòng)態(tài)創(chuàng)建) |
Timer_C674x_Runtime_Reload | 定時(shí)器(動(dòng)態(tài)創(chuàng)建、更改定時(shí)周期) |
HWI_C674x | 硬件中斷(HWI 設(shè)備專用組件) |
HWI_C674x_Hook | 硬件中斷(HWI 掛鉤函數(shù)) |
HWI_C674x_Nest | 硬件中斷(HWI中斷嵌套) |
HWI_Runtime | 硬件中斷(HWI) |
HWI_Runtime_Post_SWI | 硬件中斷(HWI發(fā)布軟件中斷) |
HWI_Runtime_Post_Task | 硬件中斷(HWI觸發(fā)任務(wù)) |
SWI | 軟件中斷(靜態(tài)配置) |
SWI_Runtime | 軟件中斷(SWI) |
SWI_Runtime_Post_Conditionally_andn | 軟件中斷(有條件觸發(fā)ANDN) |
SWI_Runtime_Post_Conditionally_dec | 軟件中斷(有條件觸發(fā)DEC) |
SWI_Runtime_Post_Unconditionally_or | 軟件中斷(無(wú)條件觸發(fā)OR) |
MEMORY | 內(nèi)存分配 |
MMCSD | SD卡RAW模式 |
MMCSD_FatFs | SD卡FAT文件系統(tǒng) |
UART1 | UART1串口查詢收發(fā) |
UART2 | UART2串口查詢收發(fā) |
AUDIO_LINE_IN | Line In音頻輸入 |
AUDIO_LINE_OUT | Line Out音頻輸出 |
LCD_TOUCH | 觸摸屏 |
TCP_Clien | TCP客戶端 |
TCP | TCP服務(wù)器 |
UDP | UDP通信 |
TCP_Benchmark | TCP發(fā)送/接收速度測(cè)試 |
Telnet | Telnet協(xié)議 |
Telnet | TFTP協(xié)議 |
WebServer | 網(wǎng)絡(luò)Web服務(wù)器 |
WebServer_RMII | 網(wǎng)絡(luò)Web服務(wù)器(使用RMII接口) |
MJPEG_Streamer | IP Camera網(wǎng)絡(luò)攝像頭 |
Raw Socket | 以太網(wǎng)數(shù)據(jù)鏈路層通信 |
EDMA3 | EDMA3一維數(shù)據(jù)傳輸 |
McBSP_LoopBack——McBSP 內(nèi)部回環(huán)測(cè)試 | McBSP內(nèi)部回環(huán)測(cè)試 |
McBSP——McBSP外部回環(huán)測(cè)試 | McBSP外部回環(huán)測(cè)試 |
表 19
基于SYSLINK的雙核開(kāi)發(fā)例程 | |
例程 | 功能 |
ad7606_dsp | ad7606 DSP采樣方式 |
ad7606_arm | ad7606 ARM采樣方式 |
flash_led | led狀態(tài)控制(不帶QT界面) |
led_switch | button按鍵控制led狀態(tài)(不帶QT界面) |
Led | led狀態(tài)控制 |
Button | button按鍵狀態(tài)監(jiān)聽(tīng) |
button _led | button按鍵狀態(tài)監(jiān)聽(tīng)與led狀態(tài)控制 |
resource_sync | ARM和DSP操作同步 |
value_shared | ARM和DSP數(shù)據(jù)共享 |
ImageRotate | 圖像旋轉(zhuǎn) |
efficient_fft | 高效FFT運(yùn)算 |
mp3_decoder | MP3解碼 |
Umsg | ARM與DSP消息傳遞 |
face_detect | 人臉識(shí)別 |
tl-helloworld-uart2 | helloworld雙核例程解析 |
tl-notify-latency-test | SYSLINK notify延遲測(cè)試 |
tl-messageq-latency-test | SYSLINK messageQ延遲測(cè)試 |
tl-listmp-latency-test | SYSLINK listmp延遲測(cè)試 |
tl-mcasp-only-dsp | 雙核音頻測(cè)試 |
tl-upp-saver | uPP的回環(huán)數(shù)據(jù)傳輸 |
表 20
基于TL_IPC的雙核開(kāi)發(fā)例程 | |
例程 | 功能 |
trigger_arm | DSP觸發(fā)ARM中斷 |
shared_memory | 共享內(nèi)存 |
Led | led狀態(tài)控制 |
Button | button按鍵狀態(tài)監(jiān)聽(tīng) |
Fft | 高效FFT運(yùn)算 |
表 21
基于PRU的匯編開(kāi)發(fā)例程 | |
例程 | 功能 |
PRU_GPIO_LED | PRU控制GPIO輸出 |
PRU_GPIO_KEY | PRU控制GPIO輸入 |
PRU_TL5724_DAC | PRU驅(qū)動(dòng)DAC輸出測(cè)試 |
PRU_TL7606_ADC | PRU觸發(fā)ADC采集模擬量 |
PRU_TL8568_ADC | PRU觸發(fā)ADC采集模擬量 |
PRU_uPP_B_TO_A | PRU控制uPP傳輸數(shù)據(jù) |
表 22
基于FPGA端的開(kāi)發(fā)例程 | |
例程 | 功能 |
LED | LED測(cè)試 |
KEY | 按鍵測(cè)試 |
IIC | IIC測(cè)試 |
UART_IP | UART回環(huán)測(cè)試 |
uPP | uPP收發(fā)測(cè)試 |
UPP_TX | uPP接收測(cè)試(DSP接收) |
UPP_LOOP | uPP回環(huán)測(cè)試 |
EMIFA | EMIFA測(cè)試 |
AD9706 | DA測(cè)試 |
AD9238 | AD測(cè)試 |
AD7606_UART | AD模塊采集測(cè)試 |
AD7606_UPP | AD模塊采集測(cè)試(使用uPP) |
AD5724_UART | DA信號(hào)輸出測(cè)試 |
ADS8568_UART | AD模塊采集測(cè)試 |
ADS8568_UPP | AD模塊采集測(cè)試(使用uPP) |
AD采集三核通信例程測(cè)試 | 打印數(shù)據(jù)、保存數(shù)據(jù)、LCD波形顯示、PC端顯示 |
審核編輯黃宇
-
dsp
+關(guān)注
關(guān)注
553文章
8005瀏覽量
349066 -
FPGA
+關(guān)注
關(guān)注
1629文章
21744瀏覽量
603665 -
ARM
+關(guān)注
關(guān)注
134文章
9098瀏覽量
367708
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論