基于AM5728双核ARM Cortex-A15 +浮点双核DSP C66x处理器设计的核心板

2024-04-22 15:38

本文主要是介绍基于AM5728双核ARM Cortex-A15 +浮点双核DSP C66x处理器设计的核心板,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.SOM-TL5728核心板简介

创龙SOM-TL5728是一款基于TI Sitara系列AM5728双核ARM Cortex-A15 +浮点双核DSP C66x处理器设计的高端异构多核SoC工业级核心板。通过工业级高速B2B连接器引出千兆网口、PCIe、USB 3.0、GPMC、SATA、HDMI等接口。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境

用户使用核心板进行二次开发时,仅需专注上层运用,降低了开发难度和时间成本,可快速进行产品方案评估与技术预研。

 

 

图 1 核心板正面图

 

 

图 2 核心板背面图

 

图 3 核心板斜视图

 

2.典型应用领域

  • 运动控制
  • 工业PC
  • 测试测量
  • 机器视觉
  • 智能电力

 

3.软硬件参数

硬件框图

 

图 4核心板硬件框图

 

图 5 AM572x处理器功能框图

 

硬件参数

表 1

CPU

CPU:TI Sitara AM5728

2x ARM Cortex-A15,主频1.5GHz

2x DSP C66x,主频750MHz,支持浮点运算

2x IPU(Image Processing Unit),每个IPU子系统含2个ARM Cortex-M4核心,共4个ARM Cortex-M4 核心

2x PRU-ICSS,每个PRU-ICSS子系统含2个PRU(Programmable Real-time Unit)核心,共4个PRU核心,支持EtherCAT等协议

1x IVA-HD Video Codec,支持1路1080P60 H.264视频硬件编解码

2x SGX544 3D GPU图形加速器

1x GC320 2D图形加速器

ROM

4/8GByte eMMC

256Mbit SPI NOR FLASH

32Kbit ATAES132A-SHEQ加密芯片

RAM

1/2GByte DDR3

2.5MByte On-Chip Memory

B2B Connector

2x 80pin公座B2B连接器,2x 80pin母座B2B连接器,间距0.5mm,合高5.0mm;1x 80pin高速B2B连接器,间距0.5mm,合高5.0mm;

共400pin

LED

1x电源指示灯

2x用户可编程指示灯

Sensor

1x TMP102AIDRLT温度传感器

硬件资源

3x VIP(Video Input Ports),支持8路1080P60视频输入

1x TV OUTPUT,支持HDMI/DPI 1080P60

3x LCD OUTPUT

3x eHRPWM

3x eCAP

3x eQEP

1x NMI

1x PCIe Gen2,支持一个双通道端口,或两个单通道端口,每通道最高通信速率5GBaud

1x USB 2.0

1x USB 3.0

2x 10/100/1000M Ethernet

3x MMC/SD/SDIO

10x UART

1x JTAG

2x Watchdog

1x SATA

1x GPMC

5x I2C

2x DCAN

8x McASP

1x QSPI

4x SPI

 

软件参数

表2

ARM端软件支持

Linux-4.9.65,Linux-RT 4.9.65

DSP端软件支持

TI-RTOS

CCS版本号

CCS7.4

图形界面开发工具

Qt

双核通信组件支持

IPC

软件开发套件提供

Processor-SDK Linux-RT、Processor-SDK TI-RTOS

驱动支持

SPI FLASH

DDR3

PCIe

eMMC

MMC/SD

USB 3.0

JTAG

USB 2.0

LED

BUTTON

RS232

RS485

HDMI OUT

DCAN

SATA

RTC

4.3inch Touch Screen LCD

7inch Touch Screen LCD

EMCRYDT IC

TEMPERATURE SENSOR

eCAP 

I2C

USB CAMERA

USB WIFI

USB 4G

USB Mouse

NMI

 

 

4.开发资料

  1. 提供核心板引脚定义、可编辑底板原理图、可编辑底板PCB、芯片Datasheet,缩短硬件设计周期;
  2. 提供系统烧写镜像、内核驱动源码、文件系统源码,以及丰富的Demo程序;
  3. 提供完整的平台开发包、入门教程,节省软件整理时间,上手容易;
  4. 提供详细的DSP+ARM架构通信教程,完美解决异构多核开发瓶颈。

开发例程主要包括:

  • 基于Linux的应用开发例程
  • 基于TI-RTOS的开发例程
  • 基于IPC、OpenCL的多核开发例程
  • 基于Linux的EtherCAT开发例程
  • 基于Linux的多路视频采集开发例程
  • 基于H.264视频的硬件编解码开发例程
  • 基于GPMC的ARM与FPGA通信开发例程
  • Qt开发例程

 

 

5.电气特性

工作环境

表 3

环境参数

最小值

典型值

最大值

工作温度

-40°C

/

85°C

工作电压

/

5V

/

 

功耗测试

表 4

类别

电压典型值

电流典型值

功耗典型值

核心板

5V

950mA

4.75W

备注:功耗基于TL5728-EasyEVM评估板测得。功耗测试数据与具体应用场景有关,测试数据仅供参考。

 

6.机械尺寸图

表 5

PCB尺寸

86.5mm*60.5mm

PCB层数

10层

板厚

1.6mm

安装孔数量

6个

 

图 6 核心板机械尺寸图(顶层透视图)

这篇关于基于AM5728双核ARM Cortex-A15 +浮点双核DSP C66x处理器设计的核心板的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/926177

相关文章

Olingo分析和实践之OData框架核心组件初始化(关键步骤)

《Olingo分析和实践之OData框架核心组件初始化(关键步骤)》ODataSpringBootService通过初始化OData实例和服务元数据,构建框架核心能力与数据模型结构,实现序列化、URI... 目录概述第一步:OData实例创建1.1 OData.newInstance() 详细分析1.1.1

Spring Boot Maven 插件如何构建可执行 JAR 的核心配置

《SpringBootMaven插件如何构建可执行JAR的核心配置》SpringBoot核心Maven插件,用于生成可执行JAR/WAR,内置服务器简化部署,支持热部署、多环境配置及依赖管理... 目录前言一、插件的核心功能与目标1.1 插件的定位1.2 插件的 Goals(目标)1.3 插件定位1.4 核

k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)

《k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)》本文记录在K8s上运行的MySQL/MariaDB备份方案,通过工具容器执行mysqldump,结合定时任务实... 目录前言一、获取需要备份的数据库的信息二、备份步骤1.准备工作(X86)1.准备工作(arm)2.手

详解MySQL中DISTINCT去重的核心注意事项

《详解MySQL中DISTINCT去重的核心注意事项》为了实现查询不重复的数据,MySQL提供了DISTINCT关键字,它的主要作用就是对数据表中一个或多个字段重复的数据进行过滤,只返回其中的一条数据... 目录DISTINCT 六大注意事项1. 作用范围:所有 SELECT 字段2. NULL 值的特殊处

Python包管理工具核心指令uvx举例详细解析

《Python包管理工具核心指令uvx举例详细解析》:本文主要介绍Python包管理工具核心指令uvx的相关资料,uvx是uv工具链中用于临时运行Python命令行工具的高效执行器,依托Rust实... 目录一、uvx 的定位与核心功能二、uvx 的典型应用场景三、uvx 与传统工具对比四、uvx 的技术实

MyBatis设计SQL返回布尔值(Boolean)的常见方法

《MyBatis设计SQL返回布尔值(Boolean)的常见方法》这篇文章主要为大家详细介绍了MyBatis设计SQL返回布尔值(Boolean)的几种常见方法,文中的示例代码讲解详细,感兴趣的小伙伴... 目录方案一:使用COUNT查询存在性(推荐)方案二:条件表达式直接返回布尔方案三:存在性检查(EXI

java中Optional的核心用法和最佳实践

《java中Optional的核心用法和最佳实践》Java8中Optional用于处理可能为null的值,减少空指针异常,:本文主要介绍java中Optional核心用法和最佳实践的相关资料,文中... 目录前言1. 创建 Optional 对象1.1 常规创建方式2. 访问 Optional 中的值2.1

Java Jackson核心注解使用详解

《JavaJackson核心注解使用详解》:本文主要介绍JavaJackson核心注解的使用,​​Jackson核心注解​​用于控制Java对象与JSON之间的序列化、反序列化行为,简化字段映射... 目录前言一、@jsonProperty-指定JSON字段名二、@JsonIgnore-忽略字段三、@Jso

Python列表去重的4种核心方法与实战指南详解

《Python列表去重的4种核心方法与实战指南详解》在Python开发中,处理列表数据时经常需要去除重复元素,本文将详细介绍4种最实用的列表去重方法,有需要的小伙伴可以根据自己的需要进行选择... 目录方法1:集合(set)去重法(最快速)方法2:顺序遍历法(保持顺序)方法3:副本删除法(原地修改)方法4:

SpringQuartz定时任务核心组件JobDetail与Trigger配置

《SpringQuartz定时任务核心组件JobDetail与Trigger配置》Spring框架与Quartz调度器的集成提供了强大而灵活的定时任务解决方案,本文主要介绍了SpringQuartz定... 目录引言一、Spring Quartz基础架构1.1 核心组件概述1.2 Spring集成优势二、J