AM5728 双DSP+双ARM 开发板硬件资源详解

合集下载

AM5728 Cortex-15 C66x DSP平台资料 20个知识点

AM5728 Cortex-15 C66x DSP平台资料 20个知识点

AM57x开发板快速体验Revision HistoryDraftDate Revision No. Description2017/04/07 V1.6 1.添加加密芯片使用例程。

2.添加LCD屏幕切换方法。

3.AM57x与FPGA Artix-7板卡测试。

4.AM57x与DSP TMS320C66x板卡测试。

2017/03/01 V1.5 1.添加3G模块测试、FAN测试、HDMI音频测试。

2017/02/10 V1.4 1.添加PCIe测试。

2017/01/03 V1.3 1.增加USB声卡测试。

2.系统信息查询。

3.Helloworld应用程序。

4.固定网络IP方法。

5.上电自启程序方法。

6.4G模块测试。

B鼠标测试。

8.远程访问Matrix用户界面。

9.修改HDMI显示测试。

2016/12/21 V1.2 1.添加USB、SATA、SPI、eMMC、SD、网口速度测试2016/12/19 V1.1 1.修正LED、按键和温度测试。

2016/08/31 V1.0 1.初始版本。

目录1开发板系统启动 (4)2拷贝文件到开发板方法 (7)3 Helloworld应用程序演示 (11)4 LED测试 (13)5按键测试 (14)6温度传感器 (14)7 FAN测试 (15)8时钟设置 (15)9系统信息查询 (17)10 RS232 UART1 (20)11 RS485测试 (22)12 CAN测试 (23)13 QSPI FLASH测试 (26)14 USB测试 (28)14.1挂载测试 (28)14.2 USB读写速度测试 (29)15 SATA测试 (31)16 RGMII网口测试 (33)17 DDR3测试 (38)18 SD卡读写测试 (39)19 eMMC测试 (40)20 PCIe测试 (42)20.1 AM57x与PCIe网卡测试 (42)20.2 AM57x与FPGA Artix-7板卡测试 (45)20.3 AM57x与DSP TMS320C66x板卡测试 (52)21 LCD亮度调节测试................................................................................ 错误!未定义书签。

基于双口RAM的ARM与DSP通信接口设计

基于双口RAM的ARM与DSP通信接口设计

基于双口RAM的ARM与DSP通信接口设计操虹;李臻;贾洪钢【期刊名称】《工矿自动化》【年(卷),期】2012(038)003【摘要】提出了一种基于双口RAM的ARM与DSP通信接口的设计方案.该接口以ARM为主处理器、DSP为协处理器,ARM通过在Linux系统上建立的DSP任务管理线程实现DSP任务的管理和调度工作,DSP完成ARM下发的数据计算和处理工作,两者通过双口RAM交换数据.实际应用表明,该接口充分利用了两个处理器的功能特性,数据传输速度快,适用于ARM与DSP间需要进行大量数据交换的场合.%The paper proposed a design scheme of communication interface between ARM and DSP based on dual port RAM. The interface takes ARM as main processor and DSP as coprocessor. ARM is used to realize management and dispatching work of DSP tasks through tasks management thread of DSP built on Linux system, and DSP is used to realize data calculation and processing work sent by ARM. The both exchange data through dual-port RAM. The actual application showed that the interface fully uses function characteristics of the two processors with quick data transmission speed, which is suitable for situation with the need for large acounts of data exchange between ARM and DSP.【总页数】3页(P72-74)【作者】操虹;李臻;贾洪钢【作者单位】天地(常州)自动化股份有限公司,江苏常州 213015;天地(常州)自动化股份有限公司,江苏常州 213015;天地(常州)自动化股份有限公司,江苏常州213015【正文语种】中文【中图分类】TD67【相关文献】1.基于IP核双口RAM的FPGA与DSP EMIF的接口设计 [J], 王胜奎2.基于双口RAM的DSP与PC104高速通信接口设计 [J], 张鹏超3.基于双口RAM的DSP与PC104高速通信接口设计 [J], 张鹏超4.基于FPGA的双口RAM在PC104与DSP通信中的研究与应用 [J], 曹玉华; 游有鹏5.基于双口RAM的高速A/D与DSP的接口设计 [J], 周国辉;刘金来;詹仰钦因版权原因,仅展示原文概要,查看原文内容请购买。

am5728初始化详解教程

am5728初始化详解教程

1.1初始化概述1.2预初始化1.3通过ROM代码初始化设备1.4 HLOS支持服务1.1初始化概述本章概述了从开机到操作系统(OS)和应用程序执行的设备初始化要求、整个初始化过程(包括硬件和软件相关步骤)、一般ROM代码操作要求和行为预期。

1.1.1术语•Bootstrap:在内存引导阶段由ROM代码启动的初始软件•配置头(CH):初始软件之前的可选结构,允许重新定义ROM代码默认设置•下载软件:在外围设备启动阶段,通过ROM代码将初始软件下载到内部静态RAM(SRAM)•eFuse:通常在工厂设置的一次性可编程存储器位置•闪存加载程序:在预闪存阶段由ROM代码启动的下载软件。

它还可以在外部存储器中编程图像。

•初始软件:由任何ROM代码机制执行的软件(内存启动或外围启动)。

初始软件是引导和下载软件的通用术语。

•内存引导:ROM代码机制,包括从外部内存执行初始软件•主CPU:ARM®Cortex®-A15 MPCore™CPU-ID为0的CPU。

它配置多核平台并启动ROM代码,以确保设备从大容量存储器(存储器引导)或外围接口(外围设备引导)引导。

•外围启动:ROM代码机制,包括轮询选定的接口、下载和执行内部RAM中的初始软件(在本例中,是下载的软件)•永久引导设备:默认情况下,包含引导序列中要执行的映像的内存设备。

它是默认的内存引导设备。

如果没有对软件引导配置进行编程,则在热复位后使用永久引导设备。

•预闪存:外设启动的一种特殊情况,使用ROM代码机制对外部闪存进行编程•ROM代码:设备ROM中实现引导的片上软件•ROM代码控制启动阶段:该阶段涵盖从平台释放重置到第一个用户或客户拥有的软件开始执行的顺序操作。

此阶段完全由设备ROM代码控制。

•保存和恢复(SAR)RAM内存:在热复位或从低功耗模式唤醒后未清除的片上RAM内存•从CPU:ARM Cortex-A15 MPCore CPU,CPU-ID为1。

AM5728 定时器模块详解教程

AM5728 定时器模块详解教程

AM5728 定时器模块22.1定时器概述该设备包括系统软件使用的几种类型定时器,包括16个GP定时器、一个看门狗定时器和一个32khz同步定时器(COUNTER_32K)。

图22-1是设备定时器的高级框图。

图22-1。

计时器的概述看门狗计时器采用32 kHz时钟。

32 kHz同步定时器,仅在上电时重置,为操作系统(OS)提供一个稳定的定时源,存储自产品上电周期以来的相对时间。

15个GP定时器,用于向系统软件生成基于时间戳的中断或用作脉宽调制(PWM)信号源。

22.2通用定时器22.2.1通用定时器概述设备有16个GP定时器:TIMER1 ~ TIMER16。

•TIMER1(1ms tick):其事件捕获引脚与32KHz时钟相连,可以用来测量系统时钟输入,并检测其频率在19.2、20或27 MHz之间。

它包含一个特定的函数,用于为操作系统生成精确的tick中断,并且它属于PD_WKUPAON域•TIMER2和TIMER10:(1ms定时器):它们包括一个特定的函数来生成精确的时钟中断到操作系统,TIMER2和TIMER10属于PD_L4PER域•TIMER3/4/9/11/13/14/15/16:它们属于PD_L4PER域•TIMER12属于PD_WKUPAON电源域•TIMER5~TIMER8:属于PD_IPU模块每个定时器(除了TIMER12)可以从系统时钟(19.2,20,或27mhz)或32khz时钟时钟。

时钟源的选择是在电源、复位和时钟管理(PRCM)模块级别进行的。

TIMER12只能从内部振荡器(片上振荡器)进行计时。

更多信息请参见3.6.3.1,PRM时钟源。

每个计时器通过设备IRQ_CROSSBAR提供一个中断。

每个定时器通过PWM输出或事件捕获输入引脚(外部定时器触发)连接到外部引脚。

图22-2是GP定时器的概述。

图22-2。

GP计时器概述22.2.1.1 GP定时器特性以下是GP定时器控制器的主要特点:•4级(L4)从接口支持:–32位数据总线宽度–支持32/16位访问–不支持8位访问–10位地址总线宽度–不支持突发模式–支持写非记账事务模式•溢出、比较和捕获时产生的中断•自由运行32位向上计数器•比较和捕获模式•Autoreload模式•启动/停止模式•可编程分频时钟源(2 n,其中n = [0:8])•专用的捕获模式输入触发器和专用的输出触发器/PWM信号•专用GP输出信号,使用TIMERi_GPO_CFG信号•实时读写寄存器(计数时)•产生32.768-Hz功能时钟的1-ms tick (only TIMER1, TIMER2, TIMER10)22.2.2 GP定时器环境22.2.2.1 GP Timer系统外部接口每个计时器可以发送或接收外部(芯片外)系统的刺激。

Sitara AM5718-HIREL 处理器器件 2.0 数据表说明书

Sitara AM5718-HIREL 处理器器件 2.0 数据表说明书

ProductFolder OrderNowTechnicalDocumentsTools &SoftwareSupport &CommunityAM5718-HIRELZHCSGO1–AUGUST2017AM5718-HIREL Sitara™处理器器件版本2.01器件概述1.1特性•有关器件版本1.0的详细信息,请参阅SPRS919•ARM®Cortex®-A15微处理器子系统•C66x浮点超长指令字(VLIW)数字信号处理器(DSP)–目标代码与C67x和C64x+完全兼容–每周期最多32次16x16位定点乘法•高达512KB的片上L3RAM•3级(L3)和4级(L4)互连•DDR3/DDR3L存储器接口(EMIF)模块–最高支持DDR3-1333(667MHz)–高达2GB的单芯片选择•双ARM®Cortex®-M4协处理器•图像和视频加速器高清(IVA-HD)子系统•显示子系统–全高清视频(1920×1080p,60fps)–多个视频输入和视频输出–2D和3D图形–具有DMA引擎和多达3条管线的显示控制器–HDMI™编码器:兼容HDMI1.4a和DVI1.0•2个双核可编程实时单元和工业通信子系统(PRU-ICSS)•加速器(BB2D)子系统–Vivante™GC320内核•视频处理引擎(VPE)•可提供单核PowerVR®SGX5443D图像处理单元(GPU)•一个视频输入端口(VIP)模块–支持多达4个复用输入端口•通用存储器控制器(GPMC)•增强直接存储器存取(EDMA)控制器•以太网子系统•16个32位通用定时器•32位MPU看门狗定时器•五个高速集成电路间(I2C)端口•HDQ™/1-Wire®接口•10个可配置通用串行异步收发器(UART)/红外数据协会(IrDA)/信道冲激响应(CIR)模块•4个多通道串行外设接口(McSPI)•四路SPI接口(QSPI)•第2代SATA接口•8个多通道音频串行端口(McASP)模块•超高速USB3.0双角色设备•高速USB2.0双角色设备•4个多媒体卡/安全数字/安全数字输入输出接口(MMC/SD/SDIO)•具有两个5Gbps通道的PCI Express®3.0子系统–一个与第2代兼容的双通道端口–或两个与第2代兼容的单通道端口•双控制器局域网(DCAN)模块–CAN2.0B协议•MIPI®CSI-2摄像头串行接口•多达215个通用I/O(GPIO)引脚•电源、复位和时钟管理•片上调试,采用CTool技术•28nm CMOS技术•23mm×23mm、0.8mm间距、760引脚BGA (ZBO)AM5718-HIRELZHCSGO1– 1.2应用•工业通信•人机界面(HMI)•自动化与控制•高性能应用•其他一般用途1.3说明AM5718-HIREL Sitara ARM应用处理器旨在满足现代嵌入式产品对于处理性能的强烈需求。

基于TI AM5728浮点双DSP C66x +双ARM Cortex-A15工业核心板工业控制及高性能音视频处理器

基于TI AM5728浮点双DSP C66x +双ARM Cortex-A15工业核心板工业控制及高性能音视频处理器

Revision HistoryDraft Date Revision No. Description 2018/09/07 V1.4 1.修改电气特性参数。

2018/04/11 V1.3 1.核心板版本更新为A2版。

2017/12/27 V1.2 1.文档内容勘误。

2.修改电气特性参数。

2017/03/24 V1.1 1.添加产品认证和开发例程。

2016/07/26 V1.0 1.初始版本。

目录1 核心板简介 (4)2 典型运用领域 (6)3 软硬件参数 (7)4 开发资料 (10)5 电气特性 (11)6 产品认证 (11)7 机械尺寸图 (12)8 产品订购型号 (13)9 技术支持 (14)10 增值服务 (14)更多帮助 (16)附录A开发例程 (17)1创龙AM5728高品质工业核心板简介基于TI AM5728浮点双DSP C66x +双ARM Cortex-A15工业控制及高性能音视频处理器;多核异构CPU,集成双核Cortex-A15、双核C66x浮点DSP、双核PRU-ICSS、双核IPU Cortex-M4、双核GPU等处理单元,支持OpenCL、OpenMP、IPC多核开发;强劲的视频编解码能力,支持1路1080P60或2路720P60或4路720P30视频硬件编解码,支持H.265视频软解码;支持高达6路1080P60全高清视频输入和3路LCD + 1路HDMI 1.4a输出;双核PRU-ICSS工业实时控制子系统,支持EtherCAT、EtherNet/IP、PROFIBUS等工业协议;高性能GPU,双核SGX544 3D加速器和GC320 2D图形加速引擎,支持OpenGLES2.0;外设接口丰富,集成双千兆网、PCIe、GPMC、USB 2.0、UART、SPI、QSPI、SATA2.0、I2C、DCAN等工业控制总线和接口,支持极速接口USB3.0;大小仅有86.5mm*60.5mm;工业级精密B2B连接器,0.5mm间距,稳定,易插拔,防反插,关键大数据接口使用高速连接器,保证信号完整性。

AM5728 双DSP+双ARM 开发板硬件资源详解

AM5728 双DSP+双ARM 开发板硬件资源详解

AM5728 双DSP+双ARM 开发板硬件资源详解Revision HistoryDraft Date Revision No. Description2016/08/16 V1.0 1.初始版本。

目录1 开发板简介 (3)2 典型运用领域 (5)3 软硬件参数 (6)4 开发资料 (9)5 电气特性 (10)6 机械尺寸图 (11)7 核心板型号 (12)8 技术支持 (13)1开发板简介基于TI AM5728浮点双DSP C66x+双ARM Cortex-A15工业控制及高性能音视频处理器;两个C66x浮点超长指令数字信号处理,每周期32个16 x 16位的定点乘法运算,完美兼容C67x和C64x目标编码;IVA-HD子系统,支持1路1080P60全高清视频硬件编解码;1路LCD显示控制器+ 1路HDMI 1.4a输出,最大分辨率为1920x1080@60fps;V-PORT:支持1路1080P60全高清视频输入或1路1080P60全高清视频输出;2x SGX544 3D和1x GC320 2D图形加速引擎;2.5MB片上内存,支持ECC;两个PRU-ICSS单元,每个PRU-ICSS单元由2x ARM Cortex-M4协同处理器组成;支持EtherCAT、EtherNet/IP、PROFIBUS等工业协议;外设接口丰富,集成千兆网、PCIe、GPMC、USB 2.0、USB 3.0、UART、SPI、QSPI、SATA、I2C、DCAN及工业控制总线等接口;满足高低温和振动要求,适合各种恶劣的工作环境;核心板体积极小,大小仅86.5mm x 60.5mm;工业级精密B2B连接器,0.5mm间距,稳定,易插拔,防反插,关键大数据接口使用高速连接器,保证信号完整性。

图 1 TL5728-EasyEVM正面图图2 TL5728-EasyEVM斜视图图3 TL5728-EasyEVM侧视图1图4 TL5728-EasyEVM侧视图2图5 TL5728-EasyEVM侧视图3图6 TL5728-EasyEVM侧视图4TL5728-EasyEVM是一款广州创龙基于TI AM5728(浮点双DSP C66x +双ARM Corte x-A15)SOM-TL5728核心板设计的开发板,它为用户提供了SOM-TL5728核心板的测试平台,用于快速评估SOM-TL5728核心板的整体性能。

AM5728-IDK开发板简介功能及运用领域

AM5728-IDK开发板简介功能及运用领域

AUDIO
1x 3.5mm LINE IN 音频输入接口 1x 3.5mm LINE OUT 音频输出接口
公司官网: 技术论坛:
销售邮箱:sales@ 技术邮箱:support@
公司总机:020-8998-6280 10/20 技术热线:020-3893-9734
公司官网: 销售邮箱:sales@
公司总机:020-8998-6280 6/20
技术论坛:
技术邮箱:support@ 技术热线:020-3893-9734
SOM-TL4379F 引出 ARM 及 FPGA 全部资源信号引脚,二次开发极其容易,客户只需 要专注上层应用,大大降低了开发难度和时间成本,让产品快速上市,及时抢占市场先 机。
公司总机:020-8998-6280 4/20
技术论坛:
技术邮箱:support@ 技术热线:020-3893-9734
图 2 开发板正面图 2
图 3 开发板斜视图
公司官网: 销售邮箱:sales@
2x 供电指示灯(底板 1 个,核心板 1 个)
LED 6x 用户指示灯(底板 4 个,核心板 2 个)
1x 复位按键
KEY 1x 用户按键
RTC
1x 1.5F 法拉电容
1x 电阻触摸屏,40pin FFC 母座,间距 0.5mm
DISPLAY 1x 电容触摸屏,40pin FFC 母座,间距 0.5mm
技术邮箱:support@ 技术热线:020-3893-9734
目录 1 开发板简介.............................................................................................................................. 4 2 典型运用领域.......................................................................................................................... 7 3 软硬件参数.............................................................................................................................. 7 4 开发资料................................................................................................................................ 12 5 电气特性................................................................................................................................ 13 6 机械尺寸................................................................................................................................ 13 7 核心板订购型号.................................................................................................................... 14 8 开发板套件清单.................................................................................................................... 15 9 技术支持................................................................................................................................ 15 10 增值服务.............................................................................................................................. 16 更多帮助 .................................................................................................................................... 17 附录 A 开发例程....................................................................................................................... 18

TI AM5728

TI AM5728

1x ATAES132A-SHEQ 温度传感器 1x TMP102AIDRLT LED 1x 电源 LED(红) 2x 指示LED(绿) 连接器 2x 80pin公头B2B,2x 80pin母头B2B,间距0.5mm,合高 5.0mm;1x 80pin高速连接器,共 400pin 硬件资源 3x Video Input Ports

2x SGX5443D和1x GC3202D图形加速 引擎;
3路LCD显示控制器+ 1路HDMI 1.4a输 出,最大分辨率为1920x1080@60fps;
2.5MB片上内存,支持ECC;
两个PRU-ICSS单元,每个PRU-ICSS单 元由2x ARM Cortex-M4协同处理器组 成;
数控系统
电力监控
软硬件参数
图 AM5728功能框图
图SOM-TL5728硬件资源框图

CPU TI AM5728,浮点双DSP C66x+双 ARM Cortex-A15
主频:750MHz(DSP)+ 1.5GHz(ARM) L2 Cache ARM Cortex-A15: 1MB C66x:288KB On-Chip
图SOM-TL5728机械尺寸图
核心板型号
表5
型号
CPU主频 eMMC DDR3 温度级别 SOM-TL57281500-32GE8GD-I ARM:1500MHz
DSP:750MHz 4GB 1GB 工 业级 SOM-TL5728-150064GE16GD-I ARM:1500MHz
DSP:750MHz 8GB 2GB 业级 图
提供基于Qt的图形界面开发教程。
基于ARM端的Linux开发例程
基于DSP端的开发例程

双DSP教学实验箱技术参数要求

双DSP教学实验箱技术参数要求

双DSP教学实验箱技术参数要求:1.实验平台必须采用一体化教学实验箱,可以同时搭载DSP双板卡,包括两块TI的CPU C2000系列的F28335和C5000系列的开发板VC5509,实验箱还提供增强版仿真器(可以固定在实验箱上,同时也可以拿下单独使用)、独立的数字信号源、液晶屏/键盘等外设模块,其中F28335板卡和VC5509AE DSP板卡能够直接对外设模块(液晶屏、蜂鸣器,步进电机,直流电机,交通灯,9键数字键盘等)进行控制。

2.要求提供基于F28335和VC5509设计的试验箱所有例程,提供的所有例程要求运行在CCS5.3以上版本中。

3.要求提供CCS5.3以上版本的ccs软件,仿真器必须支持WIN7(64位),WIN7(32位),VISTA,WINXP操作系统环境。

4.F28335和VC5509可以通过地址和数据线来驱动外设模块(液晶屏、蜂鸣器,步进电机,直流电机,交通灯,9键键盘等),5.F28335板卡必须可通过AIC23音频接口完成音频采集和播放实验。

6.F28335板卡必须提供至少6路AD可以采集+-5v信号。

7.要求提供独立的数字信号源,数字信号源上必须提供五种波形(方波、三角波、正弦波、上下两路信号混频、白噪声),数字信号源上必须提供语音录放功能,提供语音实时采集回放功能,麦克风、直接音频输入,耳机、扬声器输出。

8.DSP板卡1:TMS320F283351)采用TI TMS320F28335 DSP为主处理器,主频:150MHz高速处理能力2)具备32位浮点处理单元3)外扩64K*16bit SRAM,最大可扩至512K*16bit SRAM4)片上至少16路A/D,12bit,其中至少6路A/D是可以直接采集±5V信号5)外扩2路D/A,8bit6) 至少16路PWM;1路CAN总线接口7)2路SCI,其中一路为RS232接口,一路为RS232/RS485可选8)高保真语音接口设计,双路语音采集,每路48K/s9)数字I/O设计10) 用户开关/用户指示灯/复位电路11) 标准14pin JTAG仿真接口12) 支持DSP/BIOS实时操作13) +5V电源输入,内部+3.3V、+1.8V电源管理14) 4层板设计工艺,工作稳定可靠15) 具有自启动功能设计,可以实现脱机工作16) 具有IEEE1149.1相兼容的逻辑扫描电路,该电路仅用于测试和仿真17) 可以选配多种应用接口板18) 数据、地址、I/O、控制4处扩展连接,为用户进行二次开发提供条件19) 至少4个34芯扩展接口,既方便教师进行实验开发和科研,也利于学生进行毕设和完成创新性实验20) 可以直接驱动液晶、键盘、闭环直流电机、蜂鸣器等外设21) DSP扩展引脚,与实验箱底板无缝连接,实现对直流电机和大功率交流异步电机的控制及二次开发的应用22)板卡必须采用工业3U标准设计,外形尺寸:160mm×100mm,板卡可单独直接用于工业产品设计开发。

【经验分享】基于创龙AM5708多核间通信的IPC例程通用开发流程

【经验分享】基于创龙AM5708多核间通信的IPC例程通用开发流程

【经验分享】基于创龙AM5708多核间通信的IPC例程通用开发流程此文章原创来源于:创龙电子AM5708嵌入式开发板是一款由创龙基于TI AM570x浮点DSP C66x + ARM Cortex-A15工业控制及可编程音视频处理器。

由SOM-TL570x工业核心板设计的开发板,它为用户提供了SOM-TL570x工业核心板的测试平台,用于快速评估SOM-TL570x工业核心板的整体性能。

广泛应用于机器视觉、电力自动化、智能交通、医疗器械、自动分拣装置、高精度仪器仪表、高端数控系统等多种工业应用场合。

下面简单讲解一下创龙基于AM57x核间通信的IPC例程位于光盘"Demo\rtos-examples"目录下,其中ti-linux-ipc-examples文件夹下包含TI官方例程,tl-linux-ipc-examples文件夹下为创龙移植的IPC例程。

每个IPC例程包含src、bin两个文件夹,其中src文件夹下含例程源文件,bin文件夹下含有我司提供的IPC例程可执行文件,将其复制到开发板文件系统下即可测试。

本章节以光盘"Demo\rtos-examples\tl-linux-ipc-examples\tl-gatemap-mutex-access"例程为例,演示基于AM57x核间通信IPC例程在Linux下的通用开发步骤。

测试前请参照《基于创龙AM57x的RTOS SDK开发环境搭建和编译说明》文档,搭建基于Linux 的RTOS Processor-SDK-04.03开发环境、编译IPC例程需要依赖的IPC链接库。

AM5708编译libticmem.a链接库libticmem.a共享内存链接库提供对共享内存的支持,它是由IPC例程"/src/ludev"源文件编译生成,例程如果未使用共享内存则源码不含该文件。

如果IPC例程需要使用到共享内存,请参照如下方法编译生成libticmem.a链接库。

18 基于创龙AM57x_am5728_am5708开发板的 RGMII千兆以太网口

18 基于创龙AM57x_am5728_am5708开发板的 RGMII千兆以太网口

1基于创龙AM57x_am5728_am5708开发板的RGMII千兆以太网口开发板配备了两个RGMII千兆以太网口CON12和CON13,采用了KSZ9031RNXIA网络芯片,可自适应10/100/1000M网络,RJ45连接头内部已经包含了耦合线圈,因此不必另接网络变压器,使用普通的直连网线即可连接本开发板至路由器或者交换机。

网络接口的接口定义如下图:图 1图 2图 3基于创龙TL5728-EasyEVM开发板的硬件说明书TL5728-EasyEVM是一款广州创龙基于TI AM5728(浮点双DSP C66x +双ARM Corte x-A15)SOM-TL5728核心板设计的开发板,它为用户提供了SOM-TL5728核心板的测试平台,用于快速评估SOM-TL5728核心板的整体性能。

本文档主要讲述:基于创龙TL5728-EasyEVM开发板的各个硬件使用规范:主要特点为:基于TI AM5728浮点双DSP C66x +双ARM Cortex-A15工业控制及高性能音视频处理器;多核异构CPU,集成双核Cortex-A15、双核C66x浮点DSP、双核PRU-ICSS、双核Cortex-M4 IPU、双核GPU等处理单元,支持OpenCL、OpenMP、IPC多核开发;强劲的视频编解码能力,支持1路1080P60或2路720P60或4路720P30视频硬件编解码,支持H.265视频软解码; 支持高达1路1080P60全高清视频输入和1路LCD + 1路HDMI 1.4a输出;双核PRU-ICSS工业实时控制子系统,支持EtherCAT、EtherNet/IP、PROFIBUS等工业协议;高性能GPU,双核SGX544 3D加速器和GC320 2D图形加速引擎,支持OpenGL ES2.0;外设接口丰富,集成双千兆网、PCIe、GPMC、USB 2.0、UART、SPI、QSPI、SATA 2.0、I2C、DCAN等工业控制总线和接口,支持极速接口USB 3.0;开发板引出V-PORT视频接口,可以灵活接入视频输入模块;体积极小,大小仅86.5mm*60.5mm;工业级精密B2B连接器,0.5mm间距,稳定,易插拔,防反插,关键大数据接口使用高速连接器,保证信号完整性。

arm与dsp通信详解教程

arm与dsp通信详解教程

ARM-DSP通信的多种方式本文档描述了TI多核设备上的通信方式。

应用程序中的单个核心可以承担主机/设备或主/从的角色。

这里的讨论假设主机/主集群是运行SMP/Linux的ARM集群,而设备/从服务器是运行TI-RTOS的C6xx DSP集群。

1.OpenCLOpenCL是一个框架,用于编写跨异构系统执行的程序,以及用于表示跨异构设备分派并行计算的程序。

这是一个开放的,没有版税的标准,由Khronos财团管理。

在异构SoC上,OpenCL将其中一个可编程核心视为主机,将其他核心视为设备。

运行在主机(即主机程序)上的应用程序管理设备上代码(内核)的执行,并且还负责使数据可供设备使用。

设备由一个或多个计算单元组成。

在ARM和DSP SoC上,每个C66xDSP都是一个计算单元。

OpenCL运行时由两个组件组成:(1)用于主机程序创建和提交内核以供执行的API;(2)用于表示内核的跨平台语言--OpenCL C--它基于C99 C,并附加和限制了OpenCL支持数据并行和任务并行编程范例。

数据并行执行使设备上的计算单元并行执行。

任务并行执行允许向每个计算单元异步分派任务。

有关更多信息,请参阅OpenCL用户指南。

从运行Linux或RTOS的ARM到DSP的卸载计算优点方便设备之间的移植,不需要理解内存体系结构,不需要担心MPAX和MMU,不需要担心一致性,不需要在ARM和DSP之间建立/配置/使用IPC,无需成为DSP 代码、体系结构或优化方面的专家缺点:不能控制系统内存布局等,以处理优化的DSP代码2.DCE (Distributed Codec Engine) 分布式编解码引擎DCE框架为用户在设备(如AM57xx)上编写应用程序提供了一种简单的方法,该设备具有用于图像和视频的硬件加速器。

它为从核上的音频和视频编码和解码提供了对硬件加速的远程访问。

基于ARM用户空间GStreer的多媒体应用程序使用GStreer库加载并与TI GStreer插件接口,该插件处理硬件加速器所特有的所有细节。

一种基于arm及dsp双核开发板的制作方法

一种基于arm及dsp双核开发板的制作方法

一种基于arm及dsp双核开发板的制作方法一种基于arm及dsp双核开发板的制作方法本实用新型提供了一种基于ARM及DSP双核开发板,包括底板、处理器、实验操作面板,所述处理器包括ARM处理器和DSP处理器,ARM处理器与DSP处理器互相连接,所述ARM处理器的输出端连接在显示屏上,DSP的处理器的输出端连接在电机控制模块上,所述ARM处理器和DSP处理器的串口连接在IO扩展口上,所述实验操作面板包括有第一实验操作面板和第二实验操作面板,所述第一实验操作面板与ARM处理器互连,第二实验操作面板与DSP处理器互连。

【专利说明】【技术领域】[0001] 本实用新型涉及实验设备【技术领域】,尤其涉及一种基于DSP及ARM 双内核开发板 -种基于ARM及DSP双核开发板【背景技术】[0002] ARM与DSP是嵌入式系统应用最广泛的两类型的微处理器,ARM主要指采用ARM内核的各种嵌入式微处理器和微控制器,DSP主要指具有针对高速运算而进行各种优化处理的数字信号处理器。

[0003] 传统的微处理器开发板,基本是一个处理器内核,开发模式也比较单纯。

无法满足当前应用的复杂性,为了更好能能满足应用和媒体的需求,集成众多接口,需要一种的双核架构开发板,使微处理器的学习爱好者迅速掌握这门技术。

实用新型内容[0004] 本实用新型提供了一种基于ARM及DSP双核开发板,以其结构简单,设计合理,使用灵活方便,有利于学生迅速掌握当前飞速发展的ARM及DSP双核处理器技术。

[0005] 为了解决上述问题,本实用新型提供了一种基于ARM及DSP双核开发板,包括底板、处理器、实验操作面板,所述处理器包括ARM处理器和DSP 处理器,ARM处理器与DSP处理器互相连接,所述ARM处理器的输出端连接在显示屏上,DSP的处理器的输出端连接在电机控制模块上,所述ARM处理器和DSP处理器的串口连接在10扩展口上,所述实验操作面板包括有第一实验操作面板和第二实验操作面板,所述第一实验操作面板与ARM处理器互连,第二实验操作面板与DSP处理器互连。

AM5278 双DSP+双ARM 开发板 3G模块测试方法

AM5278 双DSP+双ARM 开发板 3G模块测试方法

13G模块测试本测试使用的是MC2716 3G模块,USB接口,厂家ZTE,注意此型号仅支持电信卡。

将3G模块插入USB HOST接口,可在串口终端看到打印的信息,说明驱动正常加载了。

图1注意需插上3G模块天线,将“光盘资料/demo/app/3G-MC2716”目录下的bin里面的3个文件sms、pppd、chat拷贝到开发板文件系统“/home/root”里面,将3G-MC2716目录下的src里面的usb-3g.tar.bz2文件拷贝到开发板文件系统“/home/root”。

拷贝后进入开发板系统“/home/root”目录,进行如下操作:Target#chmod +x sms //修改sms的权限Target#chmod +x pppd //修改pppd的权限Target#chmod +x chat //修改chat的权限Target#tar -jxvf usb-3g.tar.bz2 -C /etc/ //解压到etc目录Target# mv pppd chat /usr/sbin //将pppd和chat移动到“/usr/sbin”目录图2图3(1)短信功能测试进入开发板系统,进入上一步拷贝的两个可执行文件目录下,执行如下操作:Target#./sms图4此处可选择0、1、2分别对应发短信、收短信、删除短信。

根据提示输入0,选择发短信,接着根据提示输入电话号码和短信内容。

图5手机端接收到的短信如下:图6(2)网络功能测试:使用3G模块上网,ping Target#ifconfig eth0 downTarget#ifconfig eth1 downTarget# pppd call evdo&图7 Target# ifconfig //查看节点图8 Target# ping -I ppp0图9。

5 基于创龙AM57x_am5728_am5708开发板的硬件加密芯片

5 基于创龙AM57x_am5728_am5708开发板的硬件加密芯片
CAN1x 3pinຫໍສະໝຸດ 3.81mm绿色端子UART
1x UART3,Micro USB接口,全双工模式
1x RS232串口(UART1),全双工模式
1x RS485串口(UART10),半双工模式
PCIe
1x PCIe Gen2,2通道,每通道最高通信速率5GBaud
SATA
1x 7pin SATA硬盘接口
KBD
HDQ
NMI
SYS INT
eCAP
I2C
MMC/SD
USB 3.0
PCIe 2.0
USB 2.0
LED
BUTTON
RS232
RS485
HDMI OUT
DCAN
SATA
RTC
4.3inch Touch Screen LCD(Res)
7inch Touch Screen LCD(Res)
SPI
QSPI
UART
JTAG
EMCRYDTIC
TEMPERATURE SENSOR
DISPLAY
1x电阻屏,40pin FPC母座,间距0.5mm
BOOT SET
1x 5bit拨码开关
SD
1x Micro SD接口
RTC
1x CR1220,3V
Ethernet
2x RGMII,RJ45接口,10/100/1000M自适应
USB
1x Micro USB 2.0接口
1x USB 3.0接口
1xATAES132A-SHEQ
Temperature Sensor
1x TMP102AIDRLT
LED
2x电源指示灯(底板1个,核心板1个)
5x可编程指示灯(底板3个,核心板2个)

AM5728高性能音视频处理开发板介绍

AM5728高性能音视频处理开发板介绍

AM5728 高性能音视频处理开发板介绍
最近入手一款AM5728 的开发板TL5728-EasyEVM,据说是广州创龙基
于TI AM5728(浮点双DSP C66 x +双ARM Cortex-A15)SOM-TL5728 核心板设计的开发板,底板采用沉金无铅工艺的 4 层板设计,可以以最快的速
度进行产品的二次开发,实现产品的快速上市;最重要的是不仅提供丰富的Demo 程序,还提供DSP+ARM 多核通信开发教程,全面的技术支持,可以
协助进行底板设计和调试以及DSP+ARM 软件开发。

开发板简介
基于TI AM5728 浮点双DSP C66 x +双ARM Cortex-A15 工业控制及高性能音视频处理器;
多核异构CPU,集成双核Cortex-A15、双核C66x 浮点DSP、双核PRU-ICSS、双核Cortex-M4IPU、双核GPU 等处理单元,支持OpenCL、OpenMP、IPC 多核开发;
强劲的视频编解码能力,支持 1 路1080P60 或 2 路720P60 或4。

DSP2812开发板说明书

DSP2812开发板说明书
2.概述
2812开发板系统主要分为两部分,分别为硬件系统和相应的测试软件。
在开发板系统中主要集成了DSP、SRAM、FLASH、A/D、PWM、QEF、UART、SPI、CAN、USB、 以太网、LCD接口等,这样能够使其应用在电机、电力、车载等工业控制领域。
相应的测试软件包括以下几部分:
DSP对片外SRAM和FLASH的操作示例 DSP对片内外设A/D的操作示例 DSP对片内外设定时器0和定时器2的操作示例 DSP对片内外设GPIO的操作示例 DSP对片内外设SPI的操作示例 DSP对片内外设MCBSP的操作示例 DSP对片内外设SCI的操作示例 DSP对片内外设CAN的操作示例 DSP对片内外设PWM的操作示例 外部中断扩展示例 LED跑马灯示例 GUI图形接口示例 TCP/IP协议栈示例 HOST USB操作示例(选配) FAT文件系统示例(选配)
TMS320F2812的外部存储器接口包括:19位地址线,16位数据线,3个片选控制线及读 写控制线。这3个片选线映射到5个存储区域,Zone0,Zone1,Zone2,Zone6和Zone7。其中, Zone0和Zone1共用1个片选线XCS0AND1,Zone6和Zone7共用1个片选线XCS6AND7。这5个存 储区域可分别设置不同的等待周期。
第三章 TMS320F2812的基本系统
1. 时钟电路
开发板用30MHz外部晶体给DSP提供时钟,并使能F2812 片上PLL电路。PLL倍频系数由PLL 控制寄存器PLLCR的低4位控制,可由软件动态的修改。外部复位信号(RS)可将此4位清零(CCS 中的复位命令将不能对这4位清零)。TMS320F2812的CPU最高可工作在150M的主频下,也即是 对30M输入频率进行5倍频。

基于DSP和双口RAM的无刷直流电机控制模块设计

基于DSP和双口RAM的无刷直流电机控制模块设计

基于DSP和双口RAM的无刷直流电机控制模块设计
龚民;陈鑫焱;王影
【期刊名称】《组合机床与自动化加工技术》
【年(卷),期】2008(000)010
【摘要】在对无位置传感器无刷直流电机的控制原理分析的基础上,结合
TMS320F2812的特点,提出一种无位置传感器的无刷直流电机控制模块的设计方案.采用DSP和MCU的双CPU控制,通过双口RAMCY7C144完成CPU之间的数据交换.MCU将经人机接口输入的控制信号转换后存入双口RAM,DSP从双口RAM中取出这些控制量并根据它完成电机控制,然后将控制结果存入双口RAM由MCU读出显示.该模块还设计拥有多种接口,DSP的在线编程可通过JTAG完成,模块同工控机或个人电脑的通信可以通过CAN接口、RS-485/RS-232来完成.实际应用结果表明,该模块实用性强,通用性好,能较为精确的完成电机的控制.
【总页数】4页(P71-74)
【作者】龚民;陈鑫焱;王影
【作者单位】沈阳理工大学,机械工程学院,沈阳,110168;沈阳理工大学,机械工程学院,沈阳,110168;沈阳理工大学,机械工程学院,沈阳,110168
【正文语种】中文
【中图分类】TP271+.4
【相关文献】
1.基于IP核双口RAM的FPGA与DSP EMIF的接口设计 [J], 王胜奎
2.基于双口RAM的ARM与DSP通信接口设计 [J], 操虹;李臻;贾洪钢
3.基于双口RAM的DSP与PC104高速通信接口设计 [J], 张鹏超
4.基于双口RAM的DSP与PC104高速通信接口设计 [J], 张鹏超
5.基于双口RAM的高速A/D与DSP的接口设计 [J], 周国辉;刘金来;詹仰钦因版权原因,仅展示原文概要,查看原文内容请购买。

创龙 AM5278 开发板 DSP开发连接测试 运用技巧

创龙 AM5278 开发板 DSP开发连接测试 运用技巧

1AM5278 DSP开发连接测试
本测试演示如何使用仿真器在CCS通过JTAG接口连接DSP核。

关于DSP和Cortex M4、PRU和ARM的CCS环境下开发可以参考《基于CCS的RTOS开发例程使用手册》和《PRU 开发入门使用手册》。

(1)依照软件安装手册步骤安装好CCS6.1.3,注意按照文档更新相关的仿真器驱动。

(2)选择UART3启动方式,将开发板红色的拨码开关拨到00100,连接仿真器到JTAG 口。

如使用XDS200仿真器和XDS560V2请先按照软件安装的CCS6.1.3安装章节更新仿真器固件和驱动。

(3)在桌面找到CCS图标,双击打开,点击视图,打开目标配置窗口。

图1
在弹出的目标配置窗口单击右键,新建一个配置:
图2
修改目标配置文件名称,便于确认,如AM5728或者AM57x开发板。

图3
(3)点击Finish进入目标配置。

选择GPEVM_AM572x,该配置将自动加载Ti官方的gel 文件,选择对应仿真器型号及芯片型号:
图4
点击save后,点击Test Connection测试连接,可以看到连接成功。

图5
(4)在仿真器配置窗口,选中完成配置后的目标配置,单击右键,点击运行配置。

图6
(5)进入Debug界面,在Debug窗口右键选中CortexA15_0核,点击连接,显示如下图:
图7
图8
DSP核的连接需先连接ARM核初始化使能DSP核,再连接DSP核,才能连接上,见下图。

图9。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

AM5728 双DSP+双ARM 开发板硬件资源详解Revision History
Draft Date Revision No. Description
2016/08/16 V1.0 1.初始版本。

目录
1 开发板简介 (3)
2 典型运用领域 (5)
3 软硬件参数 (6)
4 开发资料 (9)
5 电气特性 (10)
6 机械尺寸图 (11)
7 核心板型号 (12)
8 技术支持 (13)
1开发板简介
基于TI AM5728浮点双DSP C66x+双ARM Cortex-A15工业控制及高性能音视频处理器;
两个C66x浮点超长指令数字信号处理,每周期32个16 x 16位的定点乘法运算,完美兼容C67x和C64x目标编码;
IVA-HD子系统,支持1路1080P60全高清视频硬件编解码;
1路LCD显示控制器+ 1路HDMI 1.4a输出,最大分辨率为1920x1080@60fps;
V-PORT:支持1路1080P60全高清视频输入或1路1080P60全高清视频输出;
2x SGX544 3D和1x GC320 2D图形加速引擎;
2.5MB片上内存,支持ECC;
两个PRU-ICSS单元,每个PRU-ICSS单元由2x ARM Cortex-M4协同处理器组成;
支持EtherCAT、EtherNet/IP、PROFIBUS等工业协议;
外设接口丰富,集成千兆网、PCIe、GPMC、USB 2.0、USB 3.0、UART、SPI、QSPI、SATA、I2C、DCAN及工业控制总线等接口;
满足高低温和振动要求,适合各种恶劣的工作环境;
核心板体积极小,大小仅86.5mm x 60.5mm;
工业级精密B2B连接器,0.5mm间距,稳定,易插拔,防反插,关键大数据接口使用高速连接器,保证信号完整性。

图 1 TL5728-EasyEVM正面图
图2 TL5728-EasyEVM斜视图
图3 TL5728-EasyEVM侧视图1
图4 TL5728-EasyEVM侧视图2
图5 TL5728-EasyEVM侧视图3
图6 TL5728-EasyEVM侧视图4
TL5728-EasyEVM是一款广州创龙基于TI AM5728(浮点双DSP C66x +双ARM Corte x-A15)SOM-TL5728核心板设计的开发板,它为用户提供了SOM-TL5728核心板的测试平台,用于快速评估SOM-TL5728核心板的整体性能。

TL5728-EasyEVM底板采用沉金无铅工艺的四层板设计,不仅为客户提供丰富的AM5 728入门教程,还协助客户进行底板的开发,提供长期、全面的技术支持,帮助客户以最快的速度进行产品的二次开发,实现产品的快速上市。

不仅提供丰富的Demo程序,还提供DSP+ARM多核通信开发教程,全面的技术支持,协助用户进行底板设计和调试以及DSP+ARM软件开发。

2典型运用领域
✓工业通讯
✓多媒体终端
✓自动化控制
✓音视频处理
✓机器视觉
✓数控系统
✓电力监控
3软硬件参数
硬件参数
图7 TL5728-EasyEVM硬件资源图1
图8 TL5728-EasyEVM硬件资源图2硬件参数
表1
CPU
TI AM5728,浮点双DSP C66x+双ARM Cortex-A15
主频:750MHz(DSP)+ 1.5GHz(ARM)
L2 Cache ARM Cortex-A15:1MB C66x:288KB
On-Chip
Memory
2.5MB
ROM 4G/8GByte MMC
RAM 1G/2GByte DDR3
SPI Flash 32MByte QSPI Flash
加密芯片1x ATAES132A-SHEQ
温度传感器1x TMP102AIDRLT
LED
2x 供电指示灯(底板1个,核心板1个)
5x 可编程指示灯(底板3个,核心板2个)
连接器
2x 80pin公头B2B,2x 80pin母头B2B,间距0.5mm,合高5.0mm;1x 80pin高速连
接器,共400pin
拓展IO接口
2x IDC3简易牛角座(2x25pin规格),间距2.54mm,包含GPMC、QSPI、SPI、
eQEP、eCAP、PWM、MMC、TIMER、UART等拓展信号
按键1x长按睡眠按键
1x冷复位按键
1x热复位按键
3x可编程输入按键(含1个非屏蔽中断按键)
仿真器接口1x 14pin TI Rev B JTAG接口,间距2.54mm
LCD接口1x电阻屏,40pin FPC母座,间距0.5mm
启动方式1x 5bit启动方式选择拨码开关
SD卡接口1x Micro SD接口
RTC 1x CR1220,3V
以太网接口2x RJ45以太网口,10/100/1000M RGMII0/RGMII1
USB接口
1x Micro USB 2.0接口
1x USB 3.0接口
CAN接口1x 3pin 3.81mm绿色端子
串行接口
1x RS232串口(UART1)、1x RS485串口(复用UART1)、1x Micro USB调试串口
(UART0)
PCIe接口1x PCIe 4x(Gen2),2 通道,每通道最高通信速率5GBaud
SATA 1x 7pin SATA硬盘接口
HDMIOUT 1x HDMI 1.4a接口
视频模块接口1x V-Port接口
电源开关1x 电源拨码开关
风扇接口1x 3pin 12V风扇插座
电源接口1x12V 2A直流输入DC417电源接口,外径4.0mm,内径1.7mm
软件参数
表 2
4 开发资料
(1) 提供核心板引脚定义、可编辑底板原理图、可编辑底板PCB 、芯片datasheet ,缩
短硬件设计周期;
(2) 提供系统烧写镜像、内核驱动源码、文件系统源码,以及丰富的Demo 程序;
ARM 端软件支持 Linux-4.4.12,RT-Linux-4.4.12,TI-RTOS DSP 端软件支持 TI-RTOS CCS 版本号 CCS6.1 图形界面开发工具 Qt 双核通信组件支持 IPC
软件开发套件提供
Processor-SDK Linux 、Processor-SDKRT-Linux 、Processor-SDK TI-RTOS Linux 驱动支持
QSPI Flash DDR3 PCIe eMMC MMC/SD USB 3.0 PCIe 2.0 USB 2.0 LED BUTTON RS232 RS485 HDMI OUT
DCAN SATA
RTC
4.3in Touch Screen LCD 7in Touch Screen LCD SPI QSPI UART JTAG
EMCRYDTIC TEMPERATURE SENSOR KBD HDQ NMI SYS INT eCAP
I2C
(3)提供完整的平台开发包、入门教程,节省软件整理时间,上手容易;(4)提供详细的DSP+ARM多核通信教程,完美解决多核开发瓶颈;
(5)提供基于Qt的图形界面开发教程。

开发例程主要包括:
基于ARM端的Linux、RT-Linux、TI-RTOS开发例程
基于DSP端的TI-RTOS开发例程
基于IPC的开发例程
5电气特性
核心板工作环境
表 3
环境参数最小值典型值最大值
工业级温度-40°C / 85°C
工作电压 4.5V 5V 5.5V 核心板功耗
表 4
电压电流功耗
5V763mA 3.815W
备注:功耗测试基于广州创龙TL5728-EasyEVM开发板进行。

整板功耗
表 5
电压电流功耗
12V500mA 6.0W
备注:功耗测试基于广州创龙TL5728-EasyEVM开发板进行。

6机械尺寸图
表 6
开发板核心板PCB尺寸236mm*125.5mm 86.5mm*60.5mm 安装孔数量14个6个
图9 SOM-TL5728机械尺寸图
图10 TL5728-EasyEVM机械尺寸图
7核心板型号
表7
型号CPU主频eMMC DDR3 温度级别
ARM:1500MHz
SOM-TL5728-1500-32GE8GD-I
4GB 1GB 工业级
DSP:750MHz
ARM:1500MHz
8GB 2GB 工业级SOM-TL5728-1500-64GE16GD-I
DSP:750MHz
型号参数解释
图11
8技术支持
(1)协助底板设计和测试,减少硬件设计失误;(2)协助解决按照用户手册操作出现的异常问题;(3)协助产品故障判定;
(4)协助正确编译与运行所提供的源代码;
(5)协助进行产品二次开发;。

相关文档
最新文档