ARM+DSP+FPGA高校教学实验箱:TL138F-TEB 创龙教仪

电子说

1.3w人已加入

描述

目  录


1 实验箱简介
2 软硬件参数
3 开发资料
4 电气特性
5 实验箱机械尺寸
6 产品认证
7 实验箱套件清单

附录A 教学实验
附录B 开发例程

1、实验箱简介

基于TI OMAP-L138(定点/浮点DSP C674x + ARM9) + 紫光同创 Logos/Xilinx Spartan-6 FPGA处理器。其中DSP+ARM双核主频456MHz,高达3648MIPS和2746MFLOPS的运算能力;

可拆式新型实验箱,使用灵活,性价比高。由核心板、实验开发底板、实验拓展板、触摸屏、仿真器、3寸全功能触摸彩屏信号源及相关实验配件组成;

实验主板标配7寸可触摸电阻屏,支持RS232、RS485、VGA、SD、SATA、USB、USB OTG、RTC、EMIF、uPP、I2C、PMOD、以太网口、音频输入输出接口等接口;

实验拓展板支持:步进电机、直流电机(配霍尔传感器)、4*4矩阵键盘、200万CMOS数字摄像头、蜂鸣器、8路16位200K采样率ADC输入、10位1.21M DAC输出;

实验拓展板上支持安装可拆卸亚克力保护板,保护实验电路;

DSP+ARM+FPGA三核工业级核心板,尺寸仅66mm*38.6mm,采用精密工业级B2B连接器,可用于科学研究、毕业设计、电子竞赛、产品开发使用;

不仅提供面向教学的实验资源,而且提供工程应用上的开发例程;

适用于图像处理、音频处理、信号处理、通信、测控、自动化等教学领域。

dsp

图 1 TL138F-TEB实验箱外观图

dsp

图 2 TL138F-TEB实验箱整体图

dsp

图 3 TL138F-TEB实验箱主体正面图

dsp

图 4实验主板正面图

dsp

图 5实验拓展板正面图

dsp

图 6 仿真器侧视图

dsp

图 7 Xilinx下载器侧视图

dsp

图 8 紫光同创下载器侧视图

dsp

图 9 信号源侧视图

TL138F-TEB是创龙一款基于TI OMAP-L138(定点/浮点DSP C674x + ARM9)+ 紫光同创 Logos/Xilinx Spartan-6 FPGA三核新可拆式新型嵌入式教学实验箱,提供了丰富的教学实验例程,并提供视频教程,适合高校以及研究所等实验机构。
可拆式DSP+ARM+FPGA三核实验箱TL138F-TEB提供的实验指导手册包括实验目的、原理、步骤及源码解析等,注重实验的过程,内容详实且丰富,可以帮助学生打好专业基础,也有利于教师教学计划的开展;此外,实验箱提供的工程资源开发例程可以用于师生项目开发,降低开发难度和时间成本。相对传统的实验箱,使用更加灵活,用途更广,性价比更高。

2、软硬件参数


硬件框图

dsp

图 10 实验主板硬件资源图解1

dsp

图 11 实验主板硬件资源图解2

dsp

图 12 实验拓展板硬件资源图解1

dsp

图 13 实验拓展板硬件资源图解2

dsp

图 14 TL138F-TEB实验箱结构图

表 1 实验主板硬件参数

 

CPU TI OMAP-L138,浮点/定点DSP C674x+ARM9处理器,双核主频456MHz
紫光同创 Logos PGL25G-6IMBG324或Xilinx Spartan-6 XC6SLX16 FPGA
ROM OMAP-L138端:512MByte NAND FLASH
FPGA端:64Mbit SPI FLASH
RAM OMAP-L138端:128MByte DDR2
EEPROM 1x AT24C02,256Byte
B2B Connector 2x 80pin公座B2B,2x 80pin母座B2B,间距0.5mm,共320pin
IO 2x 25pin IDC3简易牛角座,间距2.54mm,EMIFA拓展信号
2x 25pin IDC3简易牛角座,间距2.54mm,FPGA GPIO拓展信号
2x 12pin排针,间距2.54mm,含McASP、GPIO等拓展信号
3x 12pin PMOD座,FPGA GPIO拓展信号
2x 48pin欧式公座连接器,FPGA GPIO拓展信号
LED 2x供电指示灯(底板1个,核心板1个)
OMAP-L138端:5x可编程指示灯(底板3个,核心板2个)
FPGA端:5x可编程指示灯(底板3个,核心板2个)
KEY 1x 系统复位按键
OMAP-L138端:3x可编程输入按键(含1个非屏蔽中断按键)
FPGA端:3x可编程输入按键
JTAG 1x 14pin TI Rev B JTAG接口,间距2.54mm
1x 14pin FPGA JTAG接口,间距2.0mm
LCD 1x LCD触摸屏接口
BOOT SET 1x 5bit启动方式选择拨码开关
SD 1x Micro SD卡接口
RTC 1x CR2032,3V可充电RTC
SATA 1x 7pin SATA硬盘接口
Ethernet 1x RJ45以太网口,10/100M自适应
USB 1x Micro USB 2.0 OTG接口
4x USB 1.1 HOST接口
UART OMAP-L138端:1X RS232串口,DB9接口;1X RS485串口,绿色端子(RS485和RS232复用);1 X 调试串口,Micro USB接口
FPGA端:1x RS232串口,DB9接口
SWITCH 1x电源拨码开关
POWER 1x12V 2A直流输入DC417电源接口,外径4.4mm,内径1.65mm 
2x 2pin白色端子座,间距2.54mm,提供3.3V和5V电源

 

备注:创龙SOM-TL138F、SOM-TL1808F、SOM-TL6748F核心板在硬件上pin to pin兼容。

表 2 实验拓展板硬件参数

 

ADC ADI AD7606,8通道,16bit,200K采样率,量程范围±5V或±10V
DAC TI TL5615,单通道,10bit,1.21MHz更新速率,量程范围0~5V
KEY 1x 4*4矩阵按键
MOTOR 2x直流电机,带霍尔传感器测速功能
1x五线四相步进电机
BUZZER 1x无源蜂鸣器
Camera OV2640,CMOS摄像头,200万像素

 

表 3 仿真器特性

 

型号 XDS100V2
调试功能 连接/断开,读/写内存,读取寄存器,加载程序,运行、停止步骤,支持断点调试,实时模式
JTAG复位 支持
ETB(Embedded Trace Buffer) 支持
目标电缆断开检测 支持
目标芯片掉电检测 支持
USB 2.0高速(480Mbit/s) 支持
20pin/14pin JTAG接口 支持
1.8V与3.3V IO 支持
支持版本 CCS4、CCS5、CCS6或更高版本,不支持CCS3.3及更低版本

 

表 4 紫光同创下载器参数

 

型号 TL-PGMCable
驱动 免驱动
支持软件 支持 Pango Design Suite(PDS)等紫光同创 FPGA 软件调试
支持器件 支持 PGL25G、PGL50G、PG2L100H 等紫光同创 FPGA 器件
接口 通过 USB 接口连接,无需外接电源
防反插 支持
速度 下载速度高达 15Mb/s

 

表 5 Xilinx下载器参数

 

型号 Xilinx FPGA DLC10下载器
操作系统 支持Windows和Linux操作系统
支持软件 支持ISE、iMPACT、ChipScope、Vivado等软件
支持器件 支持FPGA、SoC、CPLD、PROM等Xinlinx器件
I/O电压 自动检测和适应I/O电压
接口电平器件 支持5V(TTL)、3.3V(LVCMOS)、2.5V、1.8V和1.5V接口电平器件
VREF电平范围 1.5V~5.0V
编程速率 由750KHz到24MHz,可对SPI接口FLASH PROM器件进行编程
热拔插 支持

 

表 6信号源特性

 

屏幕分辨率 240*400
操控方式 可触摸彩色液晶屏
波形特性 标准波形 正弦波,方波,三角波,升锯齿,降锯齿,SINC,噪声,升指数,降指数,正全波,负全波,正半波,负半波,高斯函数,直流
采样率 80MS/s
垂直分辨率 14bit
任意波点数 2~32K
内置存储 128M
频率特性 输出范围 正弦波为1mHz~10MHz,方波为1mHz~10MHz,其他为1mHz~1MHz
分辨率 1mHz
精度 50ppm
电压特性 输出范围 10mVpp~10Vpp
分辨率 12bit
准确度 设定值8%
偏置范围 ±5V
幅度平坦度  优于0.3dB
方波特性 方波占空比 1mHz~1MHz为0.1%~99.9%;1MHz~10MHz为固定50%
上升/下降沿 <20ns
过冲 <5%
其他特性 输出阻抗 50欧姆
斜波对称度 0.1%~99.9%
同步信号 4.8V~5.2V,TTL电平
电源需求  直流4.75V~5.25V,<400mA
显示特性 3寸
尺寸 116mm*76mm*26mm(长宽高)
重量 180g

 

软件参数

表 7

 

ARM端软件支持 裸机、Linux操作系统(Linux-3.3、Linux-2.6.37、Linux-2.6.33)
DSP端软件支持 裸机、SYS/BIOS操作系统
CCS版本号 CCS5.5
图形界面开发工具 Qt
双核通信组件支持 SysLink、DSPLINK
软件开发套件提供 MCSDK、DVSDK
PDS版本号 Pango Design Suite 2021.1-SP7.1(紫光同创 Logos)
ISE版本号 ISE 14.7(Xilinx Spartan-6) 
Linux驱动支持 NAND FLASH DDR2
SPI FLASH I2C EEPROM
MMC/SD SATA
USB 1.1 HOST USB 2.0 OTG
LED BUTTON
RS232 RS485
UART TL16C754C CAN MCP2515
AUDIO TLV320AIC3106 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 DAC AD5724
CMOS Sensor OV2640 Video Decoder TVP5147
USB 3G ZTE MC2716 USB WIFI RTL8188
USB Mouse USB Keyboard

 

3、开发资料

创龙提供了大量的开发资料,包含视频教程、数据手册,创造了DSP+ARM+FPGA平台开发的新局面,已成为DSP+ARM+FPGA开发者的重要合作企业。 

教学资源
(1)提供视频教程3套:《TMS320C6748 DSP教程》、《SYS/BIOS系统开发入门》、《OMAP-L138 DSP+ARM双核通信教程》;
(2)提供完整的实验代码,以及适合教学的《教学实验指导手册》,目录详见附录A,教学实验主要包括:

ARM实验环境搭建与Linux开发基础

系统移植开发实验

Linux设备驱动程序开发实验

基于CCS的ARM基础外设实验

Linux Qt图形界面开发入门实验

DSP实验环境搭建与CCS开发基础

DSP基础外设实验

语音类实验

DSP算法实验

图像类实验

视频类实验

FPGA实验环境搭建与开发基础

FPGA基础外设实验

ARM与DSP双核通信实验

DSP与FPGA双核通信实验

ARM、DSP与FPGA三核通信实验

工程资源
(1)提供核心板引脚定义、可编辑底板原理图、可编辑底板PCB、芯片Datasheet,缩短硬件设计周期;
(2)提供系统烧写镜像、内核驱动源码、文件系统源码;
(3)提供完整的平台开发包、入门教程,节省软件整理时间,上手容易;
(4)提供丰富的入门教程、开发案例,含OMAP-L138与FPGA通信例程;
(5)提供详细的DSP+ARM双核通信教程,完美解决双核开发瓶颈;
(6)提供基于Qt的图形界面开发教程;
(7)提供丰富的Demo程序,部分开发例程详见附录B,开发例程主要包括:

基于ARM端的裸机开发例程

基于ARM端的Linux开发例程

基于DSP端的裸机开发例程

基于DSP端的SYS/BIOS开发例程

基于SYSLINK的双核开发例程

基于DSPLINK的双核开发例程

基于TL_IPC的双核开发例程

基于PRU的汇编开发例程

基于FPGA端的开发例程

4、电气特性

核心板工作环境

表 8

 

环境参数 最小值 典型值 最大值
商业级温度 0°C / 70°C
工业级温度 -40°C / 85°C
工作电压 / 5V /

 

实验主板功耗测试

表 9

 

类别 典型值电压 典型值电流 典型值功耗
核心板 3.3V 116mA 0.38W
整板 12.01V 150mA 1.80W

 

备注:功耗测试基于广州创龙TL138/6748/1808F-EVM开发板进行。

5、实验箱机械尺寸

表 10

 

名称
实验箱箱体 480mm 350mm 175mm
实验主板 165mm 110mm /
实验拓展板 180mm 130mm /

 

6、产品认证

dsp

图 16 高低温测试认证

dsp

图 17 核心板外观专利

7、实验箱套件清单

表 11

 

名称 数量
TL138F-TEB实验主板 1块
TL138F-TEB实验拓展板 1块
信号源 1个
TL-XDS100V2仿真器 1个
TL-PGMCable/DLC10 FPGA下载器 1个
TL8568-B多通道AD采集模块 1个
12V 2A电源适配器 1个
实验箱资料光盘 4套
7寸LCD触摸屏 1个
Micro SD卡 1个
SD卡读卡器 1个
RS232交叉串口母母线 1条
USB转RS232串口线 1条
Micro USB线 1条
网线 1根
Micro OTG转接头 1条
RS485转串口模块 1个
杜邦线 若干
50pin 软排线 2根
FFC软排线 1根
导线 若干
跳线帽 若干

 

附录A 教学实验

表 12 ARM教学实验

 

ARM实验环境搭建与Linux开发基础 安装虚拟机与Ubuntu操作系统
建立交叉编译环境
设置共享目录或Samba共享工具
系统移植开发实验 U-Boot移植基础实验
Linux内核移植基础实验
根文件系统移植基础实验
Linux设备驱动程序开发实验 LED设备驱动程序开发实验
按键设备驱动程序开发实验
设备驱动模块静态编译进内核
基于CCS的ARM基础外设实验 LED灯控制及寄存器配置实验
按键输入控制实验(按键中断输入)
LCD触摸屏触控与图片显示实验
UART串口收发实验(查询与中断方式)
定时器/计数器控制实验
看门狗功能测试实验
模数转换(A/D)测试实验
Linux Qt图形界面开发入门实验 搭建Qt开发环境
helloworld Qt程序开发
LED Qt程序开发
按键Qt程序开发
添加Matrix Gui用户界面启动项

 

表 13 DSP教学实验

 

DSP实验环境搭建与CCS开发基础 安装CCS与串口调试工具
CCS开发入门
基于CCS仿真调试、程序加载与烧写
CCS工程新建、编译和导入
编写基于C语言的DSP程序
编写基于汇编语言的DSP程序
基于C和汇编语言的混合编程
DSP基础外设实验 LED灯控制及寄存器配置实验
按键输入控制实验(按键中断输入)
LCD触摸屏触控与图片显示实验
UART串口收发实验(查询与中断方式)
GPIO 方波测试实验(模拟PWM)
定时器/计数器控制实验
看门狗功能测试实验
模数转换(A/D)测试实验
USB OTG接口功能测试实验
网络通讯实验
语音类实验 MP3音频解码实验
AAC音频编解码实验
G711A音频编解码实验
DSP算法实验 有限冲激响应滤波器(FIR)算法
无限冲激响应滤波器(IIR)算法
快速傅立叶变换(FFT)算法
矩阵(Matrix)运算
信号的抽样定理实验
多路信号混频实验
信号卷积算法
图像类实验 图像旋转
图像缩放
灰度图像直方图
直方图均衡化
图像反色
边缘检测
灰度图像二值化
灰度图像线性变换
RGB24图像灰度转换
图像离散余弦变换
视频类实验 H264编码实验

 

表 14 FPGA教学实验

 

FPGA实验环境搭建与开发基础 安装ISE/Pango Design Suite集成开发环境工具
FPGA工程新建和程序编写
FPGA工程仿真调试、程序加载与烧写开发入门
FPGA基础外设实验 LED灯控制实验
按键与4x4键盘输入控制实验
UART串口收发实验
高精度脉冲宽度调制器PWM输出测试实验(蜂鸣器)
模数转换(A/D)测试实验
数模转换(D/A)测试实验
直流电机控制实验
步进电机控制实验
DA信号输出实验

 

表 15 核间通信教学实验

 

ARM与DSP双核通信实验 搭建MCSDK双核开发环境
SysLink双核工程建立与调试
ARM和DSP数据共享
Helloworld双核例程
ARM通过DSP控制Led
灰度BMP图像旋转功能
DSP与FPGA双核通信实验 I2C测试实验
uPP通信测试实验
EMIF通信测试实验
摄像头图像采集显示实验
DA控制实验
AD9226控制实验
矩阵键盘控制实验
直流电机控制实验
步进电机控制实验
ARM、DSP与FPGA三核通信实验 打印AD采集的数据
保存AD采集的数据
LCD波形显示
AD采集抽样FFT显示

 

附录B 开发例程

表 16

 

基于ARM端的裸机开发例程
例程 功能
GPIO_LED GPIO输出(LED灯)
GPIO_KEY GPIO输入(按键中断)
GPIO_KEY_EDMA 按键触发EDMA事件
TIME 定时器
TIMER_Dual_32-bit_Chained 关联32-bit模式定时器/计数器
TIMER_Dual_32-bit_UnChained 独立32-bit模式定时器/计数器
TIMER_Dual_32-bit_UnChained_4-bit_Prescaler 独立32-bit模式/额外4-bit分频定时器/计数器
UART0_INT UART0串口中断收发
UART1_POLL UART1串口查询收发
UART2_INT UART2串口中断收发
RS485 RS485串口查询收发
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 高精度脉冲宽度调制器PWM输出
ECAP_APWM 增强型捕获模块ECAP辅助输出
PWM_ECAP 增强型捕获模块ECAP捕获
RTC RTC时钟
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摄像头数据采集
NandFlash NAND FLASH读写测试
EMIF_AD7606 EMIFA总线8通道并口AD数据采集
EMIF_AD7606v2 EMIFA总线8通道并口AD数据采集
EMIF_FPGA EMIFA总线FPGA读写测试
EMIF_FPGA_DMA EMIFA总线FPGA读写测试(经过EDMA优化)
EDMA3 EDMA3一维数据传输
EDMA3_TRANSPOSE EDMA3二维数据传输
uPP_B_TO_A uPP总线FPGA读写测试

 

表 17

 

基于DSP端的裸机开发例程
例程 功能
DEMO 综合例程
GPIO_LED GPIO输出(LED灯)
GPIO_KEY GPIO输入(按键中断)
GPIO_KEY_EDMA 按键触发EDMA事件
GPIO_KEY_TIMER_EventCombine 按键及定时器中断
TIMER 定时器
TIMER_Dual_32-bit_Chained 关联32-bit模式定时器/计数器
TIMER_Dual_32-bit_UnChained 独立32-bit模式定时器/计数器
TIMER_Dual_32-bit_UnChained_4-bit_Prescaler 独立32-bit模式/额外4-bit分频定时器/计数器
UART0_INT UART0串口中断收发
UART1_POLL UART1串口查询收发
UART2_INT UART2串口中断收发
UART2_EDMA EDMA串口收发
RS485 RS485串口查询收发
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 高精度脉冲宽度调制器PWM输出
ECAP_APWM 增强型捕获模块ECAP辅助输出
PWM_ECAP 增强型捕获模块ECAP捕获
RTC RTC时钟
LCD LCD显示
VGA VGA显示
LCD_TOUCH_4INCH 4.3寸触摸屏
LCD_TOUCH 7寸触摸屏
GRLIB_DEMO StarterWare 图形库控件
MMCSD SD卡读写
SATA SATA枚举测试
USB_DEV_BULK USB OTG从方式(USB BULK管道通信)
USB_DEV_MSC USB OTG从方式(虚拟存储设备)
USB_DEV_SERIAL USB OTG从方式(USB虚拟串口)
USB_HOST_KEYBOARD USB OTG主方式(USB键盘)
USB_HOST_MOUSE USB OTG主方式(USB鼠标)
USB_HOST_MSC USB OTG主方式(U盘内容查看)
ENET_HTTPD 网络Web服务器
ENET_HTTPD_RMII 网络Web服务器(使用RMII接口)
ENET_ECHO 网络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音频输出(导入文件方式)
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总线数据收发
VPIF_OV2640 VPIF总线CMOS摄像头数据采集
Memory_Benchmark 内存读写速度测试
NandFlash NAND FLASH读写测试
EMIF_AD7606 EMIFA总线8通道并口AD数据采集
EMIF_AD7606v2 EMIFA总线8通道并口AD数据采集
EMIF_AD7656 EMIFA总线6通道并口AD数据采集
EMIF_AD7656v2 EMIFA总线6通道并口AD数据采集
EMIF_AD8568 EMIFA总线8通道并口AD数据采集
EMIF_AD8568v2 EMIFA总线8通道并口AD数据采集
EMIF_FPGA EMIFA总线FPGA读写测试
EMIF_FPGA_DMA EMIFA总线FPGA读写测试(经过EDMA优化)
EDMA3 EDMA3一维数据传输
EDMA3_TRANSPOSE EDMA3二维数据传输
uPP_B_TO_A uPP总线FPGA读写测试
uPP_2CH uPP板间双通信测试
TL2515_CAN 双CAN通信测试
TL5147_VGA 复合视频输入VGA显示测试
TL5147_LCD 复合视频输入LCD显示测试
H264Encode 编码例程测试
NRF24L01 无线模块测试
HC-SR04 超声波测距测试
DHT11 温湿度传感器测试
WIFI_UART 串口WIFI模块测试
RFID RFID射频识别测试
ECAP_REMOTE 红外遥控测试
BTUART 串口蓝牙模块测试
MPU6050 三轴加速陀螺仪测试
ZIGBEE 串口转Zigbee无线测试
ClockOut 时钟频率测试
DSPClockSpeed CPU时钟测试
FIR 有限长单位冲激响应滤波器
IIR 无限脉冲响应数字滤波器
Matrix 矩阵运算
FFT 快速傅里叶变换/逆变换
FFT_Benchmark 快速傅里叶变换/逆变换(打开/关闭缓存速度对比)
FFT_DIT2 基2时间抽取快速傅里叶变换/逆变换(原址计算)
DCT 图像离散余弦变换
RGB2Gray RGB24图像转灰度
HIST 灰度图像直方图
InteEqualize 直方图均衡化
ImageReverse 图像反色
Canny 边缘检测
Threshold 灰度图像二值化
LinerTrans 灰度图像线性变换
Zoom 图像缩放
Rotate 图像旋转
MATH 数学函数库
UniversalCopy 基于Codec Engine的数据复制算法
MP3Decode MP3解码
MP3Decode_SD MP3解码(使能缓存及通过SD存取)
AACLCDecode AACLCDecode AAC解码
AACHEv2Decode AACHEv2Decode AAC解码
AACLCEncode AACLCEncode AAC编码
G711ADecode G711 A率语音编码
ImageProcess 数字识别
FaceDetect 人脸识别跟踪
BUZZER 蜂鸣器
MATRIX_KEY MATRIX_KEY
DAC_TLC5615 DAC输出
EMIF_AD7606 EMIFA总线8通道并口AD数据采集
VPIF_OV2640 摄像头
DCMOTOR 直流电机
STEPPERMOTOR 步进电机
EASYBOX_DEMO 实验板综合测试

 

表 18

 

基于DSP端的SYS/BIOS开发例程
例程 功能
GPIO_LED 任务
GPIO_LED_CLOCK 时钟
GPIO_LED_MUTEX 抢占式多任务
GPIO_LED_STATIC 静态创建任务
Timer 定时器(通用)
Timer_C674x 定时器(专用)
Timer_C674x_Runtime 定时器(动态创建)
Timer_C674x_Runtime_Reload 定时器(动态创建、更改定时周期)
HWI_C674x 硬件中断(HWI 设备专用组件)
HWI_C674x_Hook 硬件中断(HWI 挂钩函数)
HWI_C674x_Nest 硬件中断(HWI中断嵌套)
HWI_Runtime 硬件中断(HWI)
HWI_Runtime_Post_SWI 硬件中断(HWI发布软件中断)
HWI_Runtime_Post_Task 硬件中断(HWI触发任务)
SWI 软件中断(静态配置)
SWI_Runtime 软件中断(SWI)
SWI_Runtime_Post_Conditionally_andn 软件中断(有条件触发ANDN)
SWI_Runtime_Post_Conditionally_dec 软件中断(有条件触发DEC)
SWI_Runtime_Post_Unconditionally_or 软件中断(无条件触发OR)
MEMORY 内存分配
MMCSD SD卡RAW模式
MMCSD_FatFs SD卡FAT文件系统
UART1 UART1串口查询收发
UART2 UART2串口查询收发
AUDIO_LINE_IN Line In音频输入
AUDIO_LINE_OUT Line Out音频输出
LCD_TOUCH 触摸屏
TCP_Clien TCP客户端
TCP TCP服务器
UDP UDP通信
TCP_Benchmark TCP发送/接收速度测试
Telnet Telnet协议
Telnet TFTP协议
WebServer 网络Web服务器
WebServer_RMII 网络Web服务器(使用RMII接口)
MJPEG_Streamer IP Camera网络摄像头
Raw Socket 以太网数据链路层通信
EDMA3 EDMA3一维数据传输
McBSP_LoopBack——McBSP 内部回环测试 McBSP内部回环测试
McBSP——McBSP外部回环测试 McBSP外部回环测试

 

表 19

 

基于SYSLINK的双核开发例程
例程 功能
ad7606_dsp ad7606 DSP采样方式
ad7606_arm ad7606 ARM采样方式
flash_led led状态控制(不带QT界面)
led_switch button按键控制led状态(不带QT界面)
Led led状态控制
Button button按键状态监听
button _led button按键状态监听与led状态控制
resource_sync ARM和DSP操作同步
value_shared ARM和DSP数据共享
ImageRotate 图像旋转
efficient_fft 高效FFT运算
mp3_decoder MP3解码
Umsg ARM与DSP消息传递
face_detect 人脸识别
tl-helloworld-uart2 helloworld双核例程解析
tl-notify-latency-test SYSLINK notify延迟测试
tl-messageq-latency-test SYSLINK messageQ延迟测试
tl-listmp-latency-test SYSLINK listmp延迟测试
tl-mcasp-only-dsp 双核音频测试
tl-upp-saver uPP的回环数据传输

 

表 20

 

基于TL_IPC的双核开发例程
例程 功能
trigger_arm DSP触发ARM中断
shared_memory 共享内存
Led led状态控制
Button button按键状态监听
Fft 高效FFT运算

 

表 21

 

基于PRU的汇编开发例程
例程 功能
PRU_GPIO_LED PRU控制GPIO输出
PRU_GPIO_KEY PRU控制GPIO输入
PRU_TL5724_DAC PRU驱动DAC输出测试
PRU_TL7606_ADC PRU触发ADC采集模拟量
PRU_TL8568_ADC PRU触发ADC采集模拟量
PRU_uPP_B_TO_A PRU控制uPP传输数据

 

表 22

 

基于FPGA端的开发例程
例程 功能
LED LED测试
KEY 按键测试
IIC IIC测试
UART_IP UART回环测试
uPP uPP收发测试
UPP_TX uPP接收测试(DSP接收)
UPP_LOOP uPP回环测试
EMIFA EMIFA测试
AD9706 DA测试
AD9238 AD测试
AD7606_UART AD模块采集测试
AD7606_UPP AD模块采集测试(使用uPP)
AD5724_UART DA信号输出测试
ADS8568_UART AD模块采集测试
ADS8568_UPP AD模块采集测试(使用uPP)
AD采集三核通信例程测试 打印数据、保存数据、LCD波形显示、PC端显示

 

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分