OMAPL138+FPGA三核开发板

140731_JSDo_1773241.jpg


Revision History

 

Revision No.

Description

Draft  Date

Remark

V1.0

1.初始版本

2014/4/13


















 

 

 

阅前须知

版权声明

     广州创龙电子科技有限公司保留随时对其产品进行修改和完善的权利,同时也保留在不作任何通告的情况下,终止其任何一款产品的供应和服务的权利。请用户在购买前向我司获取相关产品的最新信息,本文档一切解释权归广州创龙所有。

       ©2014-2018 Guangzhou Tronlong Electronic Technology Co.,Ltd. All rights reserved.

公司简介

       广州创龙电子科技有限公司(简称广州创龙,英文简称“Tronlong”),是杰出的嵌入式方案商,专业提供嵌入式开发平台工具及嵌入式软硬件定制设计及技术支持等服务,专注于DSP+ARM+FPGA三核系统方案开发,和国内诸多著名企业、研究所和高校有密切的技术合作,如富士康、三一重工、中国科学院、清华大学等国内龙头企业和院校。

       TI嵌入式处理业务拓展经理Zheng Xiaolong指出:“Tronlong是国内研究OMAP-L138最深入的企业之一,Tronlong推出OMAP-L138+Xilinx Spartan-6 FPGA三核高速数据采集处理解决方案,我们深感振奋,它将加速客户新产品的上市进程,带来更高的投资回报率,使得新老客户大大受益。

       经过近几年的发展,创龙产品已占据相关市场主导地位,特别是在电力、通信、工控、音视频处理等数据采集处理行业广泛应用。创龙致力于让客户的产品快速上市、缩短开发周期、降低研发成本。选择创龙,您将得到强大的技术支持和完美的服务体验。

产品保修

       广州创龙所有产品保修期为一年,保修期内由于产品质量原因引起的,经鉴定系非人为因素造成的产品损坏问题,由广州创龙免费维修或者更换。

140803_esUN_1773241.jpg



 

目    录

1 OMAP-L138+FPGA开发板简介…………………………………………………………..………………...........5

2 OMAP-L138+FPGA开发板资源框图…………………………………………………………..………………5

3 典型运用领域………………………………………………………………………………………………………........................…6

4 Xilinx Spartan-6 FPGA高速数据采集前端逻辑实现…………………….….....……..…………7

5 Xilinx Spartan-6 FPGA和TI OMAP-L138通信实现………………………....…......………10

6 TI OMAP-L138的DSP和ARM双核通信实现 ………………………………………………...………14

7 TI OMAP-L138功能拓展实现……………………………………………………………………….………………15

8 开发资料和技术支持说明…………………………………………………………………………........…………………17

9 产品订购型号………………………………………………………………………………………………….........…………………18

10 开发板套件清单………………………………………………………………………………………..………..…………………18

11 相关产品列表………………………………………………………………………………………………..…….…………………19

12 增值服务…………………………………………………………………………………………………….................…………………20

13 产品购买和技术支持联系……………………………………………………………….…………………....……………20

 


1  OMAP-L138+FPGA开发板简介

       广州创龙(Tronlong)设计的TL138FI-EVM是一款DSP+ARM+FPGA三核高速数据采集处理开发板,适用于电力、通信、工控、医疗和音视频等数据采集处理领域。

       此设计采用OMAP-L138+Spartan-6平台,其中OMAP-L138是德州仪器(TI)低功耗高性能浮点DSP C6748+ARM9双核处理器,而Spartan-6是赛灵思(Xilinx)平台升级灵活、性价比极高的FPGA处理器。此设计通过OMAP-L138uPPEMIF等通信接口将两个芯片结合在一起,而OMAP-L138内部的DSPARM通过DSPLINK/SYSLINK进行双核通信,实现了需求独特、灵活、功能强大的DSP+ARM+FPGA三核高速数据采集处理系统。


2  OMAP-L138+FPGA开发板资源框图

 

193227_PPi7_1773241.jpg

1 OMAP-L138+FPGA三核高速数据采集处理资源框图

 

框架解析:

  • 前端由Xilinx Spartan-6 XC6SLX9/16/25/45 FPGA采集两路AD数据,采样率最高可达65MHzAD数据通过uPP或者EMIF总线传输至OMAP-L138DSP

  • AD数据被DSP处理之后,通过DSPLINK或者SYSLINK双核通信组件被送往ARM,用于应用界面开发、网络转发、SATA硬盘存储等应用。

  • OMAP-L138DSP或者ARM根据处理结果,将得到的逻辑控制命令送往FPGA,由FPGA控制板载DA实现逻辑输出,更新速率175MSPS

(1)  高速数据采集前端部分由Xilinx Spartan-6 XC6SLX9/16/25/45 FPGA同步采集两路AD模拟输入信号,可实现对AD数据进行预滤波处理,AD采样率最高可达65MSPS。另外一路DAC可输出任意幅值和任意波形的并行DA数据,更新速率175MSPS

(2)  高速数据传输部分由uPPEMIFSPII2C通信总线构成。大规模吞吐量的ADDA数据,可通过uPP总线在DSPFPGA之间进行高速稳定传输;DSP可通过EMIF总线对FPGA进行并行逻辑控制和进行中等规模吞吐量的数据交换;ARM可通过SPII2CFPGA端进行初始化设置和参数配置。

(3)  高速数据处理部分由DSP核和算法库构成。可实现对ADDA数据进行时域、频域、幅值等信号参数进行实时变换处理(如FFT变换、FIR滤波等)。

(4) DSP+ARM双核通信部分由DSP核、ARM核和DSPLINK/SYSLINK双核通信组件构成。通过内存共享方式,实现DSPARM双核之间的数据交换和通信。

(5)  数据显示存储拓展部分由ARM核、图形显示、网络和SATA硬盘等部分构成。通过ARM的应用界面可实时显示ADDA的时域和频域波形;并可实现大数据存储和远程网络通信。


3   典型运用领域

  • 多路高速数据采集处理系统

  • 智能电力系统

  • 通信设备

  • 中高端数控系统

  • 高精度仪器仪表

  • 音视频数据处理


4  Xilinx Spartan-6 FPGA高速数据采集前端逻辑实现


       193603_o9MF_1773241.jpg

2 FPGA高速数据采集卡

系统框图


193943_S7FN_1773241.png

3 FPGA高速数据采集卡正面图

 

193611_2T8V_1773241.jpg

4 FPGA高速数据采集卡背面图

 

194100_FVV1_1773241.jpg

5 FPGA高速数据采集卡侧视图

 

Xilinx Spartan-6 FPGA——XC6SLXx

       XC6SLXxXilinx Spartan-6系列应用广泛、性价比极高的FPGA平台,共有324个管脚,提供了大量可用IO 、具有良好的平台升级能力、合理的硬件成本差异和平滑的规模提升特性,可根据实际需求使用LX9LX16LX25LX45等型号。此外,四个CPU型号之间Pin to Pin兼容。

(1) XC6SLX9:接口级,具备接口编程能力及时钟控制能力。

(2)  XC6SLX16:算法级,可进行简单的算法处理。

(3)   XC6SLX25:算法级,可进行中级算法处理。

(4)  XC6SLX45:系统级,可满足更加复杂的算法和系统逻辑处理需求。

高速ADC——AD9238

       AD9238ADI公司推出的业界采样率最快12Bit双通道A/D转换器,电压输入范围1Vp-p2Vp-p可选,广泛应用于电力、通信、工控、医疗等高速数据采集应用场合。

       AD92383种型号,采样率分别是20 MS/s40 MS/s65 MS/s。不仅可提供与单通道A/D转换器同等优异的动态性能,并且与使用两个单通道A/D转换器相比,AD9238还具有更好的抗串扰性能,三种型号可实现Pin to Pin兼容,可根据实际需求灵活配置。

       AD92383种型号功耗分别为180mW330mW600mW,只有同类A/D转换器一半的功耗,采用64LQFP封装(尺寸只有9mm x 9mm),非常适合在对尺寸要求严格的场合中使用。

高速DAC——AD9706

       AD9706ADI公司推出的12Bit、更新速率为175MSPS D/A转换器,输出电流范围1mA~5mA,广泛应用于通信、工控、医疗、电力等高速数据输出应用场合。

       AD9704/AD9705/AD9706/AD9707均为175MSPS更新速率的D/A转换器,并且此4DAC芯片Pin to Pin兼容,分辨率分别为8/10/12/14位。此系列器件针对低功耗特性进行了优化,同时保持出色的动态性能,具有灵活的电源电压范围(1.7V~3.6V),十分适合便携式和低功耗应用。通过降低满量程电流输出,功耗可以降至15 mW,在省电模式下,待机功耗可降至2.2 mW

    AD9748/AD9740/AD9742/AD9744系列D/A转换器与以上系列D/A转换器也是Pin to Pin兼容(LFCSP_VQ封装),专门针对通信系统的发射信号路径进行了优化。用户可根据性能、分辨率和成本要求,向上或向下选择适合的器件。


5   Xilinx Spartan-6 FPGATI OMAP-L138通信实现

 

194216_6Yov_1773241.jpg

6 FPGAOMAP-L138通信原理

 

高速通信总线——uPP

       uPPUniversal Parallel Port)是OMAP-L138 CPU颇具特色的高速并行数据传输总线,可以单独发送和接受数据,也可以同时接收和发送数据,常用于和FPGA以及其他并口设备数据传输。

       OMAP-L138uPP 共有2个通道(通道A和通道B),共有32位数据线,控制简单,配置灵活,数据吞吐量大。uPP时钟速率可高达处理器时钟速率的一半,对于在456MHz下运行的OMAP-L138处理器,uPP单通道吞吐量理论值可高达228MB/s

 

 

200659_R2dJ_1773241.png

7OMAP-L138 uPP连接器实图

 

200758_UP2I_1773241.jpg

8 OMAP-L138 uPP连接器引脚定义

 

201016_CUMS_1773241.jpg

9 uPP功能模块框图

 

       通道AB都具有各自的STARTENABLEWAITCLOCK信号控制管脚,各信号管脚描述如下图所示:

 

201107_PLKZ_1773241.jpg

10 uPP信号描述

 

       uPP的数据管脚DATA[15:0]不直接对应通道AXDATA[15:0]也不直接对应通道B。数据管脚DATA[15:0]XDATA[15:0]与通道AB的对应关系是通过配置UPCTL寄存器来实现的,配置方法如下图所示:

 

201202_CyDR_1773241.jpg

11 DATAXDATA分配方式

 

中高速通信总线——EMIF

       EMIFExternal Memory Interface)属于OMAP-L138的中高速并行数据传输总线,常用于和FPGANOR FLASH等并口设备的数据传输。EMIF共有16位数据线和16位地址线,时钟速率可高达处理器时钟速率的1/3,对于在456MHz下运行的OMAP-L138处理器,EMIF吞吐量理论值可高达76MB/s

 

201336_FMXN_1773241.jpg

12 OMAP-L138 EMIF连接器引脚定义

 

201449_jAal_1773241.png

13 OMAP-L138 EMIF连接器实图

 

中低速通信总线——SPII2C

       预留串行通信总线, ARM端可通过SPII2CFPGA端进行初始化设置和参数配置。


6   TI OMAP-L138DSPARM双核通信实现

 

201541_5udj_1773241.png

14 OMAP-L138 DSP+ARM双核通信原理

 

基本原理

       TI官方的DSPLINK/SYSLINK双核通信组件提供了一套通用的API,从应用层抽象出ARMDSP的物理连接特性,从而降低用户开发程序的复杂度。其中DSPLINK使用DSP/BIOS操作系统,SYSLINK使用SYS/BIOS操作系统,SYSLINK属于DSPLINK的新版本双核通信组件。

       ARMDSP的双核通信开发中,ARM端运行HLOS操作系统(一般是Linux),DSP端运行RTOS实时操作系统(一般是DSP/BIOS或者SYS/BIOS),双核主频456MHz

优势

(1)  SOC 片上DSP+ARM架构可实现稳定的双核通信,缩短了双核通信开发时间。

(2)  DSPLINK/SYSLINK双核通信组件突破了双核开发瓶颈,节约了研发成本。

(3) SOC上的DSPARM架构简化了硬件设计,降低了产品功耗和硬件成本。


7    TI OMAP-L138功能拓展实现

 

201717_nB6g_1773241.jpg

15 OMAP-L138硬件资源框图

 

LCD触摸显示功能

 

202028_JTtU_1773241.png

16 OMAP-L138应用程序界面

 

OMAP-L138提供了LCD触摸屏接口,可做绚丽的图像界面开发,例如QtGUI界面。

网络传输功能

 

202107_ZXrt_1773241.jpg

17 OMAP-L138网络接口

 

    OMAP-L138提供了100M网络接口,可实现远程网络通信功能。


SATA存储功能

 

202146_4k1j_1773241.jpg

18 OMAP-L138 SATA硬盘接口

 

       OMAP-L138提供了SATA硬盘接口,可外挂SATA硬盘,可支持2T容量,读取速度可达40MByte/S,写入速度可达20MByte/S,实现大容量数据存储功能。

其他拓展功能

(1)    USB HOST USB OTG,可接USB蓝牙、WIFI等拓展模块。

(2)    Line In/OutMic In音频接口,实现音频数据处理。

(3)    RS485通信接口,实现工业通信功能。

(4)    VGA视频接口,实现大屏幕视频输出。

(5)     RTC时钟,实现断电时钟保存功能。

(6)        MMC/SD接口,支持32G容量,实现中等规模数据量保存功能。


8    开发资料和技术支持说明

Xilinx Spartan-6 FPGA端:

  • 提供Xilinx Spartan-6 FPGA高速数据采集卡PDF原理图、芯片datasheet

  • 提供FPGA高速数据采集系统烧写镜像、源代码和完整的软件开发包;

  • 提供Xilinx Spartan-6 FPGATI OMAPL138通信程序镜像和源代码;

  • 提供Xilinx Spartan-6 FPGA开发教程;

  • 协助软硬件设计;

OMAPL138端:

  • 提供底板原理图、PCB、芯片datasheet

  • 提供系统烧写镜像、内核源代码、文件系统源码和完整的软件开发包;

  • 提供DSP+ARM双核通信镜像、源代码和开发教程;

  • 提供TI OMAPL138Xilinx Spartan-6 FPGA通信程序镜像和源码;

  • 提供TI OMAPL138平台开发教程;

  • 协助软硬件设计;



9         产品订购型号

                                                 1 OMAP-L138核心板订购型号

OMAP-L138核心板可选型号

CPU主频

Nand Flash

DDR2

温度级别

SOM-TL138-4-4GN1GD-I-A2

456MHz

512MB

128MB

工业级

SOM-TL138-4-4GN2GD-I-A2

456MHz

512MB

256MB

工业级

            表2 FGPA高速数据采集卡订购型号

FGPA高速数据采集卡可选型号

FPGA型号

温度级别

TL-HSAD-LX9-I-A1

Spartan-6 XC6SLX9

工业级

备注:更多型号请和我司销售人员联系。


10    开发板套件清单

 3 开发板套件清单

名称

数量

备注

OMAPL138开发板或TMS320C6748开发板

1

含核心板

Xilinx Spartan-6 FGPA高速数据采集卡

1

标配Spartan-6 XC6SLX9

5V 2A电源适配器

2


OMAPL138+FPGA资料光盘

1


7LCD触摸屏

1

赠送

SD系统启动卡

1

赠送

SD卡读卡器

1

赠送

RS232串口线

1

赠送

USB转串口线

1

赠送

网线(交叉、直连)

2

赠送

OTG转接头

1

赠送

USB转串口驱动光盘

1

赠送

转接板、排线

1

赠送


 11    相关产品列表

4 相关产品列表

名称

备注

OMAP-L138核心板

标配工业级,主频456MHz

简易OMAP-L138开发板


OMAP-L138开发板+7LCD触摸屏


TMS320C6748核心板

标配工业级,主频456MHz

简易TMS320C6748开发板


TMS320C6748开发板+7LCD触摸屏


AM1808核心板

标配工业级,主频456MHz

简易AM1808开发板


AM1808开发板+7LCD触摸屏


FPGA高速数据采集卡

配套AM1808   /OMAPL138/TMS320C6748开发板

Xilinx   Spartan-6 XC6SLX9/16/25/45 FPGA

板载40MSPS*12Bit*2Channels AD

板载175MSPS*12Bit DA

CMOS摄像头模块

配套AM1808   /OMAPL138/TMS320C6748开发板


CCD多路复合视频输入模块

配套AM1808/OMAPL138/TMS320C6748开发板


多通道并口AD模块

配套AM1808   /OMAPL138/TMS320C6748开发板

AD76068通道,16Bit200K采样率;

典型应用:电能质量测试系统;

VGA视频输入模块

配套AM1808   /OMAPL138/TMS320C6748开发板


XDS100V2/XDS100V3仿真器

配套AM1808/OMAPL138/TMS320C6748开发板


RFID读写模块

13.56MHz

 

12  增值服务

  • 主板定制设计

  • 核心板定制设计

  • 嵌入式软件开发

  • 项目合作开发

  • 技术培训

13 产品够和技术支持联系

141249_OqBI_1773241.jpg

转载于:https://my.oschina.net/u/1773241/blog/265366

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值