PRODUCT

产品中心

h
h
DSP+ARM 嵌入式实验箱:TL138-TEB
产品系列:C6000,Cortex-A9
匹配课程:《DSP技术与应用》,《ARM技术与应用》
处理器架构:DSP,ARM
实验箱简介
软硬件参数
开发资料
电气特性
实验箱机械尺寸
实验箱套件清单
附录A 教学实验
附录B 开发例程
产品认证
技术支持
增值服务
实验箱简介
基于TI OMAP-L138定点/浮点DSP C674x + ARM9双核处理器,主频 456MHz,高达3648MIPS和2746MFLOPS的运算能力;
可拆式新型实验箱,使用灵活,性价比高。由核心板、实验开发底板、实验拓展板、触摸屏、仿真器及相关实验配件组成,可选3寸全功能触摸彩屏信号源;
实验主板标配7寸可触摸电阻屏,支持RS232、RS485、VGA、SD、SATA、USB、USB OTG、RTC、EMIF、uPP、VPIF、SPI、I2C、以太网口、音频输入输出接口等接口;
实验拓展板支持:步进电机、直流电机(配霍尔传感器)、4*4矩阵键盘、200万CMOS数字摄像头、蜂鸣器、8路16位200K采样率ADC输入、10位1.21M DAC输出;
实验拓展板上支持安装可拆卸亚克力保护板,保护实验电路;
DSP+ARM双核工业级核心板,尺寸仅55mm*33mm,采用精密工业级B2B连接器,可用于科学研究、毕业设计、电子竞赛、产品开发使用;
不仅提供面向教学的实验资源,而且提供工程应用上的开发例程;
适用于图像处理、音频处理、信号处理、通信、测控、自动化等教学领域。



138.png



TL138-TEB实验箱外观图









TL138-TEB实验箱整体图


TL138-TEB实验箱整体图








TL138-TEB实验箱主体正面图


TL138-TEB实验箱主体正面图









实验主板正面图


实验主板正面图







实验拓展板正面图


实验拓展板正面图







仿真器侧视图


仿真器侧视图







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




软硬件参数

硬件框图




实验主板硬件资源图解1


实验主板硬件资源图解1









实验主板硬件资源图解2

实验主板硬件资源图解2









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


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









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


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









TL138-TEB实验箱结构图


TL138-TEB实验箱结构图






硬件参数


- 实验主板硬件参数 -


CPUTI OMAP-L138,定点/浮点DSP C674x+ARM9,双核主频456MHz
ROM512MByte NAND FLASH
RAM128MByte DDR2
B2B Connector2x 50pin公座B2B,2x 50pin母座B2B,间距0.5mm,共200pin
IO2x IDC3简易牛角座(2x 25pin规格),间距2.54mm,包含uPP、EMIFA、VPIF、GPIO、SPI、I2C、UART等拓展信号
KEY1x系统复位按键,1x非屏蔽中断按键,2x可编程输入按键
LED1x供电指示灯,4x可编程指示灯
JTAG1x 14pin TI Rev B JTAG接口
LCD1x LCD触摸屏接口
VGA1x VGA视频输出接口
BOOT SET1x 5bit启动方式选择拨码开关
SD1x SD卡接口
RTC1x CR1220 RTC座
SATA1x 7pin SATA硬盘接口
Ethernet1x RJ45以太网口,10/100M自适应
USB1x USB 2.0 OTG接口
4x USB 1.1 HOST接口,通过USB HUB拓展得到
AUDIO1x 3.5mm MIC IN音频输入接口
1x 3.5mm LINE IN音频输入接口
1x 3.5mm LINE OUT音频输出接口
UART2x RS232串口,1x RS485串口(RS485和UART1复用)
SWITCH1x电源拨码开关
POWER1x 5V 2A直流输入DC-005电源接口,外径5.5mm,内径2.1mm


备注:创龙SOM-TL138、SOM-TL1808、SOM-TL6748核心板在硬件上pin to pin兼容。





- 实验拓展板硬件参数 -


ADCADI AD7606,8通道,16bit,200K采样率,量程范围±5V或±10V
DACTI TL5615,单通道,10bit,1.21MHz更新速率,量程范围0~5V
KEY4x 4矩阵按键
MOTOR2个,带霍尔传感器测速功能
1个,5线4相
BUZZER1个,无源
CameraOV2640,CMOS摄像头,200万像素





- 仿真器特性 -


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





软件参数


ARM端软件支持裸机、Linux操作系统(Linux-3.3、Linux-2.6.37、Linux-2.6.33)
DSP端软件支持裸机、SYS/BIOS操作系统
CCS版本号CCS5.5
图形界面开发工具Qt
双核通信组件支持SysLink、DSPLINK
软件开发套件提供MCSDK、DVSDK
Linux驱动支持NAND FLASHDDR2
SPI FLASHI2C EEPROM
MMC/SDSATA
USB 1.1 HOSTUSB 2.0 OTG
LEDBUTTON
RS232RS485
UART TL16C754CCAN MCP2515
AUDIO TLV320AIC3106Ethernet LAN8710 MII
Ethernet LAN8720 RMIIEthernet LAN9221 EMIFA
4.3in Touch Screen LCD7in Touch Screen LCD
VGA CS7123RTC
ADC AD7606ADC AD7656
ADC ADS8568DAC AD5724
CMOS Sensor OV2640Video Decoder TVP5147
USB 3G ZTE MC2716USB WIFI RTL8188
USB MouseUSB Keyboard





开发资料
创龙提供了大量的开发资料,包括视频教程、数据手册,创造了OMAPL138平台开发的新局面,已成为OMAPL138开发者的重要合作企业。
教学资源
     提供视频教程3套:《TMS320C6748 DSP教程》、《SYS/BIOS系统开发入门》、《OMAP-L138 DSP+ARM双核通信教程》;                                                        
     提供完整的实验代码,以及适合教学的《教学实验指导手册》。                                                      
目录详见附录A,教学实验主要包括:
· ARM实验环境搭建与Linux开发基础
· 系统移植开发实验
· Linux设备驱动程序开发实验
· 基于CCS的ARM基础外设实验
· Linux Qt图形界面开发入门实验
· DSP实验环境搭建与CCS开发基础
· DSP基础外设实验
· 语音类实验
· DSP算法实验
· 图像类实验
· 视频类实验
· 综合类实验
· ARM与DSP双核通信实验
工程资源
    提供核心板引脚定义、可编辑底板原理图、可编辑底板PCB、芯片Datasheet,缩短硬件设计周期;                                                        
    提供系统烧写镜像、内核驱动源码、文件系统源码;                                                        
    提供完整的平台开发包、入门教程,节省软件整理时间,上手容易;                                                        
    提供详细的DSP+ARM双核通信教程,完美解决双核开学习瓶颈;                                                        
    提供基于Qt的图形界面开发教程。                                                        
    提供丰富的Demo程序。                                                       
部分开发例程详见附录B,开发例程主要包括:
· 基于ARM端的裸机开发例程
· 基于ARM端的Linux开发例程
· 基于DSP端的裸机开发例程
· 基于DSP端的SYS/BIOS开发例程
· 基于SYSLINK的双核开发例程
· 基于DSPLINK的双核开发例程
· 基于TL_IPC的双核开发例程
· 基于PRU的汇编开发例程

电气特性

核心板工作环境



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






实验主板功耗测试



类别典型值电压典型值电流典型值功耗
核心板4.94V265mA1.30W
整板4.83V413mA2.00W



实验箱机械尺寸

名称
实验箱箱体480MM320MM220MM
实验主板180MM130MM/
实验拓展板180MM130MM/


实验箱套件清单
名称数量
TL138-TEB实验主板1块
TL138-TEB实验拓展板1块
TL-XDS100V2仿真器1个
5V 6A电源适配器1个
实验箱资料光盘3套
7寸LCD触摸屏1个
SD卡1个
SD卡读卡器1个
RS232交叉串口母母线1条
USB转RS232串口线1条
网线1根
Mini OTG转接头1条
音频线1根
RS485转串口模块1个
Mini USB线1根
耳机1个
杜邦线若干
导线若干
跳线帽若干
FFC软排线1根
50-50pin软排线2根




附录A 教学实验





- 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用户界面启动项




 - DSP教学实验 -


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




- 核间通信教学实验 -


ARM与DSP双核通信实验搭建MCSDK双核开发环境
SysLink双核工程建立与调试
ARM和DSP数据共享
Helloworld双核例程
ARM通过DSP控制Led
灰度BMP图像旋转功能


附录B 开发例程




- 基于ARM端的裸机开发例程 -


例程功能
GPIO_LEDGPIO输出(LED灯)
GPIO_KEYGPIO输入(按键中断)
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_INTUART0串口中断收发
UART1_POLLUART1串口查询收发
UART2_INTUART2串口中断收发
RS485RS485串口查询收发
TL_MULTUART_INT多串口模块(查询方式)
TL_MULTUART_POLL多串口模块(中断方式)
IIC_EEPROMIIC EEPROM读写
SPI_FLASHSPI FLASH读写
SPI_DAC_AD57244通道DAC模块(模拟SPI总线)
SPI_DAC_AD5724v24通道DAC模块(SPI总线)
WatchDog看门狗
PWM高精度脉冲宽度调制器PWM输出
ECAP_APWM增强型捕获模块ECAP辅助输出
PWM_ECAP增强型捕获模块ECAP捕获
RTCRTC时钟
LCDLCD显示
VGAVGA显示
LCD_TOUCH7寸触摸屏
AUDIO_LINE_OUTLine Out音频输出
AUDIO_MIC_INMic In音频输入
AUDIO_LINE_INLine In音频输入
VPIF_OV2640VPIF总线CMOS摄像头数据采集
NandFlashNAND FLASH读写测试
EMIF_AD7606EMIFA总线8通道并口AD数据采集
EMIF_AD7606v2EMIFA总线8通道并口AD数据采集
EMIF_FPGAEMIFA总线FPGA读写测试
EMIF_FPGA_DMAEMIFA总线FPGA读写测试(经过EDMA优化)
EDMA3EDMA3一维数据传输
EDMA3_TRANSPOSEEDMA3二维数据传输
uPP_B_TO_AuPP总线FPGA读写测试




- 基于DSP端的裸机开发例程 -


例程功能
DEMO综合例程
GPIO_LEDGPIO输出(LED灯)
GPIO_KEYGPIO输入(按键中断)
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_INTUART0串口中断收发
UART1_POLLUART1串口查询收发
UART2_INTUART2串口中断收发
UART2_EDMAEDMA串口收发
RS485RS485串口查询收发
TL_MULTUART_INT多串口模块(查询方式)
TL_MULTUART_POLL多串口模块(中断方式)
IIC_EEPROMIIC EEPROM读写
SPI_FLASHSPI FLASH读写
SPI_DAC_AD57244通道DAC模块(模拟SPI总线)
SPI_DAC_AD5724v24通道DAC模块(SPI总线)
WatchDog看门狗
NMI不可屏蔽中断
PWM高精度脉冲宽度调制器PWM输出
ECAP_APWM增强型捕获模块ECAP辅助输出
PWM_ECAP增强型捕获模块ECAP捕获
RTCRTC时钟
LCDLCD显示
VGAVGA显示
LCD_TOUCH_4INCH4.3寸触摸屏
LCD_TOUCH7寸触摸屏
GRLIB_DEMOStarterWare 图形库控件
MMCSDSD卡读写
SATASATA枚举测试
USB_DEV_BULKUSB OTG从方式(USB BULK管道通信)
USB_DEV_MSCUSB OTG从方式(虚拟存储设备)
USB_DEV_SERIALUSB OTG从方式(USB虚拟串口)
USB_HOST_KEYBOARDUSB OTG主方式(USB键盘)
USB_HOST_MOUSEUSB OTG主方式(USB鼠标)
USB_HOST_MSCUSB OTG主方式(U盘内容查看)
ENET_HTTPD网络Web服务器
ENET_HTTPD_RMII网络Web服务器(使用RMII接口)
ENET_ECHO网络Socket通信
AUDIO_LINE_OUTLine Out音频输出(EMDA方式)
AUDIO_LINE_OUT_INTRLine Out音频输出(中断方式)
AUDIO_LINE_OUT_POLLLine Out音频输出(查询方式)
AUDIO_LINE_OUT_WAVLine Out音频输出(导入文件方式)
AUDIO_MIC_INMic In音频输入(EMDA方式)
AUDIO_MIC_IN_INTRMic In音频输入(中断方式)
AUDIO_MIC_IN_POLLMic In音频输入(查询方式)
AUDIO_MIC_IN_SAVEMEMMic In音频输入(保存文件方式)
AUDIO_MIC_IN_WAVEMic In音频输入(波形输入方式)
AUDIO_LINE_INLine In音频输入(EMDA方式)
AUDIO_LINE_INTRLine In音频输入(中断方式)
AUDIO_LINE_ POLLLine In音频输入(查询方式)
AUDIO_LINE_IN_SAVEMEMLine In音频输入(保存文件方式)
AUDIO_LINE_IN_WAVELine In音频输入(波形输入方式)
McBSPMcBSP总线数据收发
VPIF_OV2640VPIF总线CMOS摄像头数据采集
Memory_Benchmark内存读写速度测试
NandFlashNAND FLASH读写测试
EMIF_AD7606EMIFA总线8通道并口AD数据采集
EMIF_AD7606v2EMIFA总线8通道并口AD数据采集
EMIF_AD7656EMIFA总线6通道并口AD数据采集
EMIF_AD7656v2EMIFA总线6通道并口AD数据采集
EMIF_AD8568EMIFA总线8通道并口AD数据采集
EMIF_AD8568v2EMIFA总线8通道并口AD数据采集
EMIF_FPGAEMIFA总线FPGA读写测试
EMIF_FPGA_DMAEMIFA总线FPGA读写测试(经过EDMA优化)
EDMA3EDMA3一维数据传输
EDMA3_TRANSPOSEEDMA3二维数据传输
uPP_B_TO_AuPP总线FPGA读写测试
uPP_2CHuPP板间双通信测试
TL2515_CAN双CAN通信测试
TL5147_VGA复合视频输入VGA显示测试
TL5147_LCD复合视频输入LCD显示测试
H264Encode编码例程测试
NRF24L01无线模块测试
HC-SR04超声波测距测试
DHT11温湿度传感器测试
WIFI_UART串口WIFI模块测试
RFIDRFID射频识别测试
ECAP_REMOTE红外遥控测试
BTUART串口蓝牙模块测试
MPU6050三轴加速陀螺仪测试
ZIGBEE串口转Zigbee无线测试
ClockOut时钟频率测试
DSPClockSpeedCPU时钟测试
FIR有限长单位冲激响应滤波器
IIR无限脉冲响应数字滤波器
Matrix矩阵运算
FFT快速傅里叶变换/逆变换
FFT_Benchmark快速傅里叶变换/逆变换(打开/关闭缓存速度对比)
FFT_DIT2基2时间抽取快速傅里叶变换/逆变换(原址计算)
DCT图像离散余弦变换
RGB2GrayRGB24图像转灰度
HIST灰度图像直方图
InteEqualize直方图均衡化
ImageReverse图像反色
Canny边缘检测
Threshold灰度图像二值化
LinerTrans灰度图像线性变换
Zoom图像缩放
Rotate图像旋转
MATH数学函数库
UniversalCopy基于Codec Engine的数据复制算法
MP3DecodeMP3解码
MP3Decode_SDMP3解码(使能缓存及通过SD存取)
AACLCDecodeAACLCDecode AAC解码
AACHEv2DecodeAACHEv2Decode AAC解码
AACLCEncodeAACLCEncode AAC编码
G711ADecodeG711 A率语音编码
ImageProcess数字识别
FaceDetect人脸识别跟踪
BUZZER蜂鸣器
MATRIX_KEYMATRIX_KEY
DAC_TLC5615DAC输出
EMIF_AD7606EMIFA总线8通道并口AD数据采集
VPIF_OV2640摄像头
DCMOTOR直流电机
STEPPERMOTOR步进电机
EASYBOX_DEMO实验板综合测试





- 基于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内存分配
MMCSDSD卡RAW模式
MMCSD_FatFsSD卡FAT文件系统
UART1UART1串口查询收发
UART2UART2串口查询收发
AUDIO_LINE_INLine In音频输入
AUDIO_LINE_OUTLine Out音频输出
LCD_TOUCH触摸屏
TCP_ClienTCP客户端
TCPTCP服务器
UDPUDP通信
TCP_BenchmarkTCP发送/接收速度测试
TelnetTelnet协议
TelnetTFTP协议
WebServer网络Web服务器
WebServer_RMII网络Web服务器(使用RMII接口)
MJPEG_StreamerIP Camera网络摄像头
Raw Socket以太网数据链路层通信
EDMA3EDMA3一维数据传输
McBSP_LoopBack——McBSP 内部回环测试McBSP内部回环测试
McBSP——McBSP外部回环测试McBSP外部回环测试





- 基于SYSLINK的双核开发例程 -


例程功能
ad7606_dspad7606 DSP采样方式
ad7606_armad7606 ARM采样方式
flash_ledled状态控制(不带QT界面)
led_switchbutton按键控制led状态(不带QT界面)
ledled状态控制
buttonbutton按键状态监听
button _ledbutton按键状态监听与led状态控制
resource_syncARM和DSP操作同步
value_sharedARM和DSP数据共享
ImageRotate图像旋转
efficient_fft高效FFT运算
mp3_decoderMP3解码
umsgARM与DSP消息传递
face_detect人脸识别
tl-helloworld-uart2helloworld双核例程解析
tl-notify-latency-testSYSLINK notify延迟测试
tl-messageq-latency-testSYSLINK messageQ延迟测试
tl-listmp-latency-testSYSLINK listmp延迟测试
tl-mcasp-only-dsp双核音频测试
tl-upp-saveruPP的回环数据传输




- 基于TL_IPC的双核开发例程 -


例程功能
trigger_armDSP触发ARM中断
shared_memory共享内存
Ledled状态控制
buttonbutton按键状态监听
fft高效FFT运算



- 基于PRU的汇编开发例程 -


例程功能
PRU_GPIO_LEDPRU控制GPIO输出
PRU_GPIO_KEYPRU控制GPIO输入
PRU_TL5724_DACPRU驱动DAC输出测试
PRU_TL7606_ADCPRU触发ADC采集模拟量
PRU_TL8568_ADCPRU触发ADC采集模拟量
PRU_uPP_B_TO_APRU控制uPP传输数据


产品认证
138高低温测试、振动测试认证
138高低温测试、振动测试认证
138计算机软件著作权登记证书
138计算机软件著作权登记证书
技术支持
01 协助底板设计和测试,减少硬件设计失误;
02 协助解决按照用户手册操作出现的异常问题;
03 协助产品故障判定;
04 协助正确编译与运行所提供的源代码;
05 协助进行产品二次开发;
06 提供长期的售后服务。
增值服务
主板定制设计
主板定制设计
核心板定制
核心板定制
嵌入式软件开发
嵌入式软件开发
项目合作开发
项目合作开发
技术培训
技术培训
资料名称 更新时间 操作
TL138-TEB实验箱规格书.pdf 2022-09-19
资料名称 更新时间 操作
TL138-TEB实验箱产品资料 2022-09-14