精华内容
下载资源
问答
  • 大牛总结的硬件学习路线,详尽的学习导图,由于不能传文档,所以我就截了个图,文档链接如下:欢迎下载,共同学习,如有疑问或错误欢迎指出。 https://download.csdn.net/download/qq_38105227/10695733 如有建议...

    大牛总结的硬件学习路线,详尽的学习导图,由于不能传文档,所以我就截了个图,文档链接如下:欢迎下载,共同学习,如有疑问或错误欢迎指出。

    https://download.csdn.net/download/qq_38105227/10695733

    如有建议欢迎联系我哦,共同在硬件学习的道路上前进。

    展开全文
  • 硬件学习笔记(五):SGPIO接口学习

    千次阅读 2019-10-08 16:54:38
    硬件学习笔记(五):SGPIO接口学习 相关引用: https://blog.csdn.net/salvary/article/details/39252171 https://blog.csdn.net/salvary/article/details/39253059 SGPIO接口介绍: Serial General Purpose Input/...

    硬件学习笔记(五):SGPIO接口学习

    相关引用:
    https://blog.csdn.net/salvary/article/details/39252171
    https://blog.csdn.net/salvary/article/details/39253059

    SGPIO接口介绍:

    Serial General Purpose Input/Output (SGPIO) is a four-signal (or four-wire) bus
    是一个4线制(four-wire)总线接口,用于Initiator(HBA)和Target(硬盘背板)之间。4个信号中3个是由Initiator驱动,1个信号是由Target驱动。Target将接收到的信号转换为多个并行的LED状态信号,并将状态信号输出驱动给GPIO。
    简单来讲,SGPIO是一种延伸意义上的GPIO,主要用于传递硬盘的LED状态信号。
    在这里插入图片描述

    SAS 直通:

    引用连接(一)有了介绍,这里不再赘述。不过这里补充一点,SGPIO只是一个总线接口,对连接器没有指定型号、规格的要求,只要设计能满足SGPIO电气规范中的DC\AC指标要求即可。

    SAS Expander:

    引用连接(二)也有介绍。当系统中使用Expander时,HBA的SGPIO不再使用,而Expand的SGPIO则作为Initiator送给Target,Target再将输入的信号转换为并行的LED状态信号。需要注意的一点是,Expander状态下,SGPIO输出的多个硬盘的LED状态信号的顺序,需要在FW编译时就指定好,Target也按照响应的顺序进行解码、输出。

    简单介绍这么多~~~

    展开全文
  • 硬件学习笔记(五):Serial VID(SVID)学习 SVID简介 SVID物理上是一个3线接口,clock(单向)、data(双向)、alert#(单向),是一种串行同步接口;该接口是是intel 平台下CPU和VR电源控制器之间传输电源管理...

    硬件学习笔记(七):Serial VID(SVID)学习

    SVID简介

    SVID物理上是一个3线接口,clock(单向)、data(双向)、alert#(单向),是一种串行同步接口;该接口是是intel 平台下CPU和VR电源控制器之间传输电源管理控制信号的专用接口,主要目的是为了精准、动态地调节CPU电压,通过该接口CPU可以传输命令、读写对应寄存器、回读一些电源信息,SVID协议规范里定义了相关命令,另外调节VR电源的VID信息(每个VID值和模拟电压值一一对应)都是在VR12.x、VR13、VR14等各自的规范中定义的。

    SVID接口拓扑介绍

    SVID接口支持单主单从、单主多从,从设备使用4bit地址进行区分,1主2从典型拓扑如下:
    在这里插入图片描述
    SVID接口中,数据传输均依赖于dat(VDIO)这一根线,master发送命令给Slave,此时数据方向是Master->Slave,Slave解析后,通过VDIO信号线返回响应值,此时数据方向是Slave->Master;
    VDIO数据都是依靠VCLK边沿采样的,IDLE状态时被外部电阻置高,活动时刻不是被Master拉低,就是被Slave拉低:
    在这里插入图片描述
    在这里插入图片描述

    SVID命令介绍

    在这里插入图片描述
    命令这里不过多介绍,有兴趣可以自行查阅SVID协议:intel文档编号 456098。

    SVID数据格式:

    Master发送数据,Slave返回数据时,均严格参照SVID协议规范定义。其中当Master发送时,数据是在CLK的上升沿被驱动的,对应的Slave是在CLK的下降沿采样的;当Slave返回数据时,和上述要求一样:
    在这里插入图片描述
    一个典型的发送-返回数据格式如下:
    在这里插入图片描述
    其中数据格式中的ADD[3:0]指的是Slave设备地址,4位地址,0x0~0xD共14个,另外的0xE\F是广播地址。Slave一般是VR控制器,其地址设定一般是通过芯片专用引脚上下拉电阻值来进行配置的。

    SVID信号之Alert

    Alert信号单独拿出来说,是因为其比较重要,SVID接口上重要的信息传递基本都伴随着Alert信号的置位:
    在这里插入图片描述
    SVID协议上有各种触发Alert的示例介绍,此处不再一一介绍。

    SVID问题分析

    x86架构下偶尔会遇到VR电源问题,可以通过PMbus去读控制器寄存器信息去判断问题类型,但有时候从寄存器里判断不出来的时候,可能就需要进一步去分析SVID数据,此时有两种方法:
    (1)直接示波器分析波形,直接但比较笨;
    (2)使用intel的SVID协议分析工具、软件,方便直接但价格昂贵

    简单介绍这么多,后面有机会再补充~

    展开全文
  • 硬件学习网站

    千次阅读 2019-04-16 19:16:29
    1.资源搜索 ...一天刷几十遍的开源硬件项目网站 3.Github https://github.com/ 也不全是软件,FPGA的开源矿机了解下 4.CircuitMaker https://workspace.circuitmaker.com 硬件版github+altium 5.电路城...

    1.资源搜索 
    google
    x度就是辣鸡
    2.Hackday
    https://hackaday.io/projects
    一天刷几十遍的开源硬件项目网站
    3.Github
    https://github.com/
    也不全是软件,FPGA的开源矿机了解下
    4.CircuitMaker
    https://workspace.circuitmaker.com
    硬件版github+altium
    5.电路城
    https://www.cirmall.com/
    中国最大的电路方案开源网站

    展开全文
  • 硬件学习笔记(九):SGPIO总线的实现方式 如之前学习笔记(四)、(五)介绍,SGPIO用于硬盘背板状态灯传输,最终硬件设计上,方式可以由多种: 专用ASIC硬件方案 部分厂家会将SGPIO做成IP、并和其他背板管理功能...
  • FPGA硬件学习基础知识点总结(1)

    千次阅读 2018-10-21 19:06:52
    FPGA硬件学习基础知识点总结(1)锁存器与触发器 总结一下数电,FPGA的一些基础知识,涉及到硬件电路的设计。主要是记录自己的学习过程。 锁存器与触发器 锁存器(latch):锁存器是电平触发的存储单元,数据存储...
  • 硬件学习方法

    2015-11-06 20:05:10
    怎样从一个菜鸟 到高手变化
  • 硬件学习笔记(一):eSPI接口学习

    万次阅读 2019-09-16 10:00:30
    硬件:eSPI接口学习笔记(一) eSPI介绍 eSPI(Enhanced-SPI)接口主要用于替代LPC(Low Pin Count)接口。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了...
  • 硬件学习笔记(四):硬盘状态灯介绍 硬盘介绍 从尺寸上,硬盘有3.5寸盘、2.5寸盘;形态上看,有常规盘式的,有AIC插卡形式的;从接口上看,有U.2的、有M.2的(M.2还分多种规格的,不再一一介绍);从接口协议上看,...
  • 智能硬件学习初探

    2015-10-01 19:06:42
    1、智能硬件介绍(百科)。硬件、厂商、技术、市场 2、智能硬件主要硬件生态,及部分操作系统、业态分析 3、一键配置:smartconfig 技术视频(CC3000)介绍 (AP config方式--伪一键配置) 4、操作系统 华为liteos ...
  • 你知道嵌入式软件和硬件的区别吗?实际上嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。例如我们身边的手表、微波炉、录像机、汽车...
  • WINCC 7.4 SP1 7.5 硬件学习补丁

    千次阅读 2020-09-18 15:27:31
    网上下的几个,应该都差不多,但是我也不是很清楚怎么用最有效,自己试吧,你们也懂得,网上下这种东西越来越难了,要么要积分,要么要钱 7.5 https://www.lanzoui.com/i5dtogqezwd ......
  • hotplug:软件+硬件 学习总结

    千次阅读 2016-07-13 11:02:22
    A:一个完整的热插拔系统包括热插拔系统的硬件,支持热插拔的软件和操作系统,支持热 插拔的设备驱动程序和支持热插拔的用户接口。 硬件支持:插入,先数据,后电源;拔出,先电源,后数据 uevent, user space event...
  • 硬件学习应涉及到的几个方面?

    千次阅读 2006-03-02 10:50:00
    硬件学习总结:1.计算机工作原理如果要知道为什么会产生这样的故障,而又为什么要那样解决.这时你就要了解原理方面的知识了.2.常见的故障分析注重在平时的工作中,把碰到的问题以及解决的方法都记录下来,最好还有对于...
  • 1.博客园-思睿博客()
  • 红外避障传感器  红外避障传感器是专为轮式机器人设计的一款距离可调式避障传感器。其具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管...
  • 电源设计的总体方案: 纹波 噪声 上电顺序 1、确定较大元器件的各个电压:3.3V、2.5V、1.8V、1.5V、1.2V; 2、估算CPU、PHY、FPGA、CPLD、单片机、存储器等,各个电压等级的最大电流; 3、计算电源芯片LDO或DC...
  • OK6410硬件学习-MFC(一)

    千次阅读 2013-09-22 13:50:03
    经测试,6410上运行Mplayer采用软件解码的CPU占用率为99.6,而采用MFC硬件解码的CPU占用率为13%,可见使用专用的硬件MFC,使得多媒体处理的性能大幅提高,播放视频流畅,效果令人满意。 图7为基于S3C6410 ...
  • s3c2440硬件学习笔记----存储控制器

    千次阅读 2011-12-15 10:03:45
    从NAND Flash启动CPU时,CPU会通过内部的硬件将NAND Flash开始的4KB数据复制到成为"Steppingstone"的4KB的内部RAM(起始地址为0)中,然后跳到地址0开始执行。 本程序先设置好存储控制器,使外接的SDRAM可用,...
  • 学习CUDA--硬件的简单学习

    千次阅读 2016-02-13 12:33:16
    学习CUDA 硬件简单学习
  • 深度学习具有极高的计算需求, 要对深度学习应用进行开发并商业化,就需要找到合适的硬件配置。目前,在开发用于深度学习应用的高效硬件平台这一领域,竞争十分激烈。这里将介绍具体的硬件要求,并讨论未来对深度...
  • 硬件工程师学习英语必备

    千次阅读 2019-04-29 16:25:53
    英文电子专业词汇(硬件工程师学习英语必备) 1 backplane 背板 2 Band gap voltage reference 带隙电压参考 3 bench top supply 工作台电源 4 Block Diagram 方块图 5 Bode Plot 波特图 6 Bootstrap 自举 7 Bottom ...
  • 深度学习硬件实现

    2020-09-06 16:41:11
    文章目录各种硬件CPUGPUNPUFPGA各芯片架构特点总结国产化分析华为Atlas 300寒武纪比特大陆 各种硬件 CPU CPU(Central Processing Unit)中央处理器,是一块超大规模的集成电路,主要逻辑架构包括控制单元Control,...
  • 深度学习电脑硬件配置

    千次阅读 2018-11-14 08:15:11
    深度学习电脑硬件配置 这一部分记录了博主在配置深度学习所用的电脑硬件的过程中使用的参数和遇到的问题,以供参考。更新于2018.11.12。 文章目录深度学习电脑硬件配置硬件配置第一种第二种主板+CPUGPU内存条 ...
  • 深度学习硬件配置

    千次阅读 2019-02-28 17:21:33
    公司需要进行深度学习方面的探索,所以让我选择和配置机型,并安装当做前期开发使用。综合价格、GPU扩展4个、兼容性参考(https://pcpartpicker.com/)等因素买了以下的硬件,总价在39000元。   型号 网址...
  • PCB设计及硬件编程学习

    千次阅读 2016-09-23 15:35:12
    PCB设计及硬件编程学习
  • C语言调用硬件原理学习

    千次阅读 2017-01-06 11:28:14
    大家都知道我们可以使用C语言写一段程序来控制硬件工作,但你知道其工作原理吗? 网友北极 C语言在实际运行中,都是以汇编指令的方式运行的,由编译器把C语言编译成汇编指令,CPU直接执行汇编指令。 所以...
  • 硬件工程师要学习的东西

    千次阅读 2019-02-28 20:36:46
    硬件工程师要学习的东西 今天,回收参加工作已2个月了,一直出差,修设备的,换个核心板,换个电源之类的。感觉学到东西很少,当初是已硬件工程师助理招进来的。现在都做的啥,基本连续的出差,什么也没学会。这...
  • 嵌入式硬件开发工程师主要编写嵌入式系统硬件总体方案和详细方案,要求理解嵌入式系统架构,有一定的C语言基础,熟悉ARM、PROTEL设计软件,有四层板开发经验。 嵌入式硬件工程师主要职责是为产品设计硬件电路原理图...
  • 深度学习的GPU硬件选型

    千次阅读 2016-07-29 14:15:41
    从深度学习在2012年大放异彩,gpu计算也走入了人们的视线之中,它使得大规模计算神经网络成为可能。人们可以通过07年推出的CUDA(Compute Unified Device Architecture)用代码来控制gpu进行并行计算。本文首先根据...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 41,000
精华内容 16,400
关键字:

硬件学习