芯片

计算机组成:存储器

旧巷老猫 提交于 2020-01-29 18:25:18
存储器 存储器的分类 磁芯存储器:通过磁性材料的磁场方向来存储信息,X、Y方向通电来改变磁场方向 半导体存储器是易失的,剩下的是非易失的 Flash Memory:半导体存储器,速度比磁盘快、比存储器慢,用作U盘,也可作为高性能硬盘和主存和辅助存储器之间的缓存层(SSD) https://zhidao.baidu.com/question/72838372.html 目前市面上出现了大量的便携式存储设备,这些设备大部分是以半导体芯片为存储介质。采用半导体存储介质的优点在于可以把体积变的很小,便于携带;与硬盘类存储设备不同,它没有机械结构,所以不怕碰撞,没有机械噪声;与其它存储设备相比,耗电量很小;读写速度也非常快。半导体存储设备的主要缺点就是价格较高和容量有限。现在的半导体存储设备普遍采用了一种叫做“Flash Memory”的技术。从字面上可理解为 闪速存储器 ,它的擦写速度快是相对于EPROM而言的。Flash Memory是一种非易失型存储器,因为掉电后,芯片内的数据不会丢失,所以很适合用来作电脑的外部存储设备。它采用电擦写方式、可重复擦写10万次、擦写速度快、耗电量小。 只能说它是一种特殊的半导体存储器,非易失 trade-off:复杂的存储体系是在速度和价格之间权衡的结果 通过软硬件相结合的方式,将存储体系连接为一个整体,使得从某一级程序员来看,存储是一个高速、大容量

基于STM32F107xx中以太网ETH实现LWIP功能

廉价感情. 提交于 2020-01-29 07:54:28
前言 在需要使用lwip以太网功能时,可以选择ST支持以太网互联型芯片,如107或105; 当然也可以选择103 + 网卡驱动芯片(如:ENC28J60、DM9000等); 该文章只介绍107芯片中以太网ETH模块的配置过程; ETH框图 STM32F107xx支持以太网模块的面纱就是这样,那么我们该如何配置里面的PHY、MAC和以太网专用的DMA以实现底层的配置呢?容许我慢慢道来。 1、网卡结构   网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。 由于其拥有MAC地址,因此属于OSI模型的第2层 。它使得用户可以通过电缆或无线相互连接。每一个网卡都有一个被称为MAC地址的独一无二的48位串行号,它被写在卡上的一块ROM中。 在网络上的每一个计算机都必须拥有一个独一无二的MAC地址 。没有任何两块被生产出来的网卡拥有同样的地址。这是因为电气电子工程师协会(IEEE)负责为网络接口控制器(网卡)销售商分配唯一的MAC地址。 以太网卡中数据链路层的芯片一般简称之为MAC控制器,物理层的芯片我们简称之为PHY。 1.1、MAC 802.3   该部分不是两言三语就可以说明白的,《STM32中文参考手册》中有详细的介绍;如果还不够喂饱您,那就自己找吃的;反正网卡没它不行; 1.2、PHY   PHY是物理接口收发器,它实现物理层。包括MII/GMII(介质独立接口)子层

摄像头说明

旧城冷巷雨未停 提交于 2020-01-28 03:16:08
YUV(亦称YCrCb)是被欧洲电视系统所采用的一种颜色编码方法(属于PAL)。YUV主要用于优化彩色视频信号的传输,使其向后兼容老式黑白电视。与R GB视频信号传输相比,它最大的优点在于只需占用极少的带宽(RGB要求三个独立的视频信号同时传输)。其中“Y”表示明亮度(Lumina nce或Luma),也就是灰阶值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。“亮度”是通过R GB输入信号来创建的,方法是将RGB信号的特定部分叠加到一起。“色度”则定义了颜色的两个方面—色调与饱和度,分别用Cr和CB来表示。其中,C r反映了GB输入信号红色部分与RGB信号亮度值之间的差异。而CB反映的是RGB输入信号蓝色部分与RGB信号亮度值之同的差异 本文来自:我爱研发网(52RD.com) - R&D大本营 详细出处: http://www.52rd.com/bbs/Archive_Thread.asp?SID=43296&TID=1 摄像头说明 (2009-11-04 11:13) 前段时间的图像采集工作做的差不多了,这期间一直和摄像头打交道,但仔细想想却搞不清摄像头的原理,实在说不过去,查了很多资料,下面写一下总结。 首先对摄像头分个类,一般我们接触的摄像头可以分为这样两类:USB数字摄像头(输出的是YUV

什么是摩尔定律,摩尔定律是否还能继续生效?

倾然丶 夕夏残阳落幕 提交于 2020-01-27 11:06:06
本文主要介绍什么是摩尔定律,摩尔定律是否还能继续生效。 一、 什么是摩尔定律? 摩尔定律 是指IC上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。摩尔定律是由英特尔(Intel)名誉董事长戈登·摩尔(Gordon Moore)经过长期观察发现得之。 由于高纯硅的独特性,集成度越高,晶体管的价格越便宜,这样也就引出了摩尔定律的经济学效益,在20世纪60年代初,一个晶体管要10美元左右,但随着晶体管越来越小,一根头发丝上可以放1000个晶体管时,每个晶体管的价格只有千分之一美分。据有关统计,按运算10万次乘法的价格算,IBM704电脑为1美元,IBM709降到20美分,而60年代中期IBM耗资50亿研制的IBM360系统电脑已变为3.5美分。到底什么是"摩尔定律'"?归纳起来,主要有以下三种"版本": 1.集成电路芯片上所集成的电路的数目,每隔18个月就翻一番。 2.微处理器的性能每隔18个月提高一倍,或价格下降一半。 3.用一美元所能买到的电脑性能,每隔18个月翻两番。 以上几种说法中,以第一种说法最为普遍,第二、三两种说法涉及到价格因素,其实质是一样的。三种说法虽然各有千秋,但在一点上是共同的,即"翻番"的周期都是18个月,至于"翻一番"(或两番)的是"集成电路芯片上所集成的电路的数目",是整个"计算机的性能",还是"一个美元所能买到的性能"就见仁见智了。

【转帖】英特尔打响数据中心复兴之战!四大架构轰向云端,营收创新高

佐手、 提交于 2020-01-24 23:50:05
英特尔打响数据中心复兴之战!四大架构轰向云端,营收创新高 https://mp.weixin.qq.com/s/rZpYzCrnNbQs5_6PStT_zQ    芯东西(ID: aichip001)文:心缘   回到 1968 年,英特尔创始人罗伯特·诺伊斯和戈登·摩尔希望以两人名字的组合命名新公司——Moore Noyce(摩尔·诺伊斯)。   然而这个名字被一家连锁酒店抢先注册了,无奈之下,两位创始人改取“Integrated Electronics(集成电子)”两个单词的缩写“Intel(英特尔)”为公司名,偏巧,这也是英文单词“智能”Intelligence 的前几个字母。   或许冥冥之中,命运已经将英特尔和五十年后的智能化浪潮牵了一条红线。   从数据中心、自动驾驶到物联网,英特尔正在编织一张全面的人工智能(AI)软硬件巨网,试图在滚滚奔涌向前的新一代数据革命中,以前瞻性的布局立于不败之地。   据美国市场研究机构 Gartner 在 1 月 14 日发布的最新报告,2019 年全球半导体收入总计 4183 亿美元,较 2018 年下降 11.9%。   在整体市场陷入低迷状态之际,英特尔却迎来了颇为亮眼的成绩单,不仅时隔三年重返全球半导体市场榜首,而且其第四季度和财年营收均创纪录。 2019 年全球半导体厂商销售额排行榜前十(来源:Gartner)   2020 年

【教程】以AR8031 为例解读sgmii的PHY芯片(实用版)

我与影子孤独终老i 提交于 2020-01-23 14:04:53
【教程】以AR8031 为例解读sgmii的PHY芯片(实用版) 本文为明德扬原创文章,转载请注明出处! 在之前的文章中我们对sgmii的数据协议进行了解析,那么本篇我们说一下sgmii的PHY芯片的硬件电路,其电路图如下所示。 上面电路图中的电路电源和地我们就不说了。现在结合数据芯片手册来说说AR8031。 AR8031支持两种模式RGMII模式和SGMII模式,也就是说有两种模式的设计,请参考数据手册的第13页。 一、 Mode模式确定 由以上的信息我们可以确定的Sgmii模式是怎么样设计的,如下图所示: Mode设计为0001,连接FPGA的高速Serdes接口SIN/SIP 和 SON/SOP要经过去耦电容,滤除直流。 二、地址确定 通常以太网PHY芯片都是可以进行寄存器设计的,那么在设计的过程中PHY芯片是有地址的,我们看一下PHY的地址的设计,先看一下数据手册,如下图所示: PHY芯片的地址的高两位是00,然后是RXD0, RXD1 ,LED_ACT是由用户自行定义的,在这里我们可以设计如下: 设计的PHY芯片的地址如下图所示: 三、PHY芯片的寄存器设计 如何进行PHY芯片的寄存器的设计,主要是通过mdc和mdio进行设计 如果要进行mdc和mdio的程序设计,请参考数据手册的24页,如下图所示: 下图为mdc和mdio的建立和保持时间: Table2

GR3014A充电仓充放电芯片 4个灯兼容DC0035E、IP5305、SY7628、SY7638等

删除回忆录丶 提交于 2020-01-23 05:10:18
GR3014A 特点: 4个灯掉电压/常5V 静态功耗低 7UA 转换效率高 易布板 性能超市面4个灯 功能兼容市面4个灯 GR3014A是一款集成锂电池充电管理、同步升压转换器、电池电量管理和保护功能的蓝牙充电座SOC。芯片完整的功能集成使得外部应用元件极少,可以很大程度减小方案尺寸,降低BOM成本,同时芯片自身待机电流只有7uA。 GR3014A充电电流为0.38A,同时同步升压转换器支持0.8A输出,支持自动开关机和按键开关机,自动关机电流4.5mA。 GR3014A内置电源路径管理,支持边充边放功能,边充边放时也提供重载和短路保护,节省外置二极管的同时,有效避免外置二极管在重载和短路时烧坏. 产品特点?内置带保护的电源路径管理,支持边充边放 1.自动开机+按键单击开机 2.自动关机+按键长按关机 3.自动关机电流4.5mA 4.超低待机电流仅7uA 5.充电电流0.38A 6.放电电流0.8A 7.预设4.2V/4.35V充电电压 8.智能温度调节功能 9.输出短路保护/重载保护/输入过压保护 10.ESOP-8L封装 来源: CSDN 作者: runbaixin 链接: https://blog.csdn.net/runbaixin/article/details/103952910

概率统计15——泊松分布

↘锁芯ラ 提交于 2020-01-20 22:04:07
  很多场合下,我们感兴趣的试验进行了很多次,但其中成功的却发生的相当稀少。例如一个芯片的生厂商想要把生产出的芯片做一番检测后再出售。每个芯片都有一个不能正常工作的微小概率p,在数量为n的一大批芯片中,出现r个故障芯片的概率是多少? 相关阅读 单变量微积分30——幂级数和泰勒级数 概率统计13——二项分布与多项分布 二项式的泊松近似   问题似乎很简单,芯片故障的概率符合二项分布X~B(n,p),我们可以用二项分布计算出现r个故障芯片的概率:   实际问题是,芯片的数量很大,但故障率又是一个很小的数值,虽然二项分布提供了一个精确的概率模型,但计算起来并不容易,而且在计算时还会丢掉大量的精度。既然这样,还不如一开始就使用一个近似式计算预期的概率。   我们首先看看全部芯片都合格(每次试验都不成功)的概率:   等号两边同时取对数:   接下来需要利用一点无穷级数和积分的知识:   同时我们也知道∫dx/1-x的精确表达:   由此可以得到:   当p远远小于1,且np2远远小于1时,可以忽略p的高阶项,得到近似式:   n个芯片全部合格的概率约等于e-np,出现r个故障芯片的概率又是多少呢?直接计算并不容易,幸运的是,我们可以用二项分布精确表达r个和r-1个故障芯片的概率的比值:   当n很大时,对于少量r个故障芯片来说,n-(r-1) ≈ n;对于很小概率p来说,p/(1-p) ≈

概率统计15——泊松分布

若如初见. 提交于 2020-01-20 20:55:20
  很多场合下,我们感兴趣的试验进行了很多次,但其中成功的却发生的相当稀少。例如一个芯片的生厂商想要把生产出的芯片做一番检测后再出售。每个芯片都有一个不能正常工作的微小概率p,在数量为n的一大批芯片中,出现r个故障芯片的概率是多少? 相关阅读 单变量微积分30——幂级数和泰勒级数 概率统计13——二项分布与多项分布 二项式的泊松近似   问题似乎很简单,芯片故障的概率符合二项分布X~B(n,p),我们可以用二项分布计算出现r个故障芯片的概率:   实际问题是,芯片的数量很大,但故障率又是一个很小的数值,虽然二项分布提供了一个精确的概率模型,但计算起来并不容易,而且在计算时还会丢掉大量的精度。既然这样,还不如一开始就使用一个近似式计算预期的概率。   我们首先看看全部芯片都合格(每次试验都不成功)的概率:   等号两边同时取对数:   接下来需要利用一点无穷级数和积分的知识:   同时我们也知道∫dx/1-x的精确表达:   由此可以得到:   当p远远小于1,且np 2 远远小于1时,可以忽略p的高阶项,得到近似式:   n个芯片全部合格的概率约等于e -np ,出现r个故障芯片的概率又是多少呢?直接计算并不容易,幸运的是,我们可以用二项分布精确表达r个和r-1个故障芯片的概率的比值:   当n很大时,对于少量r个故障芯片来说,n-(r-1) ≈ n;对于很小概率p来说,p/(1

autosar mcal之启动代码

拈花ヽ惹草 提交于 2020-01-20 16:59:38
我们都知道芯片在运行应用程序指令之前,首先会对芯片做一些 硬件和系统的初始化,如堆栈指针、RAM 空间、变量初始化等,这部分代码被称为启动代码。启动代码通常在芯片上电后立即执行,对 于 MCAL架构来讲就是要在MCU驱动模块初始化之前完成,启动代 码要求完成芯片特殊的初始化功能,这些工作不属于任何MCAL驱动 模块,下面列出了MCAL规范对启动代码完成功能的建议。 ( 1) 启动代码应完成中断向量表的初始化。 ( 2)启动代码应完成堆栈的初始化。 ( 3)如芯片支持Context Save操作,启动代码应完成用于Context Save操作的存储器空间。 ( 4)启动代码应确保MCU内部看门狗处于关闭状态,内部看门 狗的初始化应由MCAL Watchdog驱动部件完成。 ( 5)如MCU支持数据/代码缓存,必须在启动代码中完成初始 化。 ( 6)启动代码应完成MCU内部存储器相关的初始化功能,如内 存保护等。 ( 7)如使用外部存储器,存储器应在启动代码中初始化。 ( 8)启动代码应完成MCU默认时钟配置的初始化。 ( 9)如芯片支持,启动代码应使能特殊功能寄存器的保护机 制。 (10)启动代码应初始化必要的一次只写寄存器(Write Once Register)。 ( 11)启动 代码应初始化 RAM空间,以保证正确执行MCU驱 动。以上就是MCAL规范对于启动代码的功能建议