Cortex

创龙基于TI AM5728浮点双DSP C66x +双ARM Cortex-A15USB接口、以太网接口

99封情书 提交于 2020-03-25 17:26:42
3 月,跳不动了?>>> 处理器 基于TI A M5728浮点 双 DSP C66 x +双ARM Cor t ex-A15 工业 控制及高性能 音 视频处理器 。 拥有多种工业接口资源,下图 为 A M5728 CPU资源框图: USB接口 CON12是USB 3.0接口,理论速度5.0Gbps, CON13和CON14是USB 2.0接口, 可以接USB摄像头、USB键盘、USB鼠标、U盘等常见的USB外设。对应引脚定义如下图: 以太网接口 开发板 配备了2个RGMII千兆 以太网口 CON 15 和 CON16,采用了KSZ9031RNX IA 网络芯片,可自适应10/100 /1000 M网络 , 与两个PRU M I I复用 ;4个 PRU MI I 百兆 以太网口 CON 17 、 CON18 、 CON19和CON20 ,可自适应 10/100M网络,支持EtherCAT等工业协议。都采用 RJ45连接头内部已经包含了耦合线圈,因此不必另接网络变压器,使用普通的直连网线即可连接本开发板至路由器或者交换机,若是PC和开发板直接相连需要使用交叉网线。网络接口的接口定义如下图: 千兆网以太网口 来源: oschina 链接: https://my.oschina.net/u/4169033/blog/3211335

创龙TI AM5728浮点双DSP C66x +双ARM Cortex-A15开发板 RGMII千兆以太网口、HDMI OUT接口

喜欢而已 提交于 2020-03-25 15:49:26
3 月,跳不动了?>>> 处理器 基于TI A M5728浮点 双 DSP C66 x +双ARM Cor t ex-A15 工业 控制及高性能 音 视频处理器 。 拥有多种工业接口资源,下图 为 A M5728 CPU资源框图: RGMII千兆 以太网口 开发板 配备了两个RGMII千兆 以太网口 CON 12 和 CON13,采用了KSZ9031RNX IA 网络芯片,可自适应10/100 /1000 M网络,RJ45连接头内部已经包含了耦合线圈,因此不必另接网络变压器,使用普通的直连网线即可连接本开发板至 路由器或者交换机。网络接口的接口定义如下图: HDMI OUT 接口 开发板配有高清晰度HDMI输出接口,支持1080p高清视频, 引脚定义如下图: 来源: oschina 链接: https://my.oschina.net/u/4169033/blog/3211239

创龙带您解密TI、Xilinx异构多核SoC处理器核间通讯

半世苍凉 提交于 2020-03-25 12:19:20
3 月,跳不动了?>>> 一、什么是异构多核SoC处理器 顾名思义,单颗芯片内集成多个不同架构处理单元核心的SoC处理器,我们称之为异构多核SoC处理器, 比如: TI的OMAP-L138(DSP C674x + ARM9)、AM5708(DSP C66x + ARM Cortex-A15)SoC处理器 等; Xilinx的ZYNQ(ARM Cortex-A9 + Artix-7/Kintex-7可编程逻辑架构)SoC处理器等。 二、异构多核SoC处理器有什么优势 相对于单核处理器,异构多核SoC处理器能带来性能、成本、功耗、尺寸等更多的组合优势,不同架构间各司其职,各自发挥原本架构独特的优势。比如 : ARM廉价、耗能低,擅长进行控制操作和多媒体显示; DSP天生为数字信号处理而生,擅长进行专用算法运算; FPGA擅长高速、多通道数据采集和信号传输。 同时,异构多核SoC处理器核间通过各种通信方式,快速进行数据的传输和共享,可完美实现1+1>2的效果。 三、常见核间通信方式 要充分发挥异构多核SoC处理器的性能,除开半导体厂家对芯片的硬件封装外,关键点还在于核间通信的软硬件机制设计,下面介绍几种在TI、Xilinx异构多核SoC处理器上常见的核间通信方式。 OpenCL OpenCL(全称Open Computing Language,开放运算语言

创龙基于TI Sitara AM5728 + Xilinx Artix-7 FPGA开发板 LED指示灯、按键

风格不统一 提交于 2020-03-24 17:40:12
3 月,跳不动了?>>> 处理器 基于TI Sitara A M5728 ( 浮点 双 DSP C66 x +双ARM Cor t ex-A15 ) + Xilinx A rtix -7 FPGA工业 控制及高性能 音 视频处理器 。 拥有多种工业接口资源, 资源框图如下所示: LED指示灯 开发板底板具有 3 个ARM端用户可编程指示灯LED3、LED4、LED5和 3个FPGA端 用户可编程指示灯LED6、LED7、LED8 , 原理图如下: 核心板共设有 6 个LED灯:1个电源指示灯(LED 6 )、1个F PGA DONE灯(LED 5 )、 2 个 ARM用户指示灯 (LED1、LED2)、 2 个 FPGA用户指示灯( LED 3 、LED 4 )。 按键 本开发板总共有1个热复位按键KEY2 , 3个 A RM端用户按键KEY3、KEY4 ( NMI) 、 KEY5 , 3个FPGA端用户按键KEY6、KEY7 、 KEY8(PROG) , 如下图所示: 来源: oschina 链接: https://my.oschina.net/u/4169033/blog/3210286

创龙基于TI Sitara AM5728 + Xilinx Artix-7 FPGA开发板BANK电压配置接口、LCD触摸屏接口

夙愿已清 提交于 2020-03-23 10:55:14
3 月,跳不动了?>>> 处理器 创龙基于TI Sitara A M5728 ( 浮点 双 DSP C66 x +双ARM Cor t ex-A15 ) + Xilinx A rtix -7 FPGA工业 控制及高性能 音 视频处理器 。 拥有多种工业接口资源, 资源框图如下所示: B ANK电压配置接口 开发板上引出两个 B ANK电压配置接口 J 1和 J 2 ,J 1接口通过跳线帽可选模式为 1 .8V、3.3V和USER_VOL三种 ,J 2为FPGA BANK 15/16和 FMC 的电压选择跟外部用户电压输入脚,外部用户电压输入不能超过3.3V,硬件及引脚定义如下图: LCD触摸屏接口 开发板总共引出两路触摸屏接口 , 40pin 、 0.5mm间距, 使用 FFC排线座。其中CON11 为 LCD 电阻 触摸屏接口 , CON12 为 LCD 电容 触摸屏接口 。L CD接口包含了常见LCD所用全部控制信号 ( 行场扫描、时钟和使能等 ) ,接口定义如下图所示: 来源: oschina 链接: https://my.oschina.net/u/4169033/blog/3208916

嵌入式系统开发:STM32相关

纵然是瞬间 提交于 2020-03-21 12:00:03
3 月,跳不动了?>>> STM32中国社区 https://www.stmcu.com.cn/ STM32学习分享 https://www.stmcu.com.cn/share 13 个基于 STM32 的经典项目设计实例,2019, https://zhuanlan.zhihu.com/p/65337308 STM32入门系列-介绍STM32型号与功用 https://zhuanlan.zhihu.com/p/67296756 学习STM32单片机,从菜鸟到牛人就是这样简单 STM32单片机学习笔记 https://zhuanlan.zhihu.com/p/64348776 => 列举了许多要注意的细节知识点 快速入门STM32单片机 https://zhuanlan.zhihu.com/p/46618706 (给出了一些下载链接) stm32基础知识汇总,看有多少是没有深入学习的 https://zhuanlan.zhihu.com/p/90933919 一图搞懂单片机STM32的5个时钟源知识! https://zhuanlan.zhihu.com/p/85547835 STM32从入门到精通—GPIO简介 https://zhuanlan.zhihu.com/p/109234934 关于STM32F串口通信的分析 https://zhuanlan.zhihu.com/p

qemu PCIe总线结构

三世轮回 提交于 2020-03-21 02:33:53
3 月,跳不动了?>>> 本文是写这个章节的一些边角料: source/认识鲲鹏920:一个服务器SoC/设备和设备总线.rst · Kenneth-Lee-2012/从鲲鹏920了解现代服务器实现和应用_公开 - 码云 Gitee.com ,由于没法放到那个文档的主逻辑中,我放在这里。(顺便感慨说一句,你看我在那里写一句话,可能我在背后要确认两三天。正经写点东西还是很难的) 本文用3.1.50源代码版本作为参考。 qemu可以虚拟机模拟一个虚拟的PCIe的总线系统(关于PCIe的基本原理可以看前面的这个链接)。具体模拟成的样子在具体模拟的那个机器上上定义,比如我在PC上用这个参数启动虚拟机: ~/work/qemu-run-arm64/qemu/aarch64-softmmu/qemu-system-aarch64 \ -s -cpu cortex-a57 -machine virt \ -nographic -smp 2 -m 1024m -kernel arch/arm64/boot/Image \ -append "console=ttyAMA0" mainchine是ARM平台virt,它的机器定义在就在hw/arm/virt.c中。所以它会有一个默认的PCI结构。默认是这样的: 那么如果你要在其中插入一个PCIe设备,方法就是用这个参数: -device <dev>[

创龙基于TI AM5728浮点双DSP C66x +双ARM Cortex-A15 Micro SD接口、拓展IO信号

跟風遠走 提交于 2020-03-18 15:14:16
某厂面试归来,发现自己落伍了!>>> 处理器 基于TI A M5728浮点 双 DSP C66 x +双ARM Cor t ex-A15 工业 控制及高性能 音 视频处理器 。 拥有多种工业接口资源,下图 为 A M5728 CPU资源框图: Micro SD 接口 CON 9 是Micro SD卡接口,主要用于外接大容量数据存储,具体接口定义如下图所示: 拓展IO信号 J8 引出 了 eQEP 、eCAP、PWM、 TIMER 、UART 拓展信号,J9 引出 了GPMC 拓展 信号。其 硬件 图及引脚定义如下: QEP 、eCAP、PWM、 TIMER 、UART 拓展信号 ( J8 ) 来源: oschina 链接: https://my.oschina.net/u/4169033/blog/3197466

创龙TI AM5728浮点双DSP C66x +双ARM Cortex-A15开发板拓展IO信号、底板B2B连接器

偶尔善良 提交于 2020-03-16 17:48:36
某厂面试归来,发现自己落伍了!>>> 处理器 创龙基于TI A M5728浮点 双 DSP C66 x +双ARM Cor t ex-A15 工业 控制及高性能 音 视频处理器 。 拥有多种工业接口资源,下图 为 A M5728 CPU资源框图: 拓展IO信号 J 4引出 了SPI/PWMSS/MMC/TIMER/UART拓展信号,J6 引出 了GPMC/QSPI 拓展 信号。其 硬件 图及引脚定义如下: J4 SPI/PWMSS/MMC/TIMER/UART拓展信号 ( J4 ) J6 GPMC/QSPI 拓展 信号 (J 6) 底板 B2B连接器 开发板使用 底板 +核心板设计模式,通过2x 80pin公头 B2B,2x 80pin母头B2B,间距0.5mm,合高5.0mm;1x 80pin 高速连接器,共400pin ,其中 底板 CON0C和CON0D 为 母座,CON0A和CON0B 为 公座, 下图 为 底板 各个B2B的 实物 图 , 引脚定义详见光盘 中 的底板 原理 图: 来源: oschina 链接: https://my.oschina.net/u/4169033/blog/3196068

创龙基于TI Sitara AM5728 + Xilinx Artix-7 FPGA开发板SFP接口、FMC接口

老子叫甜甜 提交于 2020-03-16 14:47:51
某厂面试归来,发现自己落伍了!>>> 处理器 创龙基于TI Sitara A M5728 ( 浮点 双 DSP C66 x +双ARM Cor t ex-A15 ) + Xilinx A rtix -7 FPGA工业 控制及高性能 音 视频处理器 。 拥有多种工业接口资源, 资源框图如下所示: Xilinx Artix-7 FPGA硬件资源 S FP接口 开发板引出 C ON21、CON22两路 S FP接口 ,传输速率可高达5Gbit/s,可接SFP光口模块或SFP电口模块。硬件及引脚定义如下图: F MC接口 开发板上引出了1个工业级FMC连接器,支持高速ADC、DAC和视频输入输出等FMC-LPC标准模块,硬件及引脚定义如下图: 来源: oschina 链接: https://my.oschina.net/u/4169033/blog/3195942