TMS320C6678/320TCI6609:数字信号处理器
- 格式:pdf
- 大小:336.51 KB
- 文档页数:1
tms320c6748 原理图浅谈tms320c6748下的DSP系统本文主要是关于tms320c6748的相关介绍,并着重对tms320c6748原理图及其DSP子系统进行了详尽的阐述。
tms320c6748TMS320C6748是德州仪器(TI)推出浮点功能的全新高性能处理器,这款芯片也是业界功耗最低的浮点数字信号处理器(DSP),可充分满足高能效、连通性设计对高集成度外设、更低热量耗散以及更长电池使用寿命的需求。
不仅具备通用并行端口(uPP),同时也是TI 首批集成串行高级技术附件(SATA)的器件。
广州创龙推出的TL6748-EVM评估套件为开发者使用TI TMS320C6748处理器提供了完善的软件开发环境,系统支持:裸机、SYS/BIOS、DSP/BIOS。
提供参考底板原理图,DSP C6748入门教程、丰富的Demo程序、完整的软件开发包,以及详细的C6748系统开发文档,方便用户快速评估TMS320C6748处理器、设计系统驱动及其定制应用软件,也大大降低产品开发周期,让客户产品快速上市。
主要面向电力、通信、工控、音视频处理等数据采集处理行业。
TL6748-EVM评估套件是一个功能丰富的开发板,为嵌入式设计人员提供快捷简单的实践方式来评估TMS320C674x系列处理器,是一个完整的实验评估平台。
德州仪器(TI)推出浮点功能的全新高性能处理器——TMS320C6748,这款芯片也是业界功耗最低的浮点数字信号处理器(DSP),可充分满足高能效、连通性设计对高集成度外设、更低热量耗散以及更长电池使用寿命的需求。
不仅具备通用并行端口(uPP),同时也是TI 首批集成串行高级技术附件(SATA)的器件。
广州创龙推出的TL6748-EVM评估套件为开发者使用TI TMS320C6748处理器提供了完善的软件开发环境,系统支持:裸机、SYS/BIOS、DSP/BIOS。
提供参考底板原理图,DSP C6748入门教程、丰富的Demo程序、完整的软件开发包,以及详细的C6748系统开发文档,方便用户快速评估TMS320C6748处理器、设计系统驱动及其定制应用软件,也大大降低产品开发周期,让客户产品快速上市。
面向多相机接入的TMS320C6678(IISC-6678)图像处理系统硬件设计说明书目录1. 综述 (4)1.1 关键特性 (4)1.2 功能性综述 (5)1.3 基础操作 (5)1.4 引导模式和引导配置的开关设置 (6)1.5 电源供给 (6)2. IISC-6678板卡的介绍 (7)2.1 IISC-6678板卡的boot模式和boot配置的开关设置 (8)2.2 JTAG仿真概述 (8)2.3 时钟分配 (9)2.4 I2C Boot EEPROM/SPI NOR Flash (9)2.5 UART (10)2.6 FPGA (10)2.7 千兆以太网接口 (11)2.8 串行RapidIO接口 (11)2.9 DDR3外部存储器接口 (12)2.10 16bit异步外部存储器接口(EMIF-16) (13)2.11 HyperLink接口 (13)2.12 PCIe接口 (14)2.13 FMC接口 (14)3. IISC-6678板卡物理规格 (17)3.1 板卡布局 (17)3.2 连接器种类 (19)3.2.1 EMU1&DSP_JTAG,TI 60引脚& DSP_JTAG连接器 (20)3.2.2 JP2,风扇连接器 (21)3.2.3 J1,HyperLink连接器 (22)3.2.4 T1、T2,以太网连接器 (23)3.2.5 TAP_FPGA1,FPGA JTAG连接(仅限生产商使用) (24)3.2.6 J3,FMC连接器 (24)3.3 DIP和按钮开关 (31)3.3.1 RST_FULL1, Full Reset (32)3.3.2 RST_COLD1, Cold Reset (32)3.3.3 RST_WARM1, Warm Reset (32)3.3.4 SW2,SW3,SW4 和SW5,DSP Boot模式和配置 (32)3.3.5 SW6, DSP PCIESS使能和用户自定义开关配置 (33)3.4 系统LED (34)4. 系统电源供给 (35)4.1 各模块功耗 (35)4.2 电源分配 (36)4.3 电源上电时序 (37)5. IISC-6678板卡上FPGA 功能描述 (38)5.1 FPGA概述 (38)5.2 FPGA各信号描述 (39)5.3 操作顺序 (45)5.3.1 上电时序 (45)5.3.2 掉电时序 (46)5.4 复位详解 (46)5.4.1 复位操作 (46)5.4.2 复位开关触发 (47)6. 英文缩写注释 (49)1.综述本章讲述IISC-6678板卡的综述以及它所带有的关键特性和相关图解1.1 关键特性1.2 功能性综述1.3 基础操作1.4 可配置的开关设置1.5 电源供给1.1 关键特性IISC-6678是一块提供高性能、低成本、单机发展平台的板卡,此平台供用户评估和开发德州仪器的TMS320C6678 DSP的应用软件。
VPX_8TMS320C6678高速信号处理板手册产品概述板卡集成八片TI高性能8核信号处理器TMS320C6678,能够提供2048GMACs或1024GFLOPs 的峰值处理能力,集成sRIO交换器和千兆网交换器,板间提供四路x4 sRIO,支持8GB/s的全双工板间数据带宽,板卡适用于雷达、声纳、图像等信号处理系统。
板卡提供风冷和导冷两种规格,采用VPX 12V供电。
主要特点6U OpenVPX板卡,符合VITA65规范。
八片TI TMS320C6678八核处理器:主频1GHz;单片DSP提供256GMACs或128GFLOPs 的峰值处理能力;每片DSP提供2GB 64bit DDR3-1333存储器;2GB NAND FLASH存储器(DSP0);一片128Mb SPI NOR FLASH 存储器(DSP0);Hyperlink互联;x2 PCIe 到VPX-P2连接器。
集成Gen2 sRIO 交换器:到每个DSP一个x4 sRIO连接,支持2GB/s有效数据带宽;四个x4 sRIO到VPX-P1连接器,支持8GB/s 的板间有效数据带宽。
集成SGMII Ethernet 交换器:到每个DSP一路SGMII连接;四个1000Base-BX通道到VPX-P4连接器;一路1000Base-T千兆网到前面板RJ45;一路1000Base-T千兆网到VPX-P4连接器。
多板同步时钟。
电源、温度监测传感器。
调试接口:Jtag、RS-232、千兆网。
支持SYS/BIOS实时操作系统,中间件支持。
6U VITA 481" 模块。
工作温度-40℃~65℃。
典型功耗100W。
处理模块TI TMS320C6678处理器TI公司的TMS320C6678处理器基于Keystone结构,片内包括8个C66x内核,具有浮点和定点双运算模块,TMS320C6678处理器片内每个内核具有32KB的L1D缓存、32KB的L2D 缓存和512KB的L2缓存,此外还有4096KB的核间共享存储器。
2020年12月第51卷第4期Dec.2020Vol.51No.4航空电子技术AVIONICS TECHNOLOGY avionicstech@D0l:10.12175/j.issn.l006-141X.2020.04.08TMS320C6678多级程序加载模式的实现杨舟,吉沛琦(中国航空无线电电子研究所,上海200233)[摘要]为了对实地、多单元部署的TMS320C6678产品同时提供独立启动、就地调试、远程加载功能,利用TMS320C6678片上多种通讯接口和资源,联合片上固化的内置加载核,设计和实现了一种灵活可配置的多级程序加载模式,满足应用需求。
[关键词1TMS320C6678;Boot Loader;程序加载;以太网[中图分类号]TP334[文献标识码]A[文章编号]1006-141X(2020)04-0042-05Implementation of Multi-stage Load Mode for TMS320C6678YANG Zhou,JI Pei-qi(China National Aeronautical Radio Electronics Research Institute,Shanghai200233,China)Abstract:In order to provide independent starting,in・place debugging and remote loading capabilities forTM-S320C6678products,multiple communication interfaces and resources,as well as a set of ROM boot loader on chip are used to design and implement a flexible,configurable multi-stage program loading mode to meet the application requirements.Key words:TMS320C667&boot loader,program loading,ethemetTMS320C6678是TI公司的一款高性能超长指令字(VLIW:Very Long Instruction Word)架构的数字信号处理技术(DSP:Digital Signal Processing)芯片,片内有8个内核,每个核频率可运行至1.25GHz,每核具备40GB MAC定点运算和20GB FLOP浮点运算能力。
新一代多核DSP TMS320C6678的通用信号处理板卡〔京齐天盛达电力科技〕C6678_4DSP_DDR3是基于TI 新一代多核DSP TMS320C6678的通用处理板卡。
板卡满足ANSI\VITA65平台标准,是一款适用于高速数据通讯、处理、存储的理想平台。
可为雷达、电子对抗、图像处理、声纳等高速实时信号处理任务提供可靠的硬件保障。
板上还预留高速扩展子卡接口,FPGA的充裕IO、DSP的SRIO/HyperLink/I2C/GPIO/SPI等信号都连入其中,方便用户自制子板扩展如Camera-link、高速AD/DA、光纤接口等。
性能指标处理才能1片V6SX315T FPGA4片TMS320C6678 DSP单板处理才能:1280 GMAC/s、640 GFLOPs存储才能单板DDR3存储才能:8/16/32GB可选互联才能板内互联:2个DSP间通过HyperLink总线互联,实现40Gbps的高速数据传输4片C6678之间及与FPGA之间通过SRIO Switch实现RapidIO互联,SRIO支持速率5Gbaud(SRIO 2.1)4片C6678之间及与FPGA之间通过PCIe Switch实现PCIe的互联,PCIE支持速率为5Gbaud(PCIe 2.0)板间互联:P0:满足VPX标准,电源、系统维护等;P1:满足VPX标准,板内SRIO Switch出4个4XRapidIO;P2:满足VPX标准,板内PCIe Switch出2个8XPCIe;P3:由板内FPGA出2个4XGTX;P4:满足VPX标准:2个千兆以太网;P5:由板内FPGA出自定义总线;P6:由板内FPGA出自定义总线;物理特性尺寸:标准6U 板卡,233X160X16(mm) 运行温度商业级运行温度:0°C ~ 100°C 扩展运行温度:- 40°C ~ 105°C 功耗:约70W散热:导冷散热和风冷散热系统框图C6678DDR3DDR3C6678DDR3DDR3P0P1P2P3P4P5P6SRIO SwitchC66781、X4 SRIO2、X2 PCIe3、EMAC 以太网4、 4 * X4 SRIO5、X4 PCIe6、 2 * X4 RoketIO7、2x 201Link8、HyperLink 10、FPDP 、同步定时总线9、板间以太网C6678PCIe Switch11 、X4 PCIe 12、 2 * X4SRIO FPGA电源CPLDIIC 隔离驱动器使能控制Power good使能控制温感EEPROMEEPROMEEPROMEEPROMIICIICIICIICIICIICIIC系统复位FPGA ResetPCIe ResetDSP0ResetDSP1ResetDSP2ResetDSP3Reset13、复位信号14、IIC 总线15、电源使能和监控板卡照片北京齐天盛达电力科技提供高速信号处理板及解决方案。
TMS320C6678快速使用说明书目录1. 图像处理演示程序 (1)2. 文件烧写说明 (4)3. 拨码开关对照表 (7)4. 快速安装说明 (7)1.图像处理演示程序(1)通过Basler的IP设置软件将相机IP配置为192.168.0.17。
(2)将PC的IP配置为192.168.0.130,选择配置-高级-巨型包为9014个字节。
(3)将开发板的拨码开关调节为nand0模式,同时用网线将开发板与PC、开发板与相机相连。
靠近串口的一端接相机,远离串口的一端连接PC。
(4)串口设置如下:(5)将开发板上电启动,串口打印启动信息如下:系统加载nand flash中的程序还需要一端时间,当看到PC端右下角的本地连接成功后,点击上位机软件DSP_C6678.exe, 点击选项->建立连接。
连接建立后,会自动触发图像显示按钮,在上位机中会出现相机采集的图片。
2.文件烧写说明(1)将开发板拨码开关调节为nor1模式,通过网线将开发板与PC机连接,PC的IP要设置为192.168.0.130,请关闭windows防火墙。
开发板应连接靠近串口的那个网口。
(2)启动开发板,启动网络烧写程序,直到串口出现socket connect error 信息。
图2-1 dsp网络烧写程序启动界面(3)打开上位机网络烧写软件DSP_C6678.exe,选择选项->建立连接。
(4)选择编译器目录:D:\ti\ccsv5\tools\compiler\c6000_7.4.2,为核0配置可执行文件gige_lwip_omp_core0_project.out,为核7配置可执行文件gige_lwip_omp_core7_project.out,在当前状态中选D(D为ti的安装目录),然后点击一键引导生成文件。
直到出现提示启动文件已顺利生成,点击确定。
(5)在DSP接收选择中选择 NAND FLASH0,直接点击文件发送,直到上位机提示:发送文件已校验,成功。
C6678的芯片特点及其含有的接口资源详解DSP的应用针对8核DSP TMS320C6678与外部设备进行数据通信的需求,以片上集成千兆以太网交换子系统为核心,选取芯片88E1111作为PHY设备,设计了千兆以太网通信接口的硬件电路。
在嵌入式操作系统SYS/BIOS和网络开发环境NDK上,完成了以太网底层驱动和TCP/IP协议的程序设计。
通过DSP与上位机进行以太网通信测试,证明了以太网接口电路硬件及软件的正确性和实用性。
随着DSP处理器在现代工业的应用越来越广泛,DSP的功能不仅只有快速运算处理,还需要与其他处理器或者设备之间进行实时数据交换,以实现资源的共享。
因此,针对不同设备的需求,选择稳定、快速和高效率的接口方式在当今数字信号处理系统设计中关键的组成部分。
TI公司的8核处理器TMS320C6678(以下简称C6678)提供丰富的片上接口资源用于处理器与外设之间的通信,这些接口都可以用于DSP与外设之间的通信,但是灵活性有差异,使用SGMII接口来实现千兆以太网通信,可使得通信接口一般化,能够适用于众多的设备连接。
本文针对C6678的芯片特点以及含有的接口资源,设计实现了千兆以太网通信,主要设计了以太网接口电路、网络底层硬件驱动、TCP/IP协议的用户程序,并完成了与上位机以太网通信测试,实现了数字信号高速有效地网络传输。
1 C6678以太网交换子系统C6678是基于KeyStone I构架的8核高性能、定点/浮点处理器,单核最高工作频率可达1.25 GHz。
C6678的以太网交换子系统包括2个以太网媒体访问控制(Ethernet Media Access Controller,EMAC)、2个SGMII、1个管理数据输入输出(Management Data Input Output,MDIO)、3-Port以太网交换模块以及网络配置总线,其网络交换子系统如图1所示。
EMAC的作用是将交换子系统的内部信号转换为GMII信号传递给SGMII模块;MDIO控制物理层芯片执行对多数据流的控制输入输出。
TMS320C6678快速使用说明TMS320C6678是德州仪器(Texas Instruments)推出的一款高性能数字信号处理器(DSP),广泛应用于各种高性能信号处理应用中,比如音频、图像和视频处理等领域。
本文将介绍TMS320C6678的快速使用方法,帮助用户快速上手使用该芯片。
1.硬件准备在开始使用TMS320C6678之前,您需要准备一些相关的硬件设备。
首先,您需要一块TMS320C6678开发板,可以从德州仪器官方渠道购买或者借用。
其次,您需要一个适配器将开发板与电脑连接起来,可以使用USB适配器或者以太网适配器,具体选择哪种适配器取决于您的实际需求和可用设备。
2.开发环境搭建3.基本操作在完成硬件准备和开发环境搭建之后,您可以开始进行TMS320C6678的基本操作。
首先,将开发板通过适配器连接到电脑上,并确保连接正常。
然后,打开CCS,创建一个新的项目,选择TMS320C6678作为目标设备,选择合适的编译器和调试器。
4.示范项目德州仪器官方提供了一些示范项目,可以帮助您更好地了解TMS320C6678的使用方法和功能。
您可以从CCS的示范项目库中选择一个适合您的项目,并导入到您的开发环境中。
然后,您可以编译、调试和运行该示范项目,以便更好地了解TMS320C6678的特性和性能。
5.资源和文档在使用TMS320C6678过程中,您可能会遇到各种问题和困惑。
不要担心,德州仪器官方提供了大量的资源和文档,可以帮助您解决问题。
您可以通过访问德州仪器官方网站,查找相关的技术文档、应用笔记和用户手册。
此外,德州仪器的社区论坛也是一个很好的资源,您可以在论坛上提问和讨论问题,与其他用户和开发人员交流经验和心得。
总结:TMS320C6678是一款高性能的数字信号处理器,使用它可以实现各种信号处理应用。
在开始使用TMS320C6678之前,您需要准备相关的硬件设备,并搭建一个适合的开发环境。