C6748+SPARTAN6核心板与评估板试用心得
Posted 专注DSP+ARM+FPGA
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C6748+SPARTAN6核心板与评估板试用心得相关的知识,希望对你有一定的参考价值。
上个星期刚从深圳信迈公司入手了C6748+SPARTAN6开发板,第一眼感觉是核心板,真的很小,就像硬币那么大,而且他们电源部分采用了3路DC-DC,功耗低,芯片都是工业级的,很适合我们是做电力监测设备的。
需要说明的一点是,他们做了EMC和ESD防护,电力系统中的电磁干扰就不用担心了。
根据他们提供的例程玩了一个星期,QT那部分做得很不错,玩着耍,随便放几张网上找到的照片吧。
1 评估板简介
- 基于 TI TMS320C6748 定点/浮点 DSP C674x + Xilinx Spartan-6 FPGA 处理器; Ø DSP 与 FPGA 通过 uPP、EMIFA、I2C 总线连接,通信速度可高达 228MByte/s; Ø DSP 主频 456MHz,高达 3648MIPS 和 2746MFLOPS 的运算能力;
- FPGA 兼容 Xilinx Spartan-6 XC6SLX9/16/25/45,平台升级能力强;
- 开发板引出丰富的外设,包含千兆网口、SATA、EMIFA、uPP、USB 2.0 等高速数据传
- 输接口,同时也引出 GPIO、I2C、RS232、PWM、McBSP、VGA、PMOD、RS485 等常见接口;
- 通过高低温测试认证,适合各种恶劣的工作环境;
- DSP+FPGA 双核核心板,尺寸为 66mm*38.6mm,采用工业级 B2B 连接器,保证信号完整性; Ø
- 可充放电池电路,提供多种标准工业接口,可连多通道 AD、DA 等模块,拓展能力强;
- 支持裸机、SYS/Bios 操作系统。
图1 开发板正面和侧视图
XM6748F-IDK-V3.0 是一款基于深圳信迈XM6748F-SOM核心板设计的开发板,采用沉金无铅工艺的4层板设计,它为用户提供了 XM6748F-SOM核心板的测试平台,用于快速评估XM6748F-SOM核心板的整体性能。
XM6748F-SOM引出CPU全部资源信号引脚,二次开发极其容易,客户只需要专注上层应用,大大降低了开发难度和时间成本,让产品快速上市,及时抢占市场先机。不仅提供丰富的 Demo 程序,还提供详细的开发教程,全面的技术支持,协助客户进行底板设计、调试以及软件开发。
2 典型运用领域
- 数据采集处理显示系统
- 智能电力系统
- 图像处理设备
- 高精度仪器仪表
- 中高端数控系统
- 通信设备
- 音视频数据处理
图2 典型应用领域
3 软硬件参数
开发板外设资源框图示意图
图3 开发板接口示意图
图4 开发板接口示意图
表1 硬件资源
CPU | TI TMS320C6748,定点/浮点 DSP C674x,主频 456MHz |
Xilinx Spartan-6 XC6SLX9/16/25/45 FPGA | |
ROM | TMS320C6748 端:128/256/512MByte NAND FLASH |
Spartan-6 端:64Mbit SPI FLASH | |
RAM | TMS320C6748 端:128/256MByte DDR2 |
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 15pin 排针,间距 2.54mm,含 I2C、McBSP、PWM、FPGA 差分 IO 等拓展信号 | |
LED | 2x 供电指示灯(底板 1 个,核心板 1 个) |
5x 可编程指示灯(底板 3 个,核心板 2 个) | |
5x 可编程指示灯(底板 3 个,核心板 2 个,FPGA 端) | |
KEY | 1x 系统复位按键 |
3x 可编程输入按键(含 1 个非屏蔽中断按键) | |
5x 可编程指示灯(底板 3 个,核心板 2 个,FPGA 端) | |
JTAG | 1x 14pin TI Rev B JTAG 接口,间距 2.54mm |
1x 14pin FPGA JTAG 接口,间距 2.00mm | |
LCD | 1x LCD 触摸屏接口 |
BOOT SET | 1x 5bit 启动方式选择拨码开关 |
SD | 1x Micro SD 卡接口 |
RTC | 1x RC1220 RTC 座,3V 电压值 |
SATA | 1x 7pin SATA 硬盘接口 |
Ethernet | 1x RJ45 以太网口,10/100M 自适应 |
USB | 1x Micro USB 2.0 OTG 接口 |
1x USB 1.1 HOST 接口 | |
UART | 2x RS232 串口,其中 UART2 使用 Micro USB 接口,UART1 使用 DB9 接口,并引出 4 线 TTL 排针(TXD、RXD、3V3、GND) |
SWITCH | 1x 电源拨码开关 |
POWER | 1x 12V 2A 直流输入 DC417 电源接口,外径 4.4mm,内径 1.65mm; |
备注:深圳信迈XM138F-SOM、XM1808F-SOM、XM6748F-SOM 核心板在硬件上 pin to pin 兼容。
表2 软件资源
DSP 端软件支持 | 裸机、SYS/BIOS 操作系统 |
CCS 版本号 | CCS5.5 |
ISE版本号 | ISE 14.7 |
4 开发资料
(1) 提供核心板引脚定义、可编辑底板原理图、可编辑底板PCB、芯片 Datasheet、缩短硬件设计周期;
(2)提供系统烧写镜像、内核驱动源码、文件系统源码,以及丰富的Demo 程序;
(3)提供完整的平台开发包、入门教程,节省软件整理时间,上手容易;
(4)提供丰富的入门教程、开发案例,含OMAP-L138与FPGA 通信例程;
(5) 提供详细的DSP+ARM双核通信教程,完美解决双核开发瓶颈;
(6) 提供基于 Qt 的图形界面开发教程。
深圳信迈提供了大量的开发资料、视频教程和中文数据手册,创造了OMAP-L138 平台开发的新局面,引领 OMAP-L138 + Spartan-6 DSP+ARM+FPGA 三核学习热潮。
部分开发例程详见附录 A,开发例程主要包括:
- 基于ARM端的裸机开发例程
- 基于ARM端的Linux开发例程
- 基于 DSP 端的裸机开发例程
- 基于 DSP 端的SYS/BIOS开发例程
- 基于SYSLINK的双核开发例程
- 基于DSPLINK的双核开发例程
- 基于XM_IPC的双核开发例程
- 基于PRU的汇编开发例程
- 基于FPGA端的开发例程
5 电气特性
核心板工作环境
表 3
环境参数 | 最小值 | 典型值 | 最大值 |
商业级温度 | 0°C | / | 70°C |
工业级温度 | -40°C | / | 85°C |
工作电压 | / | 3.3V | / |
功耗测试
表 4
类别 | 典型值电压 | 典型值电流 | 典型值功耗 |
核心板 | 3.3V | 74mA | 0.24W |
整板 | 12.01V | 100mA | 1.20W |
备注:功耗测试基于深圳信迈XM6748F-IDK-V3开发板进行。
6 机械尺寸
表 5
| 核心板 | 开发板 |
PCB 尺寸 | 66mm*38.6mm | 165mm*110mm |
安装孔数量 | 4 个 | 12 个 |
图5 核心板机械尺寸图
图6 评估板机械尺寸图
7 产品订购型号
表 6
型号 | CPU主频 | NAND FLASH | DDR2 | SPI FLASH | FPGA型号 | 温度级别 |
SOM-XM6748F-4-4GN1GD2S16-I | 456MHz | 512MB | 128MB | 64Mbit | XC6SLX16 | 工业级 |
SOM-XM6748F-4-4GN2GD2S16-I | 456MHz | 512MB | 256MB | 64Mbit | XC6SLX16 | 工业级 |
SOM-XM6748F-4-4GN1GD2S45-I | 456MHz | 512MB | 128MB | 64Mbit | XC6SLX45 | 工业级 |
SOM-XM6748F-4-4GN2GD2S45-I | 456MHz | 512MB | 256MB | 64Mbit | XC6SLX45 | 工业级 |
备注:标配为 SOM-XM6748F-4-4GN1GD2S16-I,其他型号请与相关销售人员联系。
8 开发板套件清单
表 7
名称 | 数量 |
XM6748F-IDK-V3开发板(含核心板) | 1块
|
12V/2A 电源适配器 | 1个 |
资料光盘 | 1套 |
Micro SD 系统卡 | 1个 |
SD卡读卡器 | 1个 |
直连网线 | 1条 |
Micro USB数据线 | 1条 |
9 技术支持
(1) 协助底板设计和测试,减少硬件设计失误;
(2) 协助解决按照用户手册操作出现的异常问题;
(3) 协助产品故障判定;
(4) 协助正确编译与运行所提供的源代码;
(5) 协助进行产品二次开发;
(6) 提供长期的售后服务。
10 增值服务
- 主板定制设计
- 核心板定制设计
- 嵌入式软件开发
- 项目合作开发
- 技术培训
11开发例程
以上是关于C6748+SPARTAN6核心板与评估板试用心得的主要内容,如果未能解决你的问题,请参考以下文章
OMAPL138 + SPARTAN6 DSP+ARM+FPGA开发例程
基于OMAPL138/C6748 + SPARTAN-6 77GHz汽车防撞雷达信号处理平台设计
C6748/OMAPL138 网络 Web 服务器/socket例程开发