根据 cadence 设计图学习硬件知识 day01了解腾锐 D2000芯片

news2024/11/26 10:31:50

1. 首先了解 腾锐 D2000 

1.介绍 腾锐D2000 芯片

D2000芯片集成8个飞腾自主研发的新一代高性能处理器内核FTC663,采用乱序四发射超标量流水线,兼容64位ARMV8指令集并支持ARM64和ARM32两种执行模式,支持单精度、双精度浮点运算指令和ASIMD处理指令,支持硬件虚拟化。D2000 是一款面向桌面应用的高性能通用处理器,最高主频 2.3GHz,集成系统级安全机制,能够满足复杂应用场景下的性能需求和安全可信需求,支持商业档和工业档质量等级。该产品适用于构建有更高性能、能耗比和安全需要的桌面终端、便携式终端、轻量级服务器和嵌入式低功耗产品。


2.cadence  D2000原理图设计

        2.1 首先D2000 的原理图采用的设计方法是  一个元器件 多部份绘画。

              2.1.1 cadence 一个元器件多部份绘画的链接:(15条消息) Cadence orcad 一个元件分成多个部分来画_cadence的symbol分ab_nikkiheuong的博客-CSDN博客


        2.2 怎么查看 一个元器件多部份的原理图(多部份)

                2.2.1 点击窗口 按下 Ctrl + N   (下一页)。

                2.2.2 点击窗口 按下 Ctrl  + B  (上一页)。


        2.3 怎么使用 cadence 获取别人的原理设计图的 器件原理图。

                2.3.1  建立自己的一个 OLB (元器件库)

                

                2.3.2   点击需要的 器件原理图  复制

               

               2.3.3 点击自己的库  粘贴

                


 3.芯片的电平类型(电平标准)

 3.1DDR4 电平标准介绍 (简单)

SSTL 电平:SSTL电平是为了保证存储器系统更高的数据吞吐率而定义的。

 

链接:从零开始学习信号完整性-9-电平接口(2)_sstl电平_老明同志的博客-CSDN博客


N/A  :悬空不用


POD 电平:与 SSTL 电平有差别。电平如下图所示 (我没有搞清楚)

 

链接:MEMORY系列之“DDR概述” - 程序员大本营 (pianshen.com)

链接:浅谈DDR4的电平_ddr4内存vddq_巴菲特豆的博客-CSDN博客

链接:如何使DDR4降低系统功耗?要借助POD电平-电子发烧友网 (elecfans.com)


LVSTL 电平:低电压摆幅终端逻辑 (没有搞清楚这个是啥?)

链接:(1条消息) DDR详解_Appredendre的博客-CSDN博客


3.2  Pcle 接口电平标准介绍 (简单)

CMOS 电平:CMOS电平逻辑电平电压接近于电源电压,0 逻辑电平接近于 0V。而且具有很宽的噪声容限。

 

链接:CMOS电平_百度百科 (baidu.com)


CML 电平:CML是所有高速数据接口形式中最简单的一种。

 

链接:(1条消息) 什么是CML电平_cml接口_小鱼教你模数电的博客-CSDN博客


4.腾锐D2000 芯片接口介绍

4.1  DDR4 SDRAM 接口 : DDR4 SDRAM 一种高带宽的计算机存储器规格。(存储数据)

链接:DDR4 SDRAM -1. 理解基本原理 - miyan - 博客园 (cnblogs.com)

链接:(1条消息) 硬件接口之DDR_ddr接口_夜灼华的博客-CSDN博客


4.2  PCIe 接口 : PCle是一种高速串行计算机扩展总线标准.PCIe属于高速串行点对点双通道高带宽传输,所连接的设备分配独享通道带宽,不共享总线带宽,主要支持主动电源管理,错误报告,端对端的可靠性传输,热插拔以及服务质量(QOS)等功能。 (接显卡, 蓝牙, 硬盘,网卡)

链接:pci-e接口接什么_问一问 (baidu.com)

链接:PCIE_百度百科 (baidu.com)


4.3  千兆以太网(RGMII)接口 :RGMII均采用4位数据接口,工作时钟125MHz,并且在上升沿和下降沿同时传输数据,因此传输速率可达1000Mbps。 (以太网 MAC 和 PHY 之间的线)

链接:RGMII_百度百科 (baidu.com)

链接:(1条消息) 分享丨千兆网之RGMII & SGMII解析_sgmii接口_飞凌嵌入式的博客-CSDN博客


4.4  I2C 接口 : I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。串行数据(SDA)和 串行时钟(SCL)信号。

链接:I2C总线_百度百科 (baidu.com)

链接:I2C接口 - fxzq - 博客园 (cnblogs.com)


4.5 QSPI 接口 :QSPI是Quad SPI的简写,表示6线spi,是Motorola公司推出的SPI接口的扩展,比SPI应用更加广泛。使用该接口,用户可以一次性传输包含多达16个8位或16位数据的传输队列。一旦传输启动,直到传输结束,都不需要CPU干预,极大的提高了传输效率。该协议在ColdFire系列MCU得到广泛应用。与SPI相比,QSPI的最大结构特点是以80字节的RAM代替了SPI的发送和接收数据寄存器。

链接:(2条消息) 基础——SPI与QSPI的异同,QSPI的具体协议是什么,QSPI有什么用_qspi和spi接口的区别_口袋里のInit的博客-CSDN博客

链接:QSPI - 皮皮祥 - 博客园 (cnblogs.com)


4.6 SPI 接口 :SPI接口是一种同步串行总线(Serial Peripheral Interface)多用于Flash存储器(如NOR Flash&Nand Flash),ADC、LCD控制器等外围器件的通讯接口。大大增强了处理器的外设扩展能力。 (SPI  协议 一个四线的接口来传输数据,控制元器件)
SPI接口缩写
SSEL:slave select,常常也被写作CS(chip select)或SS(slave select)
SCK:serial clock,常常也写作SCLK或SCL
MISO:master input slave output,常常被简写为SO(slave output,也有说是serial output)
MOSI:master output slave input,常常被简写为SI(slave input,也有说是serial input)

 

链接:(2条消息) 【科普贴】SPI接口详解_湉湉家的小虎子的博客-CSDN博客

链接:串行外设接口 (SPI) 的基础知识 - 知乎 (zhihu.com)


4.7 LPC 接口 :LPC总线(Low pin count Bus),是在IBM PC兼容机中用于把低带宽设备和“老旧”连接到CPU上。那些常见低速设备有:BIOS,串口,并口,PS/2的键盘和鼠标,软盘控制器,比较新的设备有可信平台模块。LPC总线通常和主板上的南桥物理相连,南桥在IBM PC AT平台上通常连接了一系列的“老旧”设备,例如两个可编程中断控制器, 可编程计时器和两个 ISA DMA 控制器。  

链接:LPC简介(超详细)_lpc接口_sukura?的博客-CSDN博客

链接:LPC总线_百度百科 (baidu.com)

链接:lpc接口都可以接什么设备?_百度知道 (baidu.com)


4.8 UART 接口 : 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种异步收发传输器,是电脑硬件的一部分。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通讯接口的连结上。
UART是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。在嵌入式设计中,UART用于主机与辅助设备通信,如汽车音响与外接AP之间的通信,与PC机通信包括与监控调试器和其它器件,女EEPROM通信。

链接:uart接口定义详解介绍(基本结构及工作原理) (360doc.com)

链接:聊聊uart接口接can这种设备是个啥? (baidu.com)


4.9 GPIO 接口 :

GPIO(英语:General-purpose input/output),通用型之输入输出的简称,功能类似8051的P0—P3,其接脚可以供使用者由程控自由使用,PIN脚依现实考量可作为通用输入(GPI)或通用输出(GPO)或通用输入与输出(GPIO),如当clk generator, chip select等。 (自定义输入输出功能)

既然一个引脚可以用于输入、输出或其他特殊功能,那么一定有寄存器用来选择这些功能。对于输入,一定可以通过读取某个寄存器来确定引脚电位的高低;对于输出,一定可以通过写入某个寄存器来让这个引脚输出高电位或者低电位;对于其他特殊功能,则有另外的寄存器来控制它们。


4.10 SD 接口 :  接SD 卡

链接:(2条消息) 【科普贴】SD卡接口协议详解_sd卡协议_湉湉家的小虎子的博客-CSDN博客


4.11 HDAudio 接口 :hdaudio是高保真音频接口,HDAudio具有高弹性、机动性、低成本、高稳定性等特征,并且预留充足的升级空间。HDAudio声卡支持所有输入输出接口自动感应设备接入,不仅能自行判断哪个端口有设备插入,还能为接口定义功能  (音频接口)

链接:hdaudio是什么接口-趣百科 (qubaike.com)

链接:hdaudio接口接什么的 (taopindi.com)


4.12 CAN 接口 :

CAN总线由CAN_H、CAN_L双绞线组成,通过差分电压传输信号,提高了抗干扰能力,保证了数据传输可靠性。CAN总线两端必须有120欧终端电阻。各通信节点全部并在CAN总线上,采用时分多路传输,保证各通信节点互通性。

链接:(2条消息) CAN接口简介_uddzhi686的博客-CSDN博客

链接:CAN网线是什么?CAN总线技术原理及特点 - 知乎 (zhihu.com)


4.13  WDT 接口: 看门狗 WDT——就是处理器死机的时候重启。

链接:ARM接口技术——WDT看门狗 - zj城城城城 - 博客园 (cnblogs.com)


4.14  System IO 接口:一般的输入输出接口(主机外设之间的衔接部分,位于总线外设(外部设备)之间(如下)。

链接:(2条消息) 计算机体系架构(5)总线与 IO 接口_io接口的功能_新芯设计的博客-CSDN博客


4.15 标准的 JTAG 调试接口:JTAG接口(Joint Test Action Group,联合测试工作组),是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。

链接:JTAG接口_百度百科 (baidu.com)



5. 腾锐D2000 芯片电源电压设计

a) 核心电压( VDDCORE ): -0.3~0.93V
b) 1.2V IO 电压范围( VDD_Q ): -0.3~1.8V
c) 1.8V IO 电压范围( VDDPST ): -0.3~2.0V
d) PCIe 模拟电压( AVDD ): -0.3~1.98V
e) 1.8V 模拟电压( AVDD_18 ): -0.3~2.0V

6. 腾锐D2000 芯片封装设计


7.腾锐D2000 芯片  原理图 设计, PCB 封装设计

资源之后上传!!

 

 

              

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/423985.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ASP.NET动态Web开发技术第6章

第6章ASP.NET状态管理一.预习笔记 1.ASP.NET状态管理概述 状态管理是在一个网页或者不同网页的多个访问请求中,维护网页状态和信息的过程。 状态管理包含视图状态(ViewState)、控件状态(ControlState)、隐藏域状态(HiddenField)、Cookie、查询字符串(QueryString…

24位AD和16位DA超高精度PID串级控制器在张力控制中的应用

摘要:针对目前张力控制器中普遍存在测量控制精度较差和无法实现串级控制这类高级复杂控制的问题,本文介绍了具有超高精度和多功能的新一代张力控制器。这种新一代张力控制器具有24位AD模数转换、16位DA数模转换、双精度浮点运算和0.01%的最小输出百分比&…

【教程】使用R语言绘制词云图

哈喽,大家好,我是木易巷~ 最近木易巷在了解R语言,今天给大家分享一下使用R语言绘制出词云图的教程。 什么是R语言 R语言是一个开源的数据分析环境,起初是由数位统计学家建立起来,以更好的进行统计计算和绘图。由于R可…

Android之AppWidget 开发浅析

什么是AppWidget AppWidget 即桌面小部件,也叫桌面控件,就是能直接显示在Android系统桌面上的小程序,先看图: 图中我用黄色箭头指示的即为AppWidget,一些用户使用比较频繁的程序,可以做成AppWidget&#x…

分布式系统概念和设计-分布式对象和远程调用

分布式系统概念和设计 分布式对象和远程调用 能够接收远程方法调用的对象称为远程对象,远程对象实现一个远程接口。 调用者和被调用对象分别存在不同的失败可能性,RMI和本地调用有不同的语义。 中间件 在进程和消息传递等基本构造模块之上提供编程模型的…

PDCA循环模型——如何用同样的时间做更多的事?【No.1 】

PDCA循环模型,又称戴明环,是一个持续改进模型。PDCA循环包括以下内容: Plan阶段:确认目标,制定计划Do阶段:执行措施和计划Check阶段:检查验证,评估效果Action阶段:有效措…

健哥MYSQL私房菜 - 基础与介绍

前言 从今天开始, 健哥就带各位小伙伴学习数据库技术。数据库技术是Java开发中必不可少的一部分知识内容。也是非常重要的技术。本系列教程由浅入深, 全面讲解数据库体系。 非常适合零基础的小伙伴来学习。 ------------------------------前戏已做完,精彩即开始---…

docker-compose详讲

一、概述 docker-compose 项目是docker官方的开源项目, 负责实现对docker容器集群的快速编排,来轻松高效的管理容器,定义运行多个容器。 docker-compose将所管理的容器分为三层, 分别是工程(project)&#…

C#,码海拾贝(19)——一般实矩阵的QR分解(QR Decomposition)方法之C#源代码,《C#数值计算算法编程》源代码升级改进版

1 实矩阵 实矩阵,指的是矩阵中所有的数都是实数的矩阵。如果一个矩阵中含有除实数以外的数,那么这个矩阵就不是实矩阵。 2 QR(正交三角)分解法 QR(正交三角)分解法是求一般矩阵全部特征值的最有效并广泛应…

基于Java+SpringBoot制作一个宿舍报修小程序

制作一个宿舍报修小程序,让学生实现快速报修,将流程进行精简, 便于管理部门有效响应。 微信小程序实战开发专栏 一、小程序1.1 项目创建1.2 首页iconfont图标引入1.3 报修管理报修提交报修记录报修溯源1.4 来访登记1.5 公告通知二、API2.1 Sp…

windows日志捕获工具-DebugView使用教程

debugview 是一款捕获windows桌面系统程序中由TRACE(debug版本)和OutputDebugString输出的信息。 1、双击打开DebugView.exe工具,看到如下界面: 其中这里 Include代表过滤想要的关键字,一般不会找自己想要的关键字日志就设置成星号*&#xf…

GDOUCTF WEB

web hate eat snake 游戏题找js,将判断语句删掉即可 ezweb 看源码找到/src路由,找到源码 import flaskapp flask.Flask(__name__)app.route(/, methods[GET]) def index():return flask.send_file(index.html)app.route(/src, methods[GET]) def so…

如何快速开发软件?这篇文章说明白了

随着经济迅速发展,传统软件开发模式存在研发周期长、需求转化困难、投入成本高等问题,无法适应当前业务发展速度,市场需要快速开发工具。快速开发软件可分为代码生成类、少代码类、零代码功能配置类。代码生成类相对灵活,但对用户要求高&…

MySQL group_concat设置group_concat_max_len

GROUP_CONCAT函数用于将多个字符串连接成一个字符串,在拼接成字符串时就会存在拼接长度的问题,mysql 默认的拼接最大长度为1024 个字节,由于1024个字节会出现不够用的情况,所以有时需要去根据情况进行修改,方式如下。 …

nginx启动、配置、测试(全网最全)

目录 一、要求 1.配置不同IP访问 2.配置不同端口访问 3.配置域名访问 二、前期准备 1.安装gcc g的依赖库 2.安装 pcre的依赖库 3.安装zlib的依赖库 4.安装openssl的依赖库 5.解压nginx的安装包 6.进入到解压的nginx安装目录里面 7.将nginx安装到/usr/local/下 8.编译 9.进入到…

从 Python 中的字典列表中删除重复项

要从字典列表中删除重复项: 使用字典推导来遍历列表。使用每个 id 属性的值作为键,使用字典作为值。使用 dict.values() 方法只获取唯一的字典。使用 list() 类将结果转换为列表。 list_of_dictionaries [{id: 1, site: jiyik.com},{id: 2, site: goo…

5G NR调制阶数与EVM关系以及对系统SNR要求分析

移动通信技术对数据传输速率要求越来越高。一种提高传输速率的思路是使用更高阶的QAM 调制方式,例如5G NR 的256QAM PDSCH,微波的1024QAM,2048QAM和4096QAM 调制。更高阶的QAM 调制方式对系统也提出了更高的要求。例如某个系统的EVM 测试结果…

微服务+springcloud+springcloud alibaba学习笔记【Hystrix(豪猪哥)的使用】(6/9)

Hystrix(豪猪哥)的使用 6/91、Hystrix熔断器概述2、HyStrix重要概念3、hystrix案例3.1 新建模块 Cloud-provider-hystrix-payment80013.2 创建带降级的order模块 Cloud-comsumer-feign-hystrix-order803.3 配置服务降级:3.3.1 服务降级 Cloud-provider-h…

企业做体系认证要警惕的8大问题,别再被不良认证机构忽悠啦!

企业资质认证要警惕这八大问题 企业资质真的很管用。我们都知道从事任何一个行业都需要准入证明,尤其是招投标企业,企业资质更是投标的准入门槛,并且在投标中还可以为企业加分。 有些资质如ISO三体系是企业必备的资质之一,也是常…

麻了,不要再动不动就BeanUtil.copyProperties

前言 最近项目上要求升级一个工具包hutool的版本,以解决安全漏洞问题,这不升级还好,一升级反而捅出了更大的篓子,究竟是怎么回事呢? 事件回顾 我们项目原先使用的hutool版本是5.7.2,在代码中&#xff0c…