TX2--Tegra架构介绍

article/2025/9/1 18:01:08

一、Tegra发展以及各Tegra对比

1、Tegra发展

(1)2008年2月,NVIDIA与Microsoft合作开发基于ARM11架构的APX 2500应用处理器发布。

(2)随后英伟达发布Tegra产品Tegra 600 和 Tegra 650,集成的显示核心是基于GeForce 6,并加入了对CUDA和双精度浮点运算的支持。

2、Tegra发展图谱

3、各Tegra简要对比

 

二、Tegra X1/X2 架构解析

1、Tegra X1架构解析

(1)NVIDIA GeForce Maxwell 图形处理单元(GPU);

(2)四核 ARM Cortex-A57 核心;

(3)64位DRAM接口提供了高宽带;

(4)基于一个Cortex-A9处理器和独立RAM的独立音频子系统;

(5)双显示控制器;

(6)高性能H.265/H.264视频硬件编码器,以及编码器完全支持超高清的10位像素4K视频60fps。

2、Maxwell架构解析

(1)相对Kepler而言,Maxwell重构了新的SMM以提高效率,全新的数据通路管理与组织;

(2)每个SMM包含4个Warp Schedulers;

(3)每个Warp Scheduler可以在每个Warp周期发起两条指令;

(4)Maxwell的CUDA Core是Kepler性能的1.4倍;

(5)2 SMM * 4 Warp Scheduler * 32 CUDA Core Processing Blocks = 256 CUDA Core

3、CUDA Core

4、Kepler VS Maxwell

5、GTX 980 VS TX1

6、Tegra X2架构解析

(1)NVIDIA Pascal 图形处理单元(GPU)架构;

(2)双核NVIDIA Denver 2 ARM CPU 核心,加四核ARM Cortex-A57核心;

(3)基于一个Cortex-A9处理器和独立RAM的独立音频子系统;

(4)基于独立的ARM Cortex-R5F 传感器处理器;

(5)基于独立的ARM Cortex-R5F 处理器子系统用于处理启动和能量管理;

(6)基于独立的ARM Cortex-R5F 处理器子系统用于处理摄像头管理;

(7)128位DRAM接口提供了高宽带的LPDDR4支持。

7、Pascal 架构解析

(1)相对于Kepler,Pascal简化了数据通路组织与管理,降低了Die区域大小,降低了数据传输时的能量消耗;

(2)新的SM调度器架构基于Maxwell调度器,且更加的智能化,即提高了性能有降低了功耗;

(3)一个SM内有2个Warp Scheduler,每个Warp Scheduler 可以在每个Warp周期发起两条指令;

(4)一个Warp Scheduler内有32个单精度CUDA Core。

8、Pascal VS Maxwell

9、Jetson TX1 VS Jetson TX2

10、TX1处理器性能

11、TX1图形性能

 

三、ARM Cortex-A57架构解析

1、ARM处理器家族

2、ARM Cortex-A57架构解析

(1)完全遵循 ARMv8-A 指令集规范;

(2)超标量,可变长度,乱序执行流水线;

(3)带有分支目标缓冲(BTB)与全局历史缓冲(GHB)RAM,一个返回堆栈,以及一个间接预测器的动态分支预测;

(4)AMBA 4 AXI 一致性扩展(ACE)或CHI 主机接口;

(5)实现了加速器一致性端口(ACP)为AXI4一致性从机接口;

(6)支持基于ETMv4架构的嵌入式跟踪单元(ETM);

(7)支持基于PMUv3架构的性能监控单元(PMU);

(8)用于多处理器调试的交叉触发接口(CTI);

(9)通用中断控制器(GIC)CPU接口。

3、ARM Cortex-A57的性能

4、AArch32 VS AArch64

5、NEON架构解析

(1)架构分析

(2)NEON数据读取模式

(3)NEON架构对比

 

四、Tegra工作原理与软件架构

1、Tegra 工作原理

2、Tegra中断控制

(1)一共有0-192号全局中断,由六个中断控制器分别管理;

(2)TX1中断控制器分为两类:GIC400与LIC;

(3)GIC400是ARM Cortex-A57 的中断控制器;

(4)LIC是属于轻量级BPMP处理器的中断控制器;

(5)任何处理器都可以发送一个软件中断给其它一个或多个处理器(包括自身),但是IPI中断志限于A57之间(包括自身);

(6)每个ARM处理器都有两个引脚来接收IRQ和FIQ中断,因为低电平触发,因此命名nFIQ和nIRQ;

3、Component 软件结构

(1)OS Images:JetPack包含来自Ubuntu的样例文件系统;

(2)Libraries:CUDA Toolkit(Linux下CUDA开发工具链)、TensorRT and cuDNN(高性能深度学习应用)、VisionWorks and Opencv(视觉计算应用);

(3)Developer Tools:Tegra Graphics Debugger(调试OpenGL控制台级别地 工程)、Tegra System Profiler(系统调试跟踪分析器,提高CPU效率)、PerfKit(提供访问GPU性能统计)、Samples(NVIDIA GameWorks Vulkan 以及 OpenGL 范例)。

4、VisionWorks 软件结构

 

五、Jetson 开发注意事项

1、Jetson 功能概览

2、Jetson功能布局

3、Jetson注意事项

(1)0-50℃温度范围内工作;

(2)不同用户的eMMC、DRAM厂商型号可能不同;

(3)SATA不支持热插拔;

(4)除了IIC_GPI是3.3V以外,其它的IIC接口都是1.8V接口;

(5)TX1生命期(EOL)至2021年1月(商业级);

(6)Jetson TX1只有四核A57,没有A53;

(7)上电后风扇不转,自动风扇调速;

(8)默认没安装系统,新的模块上电后无任何反应。

4、CUDA开发注意事项

5、Jetson 开发注意事项

 

致谢

1、《Jetson开发者入门之Tegra架构解析》

2、NVIDIA-Jetson_github

 

 

 

 


http://chatgpt.dhexx.cn/article/tWq08eFR.shtml

相关文章

tx2刷机全套教程

想要完成人工智能相关操作,一个完美的系统是必要的。大部分友友在环境配置过程中都会遇到各种无法解决的情况,有些报错在网上很难找到解决方法,不是方法不适合我们自己的系统就是按照方法完成到最后系统无反应,这是不是你所需要的…

jetson tx2 使用串口通信详细教程

目录 基础理论硬件连线软件调试win10端Linux(tx2)编写串口通信程序使用usb串口 基础理论 查看串口情况 ls -l /dev/ttyTHS* 我们用的串口是J17,如果没有ttyTHS2,则需要自己打开,打开方式参考https://blog.csdn.net/weixin_38428439/article…

TX2学习笔记(1)——NVIDIA Jetson TX2 开箱上电

期待已久的NVIDIA Jetson TX2终于到货了,迫不及待拆箱上电学习学习! 第一次接触这么高配置的板子,拆箱上电还是比较束手束脚,怕一不小心就弄坏了,好在这板子质量确实可以。 按照教程放心用,哈哈~~~ 1、拆…

Nvidia Jetson TX2刷机(三天刷机真实过程包教包会)

SDK MANAGER JETPACK 4.5.1最新版本 一、准备工作 1.host端(ubuntu)配置: 安装Nvidia官方提供的刷机工具SDK MANAGER,注意host端的ubuntu系统要保留较大的磁盘空间,此处为保险起见分配了80GB,但由于自己的ubuntu系统已无空间,便…

Jetson TX2 刷机

文章目录 准备工作1. host端(ubuntu)配置2. 连接线3. 安装 NVIDIA SDK Manager 开始刷机STEP1STEP2STEP3STEP4 准备工作 1. host端(ubuntu)配置 要有一台安装有 ubuntu 系统的主机,且有30GB以上的可用空间。 配置US…

NVIDIA Jetson TX2 简单介绍

NVIDIA Jetson TX2 嵌入式领域的AI超级电脑 它是一台基于NVIDIA Pascal™架构的AI单模块超级计算机。它性能强大,外形小巧,节能高效,适合机器人、无人机、智能摄像机和便携医疗设备等智能终端设备。它支持 Jetson TX1 模块的所有功能&#…

TX2刷机全过程

由于作者接手学长的tx2,在不刷机的情况下配置yolo环境失败,并且tx2黑屏,于是开始刷机。 硬件方面 一根原厂自带的数据线,一根网线(不建议使用无线网络,因为很不稳定) 软件方面 主机使用的Ubu…

TX2刷机 JetPack4.4

TX2刷机 JetPack4.4 Ubuntu18.04 虚拟机安装SDK Manager 安装TX2系统刷入Jetson OS 安装宝塔资源配置查看TX2 DesktopSharing 无法启动TensorFlow 1.X、2.X 安装包 Ubuntu18.04 虚拟机安装 VMware16 安装方法传送 Ubuntu 18.04 下载 清华源传送门 内存8G起步 硬盘80G起步 …

Jetson TX2 刷机教程(JetPack4.2版本)

自从NVIDIA出现JetPack4.2(Ubuntu18.04)版本之后,安装方式和之前就大不相同,看了前面的几个安装版本之后,感觉新版的好像安装起来更加简洁了,只需要一个SDK就可以,下面来看看详细步骤: ①下载SDK Manager&a…

Jetson TX2 入门 ——介绍

暑假留校,老师给我们拿了两块开发板,一个是英伟达的Jetson TX2,一个是up squared,让我们先熟悉开发板,为明年的比赛做准备。这两个板子是前几届学长做比赛用过的。自己也是刚开始接触这些板子,就按照网上的…

Jetson TX2介绍

目录 Jetson TX2概述 Jetson TX2架构 1.模组配置 2. 对外接口 3.按键接口 和TX1的对比 自带的软件包配置JetPack 3.0 CUDA OpenCV VisionWorks 应用场景 Jetson TX2概述 Jetson TX2是NIVDIA瞄准人工智能在Jetson TK1和TX1推出后的升级 TX2的GPU和CPU都进行了升级…

tensorRT部署tx2

NVIDIA JETSON TX2 部署 CUDA10.2TensorRT 7.1.3 目标硬件平台NVDIA Jetson TX2host主机更换国内源安装sdkmanagertx2与host通信 最近负责公司的新项目,多个目标实时检测,选择性能较好的yolov5算法进行检测,调试好模型后,将其部署…

Jetson TX2摄像头使用 和 YOLO如何调用TX2摄像头

参考文章: Jetson Xavier NX 配置(六)—— 连接CSI和USB摄像头进行Yolov5实时目标检测 环境:Ubuntu18.04系统 文章目录 1、CSI摄像头连接1.1 终端连接打开摄像头 2、用摄像头视频流进行实时的Yolov5检测3、同时调用多个usb摄像头…

TX2--NVIDIA Jetson TX2 开箱使用--精贴(jetpack)

一、开箱验货 1、本人作为NVIDIA Jetson TX2新手,刚拿到开发板的时候,很是惊喜,毕竟这么高配置的板子以前没接触过,当然开始比较束手束脚,怕一不好,闹坏了,不过这板子质量还是很好的&#xff0…

【玩转Jetson TX2 NX】(二)TX2 NX刷机+烧录系统和SDK(详细教程+错误解决)

1 Jetson TX2 NX硬件准备 Jetson TX2 NX 刷机需要Ubuntu系统电脑,本文直接在安装虚拟机的笔记本电脑进行: 【玩转Jetson TX2 NX】(一)win10安装VMware14 Workstation Pro创建Ubuntu18.04虚拟环境(详细教程错误解决) …

【玩转Jetson TX2 NX】(三)TX2 NX挂载 M.2 固态硬盘+移动系统(详细教程)

1 Jetson TX2 NX安装 M.2 固态硬盘 将 M.2 固态硬盘安装到Jetson TX2 NX,并贴上散热片,如图所示: Jetson TX2 NX上电开机,打开终端,输入命令 df -h检查硬盘信息,此时没有识别到硬盘,如图所示&…

NVIDIA Jetson TX2简介

前面写了很多关于树莓派4B方面的博客,可见博主的专栏 https://blog.csdn.net/jiugeshao/category_11447160.html?spm1001.2014.3001.5482https://blog.csdn.net/jiugeshao/category_11447160.html?spm1001.2014.3001.5482接下来会有关于NVIDIA Jetson TX2方面的博…

TX2

目录 1.Jetson TX2简介2.使用前准备2.1显示2.2控制2.3电源2.4开机2.5系统2.6使用图形界面2.7系统更新,安装模块3.对外接口:4.软件包配置JetPack4.1使用JetPack 5.TX2的使用 1.Jetson TX2简介 Jetson是低功耗嵌入式开发平台,Jeston模块可以支持…

NVIDIA Jetson TX2 上手指南

文章目录 一个性能强大的边缘设备我和**NVIDIA Jetson TX2**的初体验Fresh Your TX2为什么在第一步取消Host Machine可能遇到的问题 用上最好的性能,小风扇跳舞吧~~运行一下例子程序干点正经事想不到吧,我又回来了参考资料 一个性…

NVIDIA Jetson TX2 环境配置

前言 笔者参加学校的冰壶机器人实验课基于NVIDIA Jetson TX2开发板进行开发。这篇文章主要记录NVIDIA Jetson TX2的环境配置过程和踩坑记录。 一.NVIDIA Jetson TX2简介 NVIDIA Jetson TX2是NVIDIA 基于NVIDIA Pascal 架构,开发适用于各种边缘计算领域的超级计算…