硬件
国境之南Fantasy
Coder
展开
-
电源选项中的S1,S2,S3,S4,S5
ACPI(Advanced Configuration and PowerInterface),即高级配置与电源接口。这种新的能源管理可以通过诸如软件控制"开关"系统,亦可以用Modem信号唤醒和关闭系统。ACPI在运行中有以下几种模式:S0 正常。S1 CPU停止工作。唤醒时间:0秒。S2 CPU关闭。唤醒时间:0.1秒。S3 除了内存外的部件都停止工作。唤醒时间:0.5秒。S4 内转载 2011-11-18 14:01:48 · 3774 阅读 · 0 评论 -
MMU和TLB
MMU和TLB记得那家芯片公司给我电话面试的时候,别的都还好,可是他问我什么是MMU,我只能干瞪眼。今天在看《Linux内核源码(陈莉君)》的时候,无意中看到第二章内存地址这一节,学习如下:在任何一台计算机上,都存在一个程序能产生的内存地址的集合。当程序执行这样一条指令时:MOVE REG,ADDR它把地址为ADDR(假设为10000)的内存单元的内容复制到REG中,地址A转载 2015-12-14 11:04:50 · 1770 阅读 · 1 评论 -
I2C和SPI总线对比
最近2周一直在调试IIC和SPI总线设备,这里记录一下2种总线,以备后忘。一 IIC总线I2C--INTER-IC串行总线的缩写,是PHILIPS公司推出的芯片间串行传输总线。它以1根串行数据线(SDA)和1根串行时钟线(SCL)实 现了双工的同步数据传输。具有接口线少,控制方式简化,器件封装形式小,通信速率较高等优点。在主从通信中,可以有多个I2C总线器件同时接到I2C总线 上,转载 2015-12-17 13:25:59 · 861 阅读 · 0 评论 -
网卡初步认识
网络适配器又称网卡或网络接口卡(NIC),英文名Network Interface Card.它是使计算机联网的设备.平常所说的网卡就是将PC机和LAN连接的网络适配器.网卡(NIC) 插在计算机主板插槽中,负责将用户要传递的数据转换为网络上其它设备能够识别的格式,通过网络介质传输.数据在计算机总线中传输是并行方式即数据是肩并肩传输的,而在网络的物理缆线中说数据以串行的比特流方式传输的,网卡承担串转载 2015-12-17 13:51:48 · 904 阅读 · 0 评论 -
以太网芯片MAC和PHY的关系
问:如何实现单片以太网微控制器?答:诀窍是将微控制器、以太网媒体接入控制器(MAC)和物理接口收发器(PHY)整合进同一芯片,这样能去掉许多外接元器件.这种方案可使MAC和PHY实现很好的匹配,同时还可减小引脚数、缩小芯片面积.单片以太网微控制器还降低了功耗,特别是在采用掉电模式的情况下.问:以太网MAC是什么?答:MAC即Media Access Control,即媒体访转载 2015-12-17 14:23:42 · 972 阅读 · 0 评论 -
Mac与Phy组成原理的简单分析
本文乃fireaxe原创,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,并注明原作者及原链接。内容可任意使用,但对因使用该内容引起的后果不做任何保证。作者:fireaxe_hq@hotmail.com博客:fireaxe.blog.chinaunix.netMac与Phy组成原理的简单分析1 1. general下图是网口结构简图。网口由CPU、MAC和PHY转载 2015-12-17 13:54:27 · 711 阅读 · 0 评论 -
总线概述及常见总线
一. 总线概念所谓总线(Bus),是指计算机设备和设备之间传输信息的公共数据通道。总线是连接计算机硬件系统内多种设备的通信线路,它的一个重要特征是由总线上的所有设备共享,可以将计算机系统内的多种设备连接到总线上。如果是某两个设备或设备之间专用的信号连线,就不能称之为总线。系统总线架构图如下所示: 微机中的总线分为数据总线、地址总线和控制总线3类。不同型号的C转载 2015-12-07 18:07:40 · 30797 阅读 · 2 评论 -
cpu cache line 原理
总体认识, cpu的cache通常较大, 比如 128KB, 被划分为多个有固定大小的cache line, cache line通常是32Byte或64Byte.CPU内部的cache种类, 至少有三种1) 指令cache2) 数据cache 通常有多级 multi-level3) TLB 加速虚拟地址to物理地址转换cache entry (cache条转载 2016-09-10 16:09:48 · 1148 阅读 · 0 评论 -
infiniband学习总结
一.什么是infinibandInfiniBand架构是一种支持多并发链接的“转换线缆”技术,它是新一代服务器硬件平台的I/O标准。由于它具有高带宽、低延时、 高可扩展性的特点,它非常适用于服务器与服务器(比如复制,分布式工作等),服务器和存储设备(比如SAN和直接存储附件)以及服务器和网络之间(比如LAN, WANs和the Internet)的通信 。二.Infiniband产生的原因转载 2016-11-01 16:11:28 · 11816 阅读 · 0 评论 -
晶振、时钟信号、锁相环、分频器
elegang晶振、时钟信号、锁相环、分频器 作者:Andrew Huangbluedrum@163.com 驱动数字电路运转是的时钟信号,时序电路都需要一个外部时钟信号来驱动,完成计时,同步,计数,时序控制等各种功能。象CPU也是用时序信号驱动来完成各种运算的,而且象ARM带的模块绝大部分与时序都有关,因此理解时钟信号对于底层编程非常重转载 2016-11-15 09:39:40 · 8364 阅读 · 0 评论 -
主板芯片组与内存映射
原文标题:Motherboard Chipsets and the Memory Map原文地址:http://duartes.org/gustavo/blog/ [注:本人水平有限,只好挑一些国外高手的精彩文章翻译一下。一来自己复习,二来与大家分享。] 我打算写一组讲述计算机内幕的文章,旨在揭示现代操作系统内核的工作原理。我希望这些文章能对电脑爱好者和程序员有所帮转载 2015-12-14 19:34:11 · 1987 阅读 · 0 评论 -
CPU与内存的那些事
下面是网上看到的一些关于内存和CPU方面的一些很不错的文章. 整理如下:转: CPU的等待有多久?原文标题:What Your Computer Does While You Wait原文地址:http://duartes.org/gustavo/blog/[注:本人水平有限,只好挑一些国外高手的精彩文章翻译一下。一来自己复习,二来与大家分享。] 本文以转载 2015-12-14 19:32:59 · 4315 阅读 · 0 评论 -
硬件篇之MMU
MMU即内存管理单元(Memory Manage Unit),是一个与软件密切相关的硬件部件,也是理解linux等操作系统内核机制的最大障碍之一。可以说,不懂MMU使很多人一直停滞在单片机与无OS的时代。博主之前对MMU也一直是雾里看花,似懂非懂。最近终于自认为云开雾散后,回头总结,感觉有几个概念是阻碍人们理解MMU的元凶。1)虚拟地址/物理地址 如果处理器没有MMU,C转载 2015-12-14 10:53:44 · 1752 阅读 · 0 评论 -
串口、RS232、COM口
串口、RS232、COM口 什么是串口?------------------------------------------串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal Serial Bus或者USB混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS232口。同时,串口通信协议也可转载 2012-10-30 21:39:00 · 976 阅读 · 0 评论 -
关于PHY、MAC、MII
问:如何实现单片以太网微控制器? 答:诀窍是将微控制器、以太网媒体接入控制器(MAC)和物理接口收发器(PHY)整合进同一芯片,这样能去掉许多外接元器件。这种方案可使MAC和PHY实现很好的匹配,同时还可减小引脚数、缩小芯片面积。单片以太网微控制器还降低了功耗,特别是在采用掉电模式的情况下。问:以太网MAC是什么?答:MAC就是媒体接入控制器。以太网MAC由IEEE-8转载 2012-10-31 10:56:59 · 931 阅读 · 0 评论 -
I2C总线性能介绍
I2C总线性能介绍在线问答:[问:zhongshan]请介绍一下I2C总线的应用领域和应用注意事项。[答:Bruce]I2C总线是一个通用的串行总线,可以在很多领域中应用,比如计算机制造、电信设备、消费类电子、手持设备等。应用中需要注意的主要有:总线容量、信号传输距离 、总线频率、slave地址、上拉电阻阻值计转载 2012-10-22 15:45:12 · 9277 阅读 · 1 评论 -
LDO(LOW DROP-OUT)
LDO 是一种线性稳压器。线性稳压器使用在其线性区域内运行的晶体管或 FET,从应用的输入电压中减去超额的电压,产生经过调节的输出电压。所谓压降电压,是指稳压器将输出电压维持在其额定值上下 100mV 之内所需的输入电压与输出电压差额的最小值。正输出电压的 LDO(低压降)稳压器通常使用功率晶体管(也称为传递设备)作为 PNP。这种晶体管允许饱和,所以稳压器可以有一个非常低的压降电压,通常为 2转载 2012-10-28 15:00:53 · 1563 阅读 · 0 评论 -
Mac与Phy组成原理的简单分析
Mac与Phy组成原理的简单分析1 1. general下图是网口结构简图。网口由CPU、MAC和PHY三部分组成。DMA控制器通常属于CPU的一部分,用虚线放在这里是为了表示DMA控制器可能会参与到网口数据传输中。对于上述的三部分,并不一定都是独立的芯片,根据组合形式,可分为下列几种类型:方案一:CPU集成MAC与PHY;方案二:CPU集成MAC,PHY采用独立芯片;转载 2014-05-16 14:27:32 · 1857 阅读 · 0 评论 -
MAC和PHY的区别
一块以太网网卡包括OSI(开方系统互联)模型的两个层。物理层和数据链路层。物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。1.网卡的基本结构 以太网卡中数据链路层的芯片一般简称之为MAC控制器,物理层的芯片我们简转载 2014-05-16 14:12:52 · 1767 阅读 · 0 评论 -
I2C总线协议学习笔记
from: http://dpinglee.blog.163.com/blog/static/14409775320112239374615/1.I2C协议 2条双向串行线,一条数据线SDA,一条时钟线SCL。 SDA传输数据是大端传输,每次传输8bit,即一字节。 支持多主控(multimastering),任何时间点只能有一个主控。 总线上每个设备都有自己的转载 2012-08-02 10:50:27 · 814 阅读 · 0 评论 -
MMU的作用及工作过程
原文 http://blog.csdn.net/leishangwen/article/details/27088305 以下内容摘自《步步惊芯——软核处理器内部设计分析》一书的第10章 MMU剖析MMU 的作用及工作过程 MMU ( Memory Management Unit )是内存管理单元的简称,读者朋友在学习嵌入式的时候应该听说过 µC转载 2015-12-14 11:16:09 · 4363 阅读 · 0 评论 -
Intel CPU 地址空间总结
一、地址空间映射 这里要说的是Intel构架下的CPU地址空间布局,注意这里没有说是内存地址空间布局。 我们说的内存通常是指DRAM,DRAM相对于CPU也可以算是外部设备,CPU地址空间是CPU访问外部设备过程中的一个概念,CPU除了访问DRAM外还会访问许多其他的设备。可以粗略的认为CPU地址空间包含DRAM地址空间,但两者却是不同的概念。而且转载 2015-12-14 17:55:01 · 2477 阅读 · 0 评论 -
中断隐指令
CPU响应中断之后,经过某些操作,转去执行中断服务程序。这些操作是由 硬件直接实现的,把它称为中断隐指令。中断隐指令并不是指令系统中的一条真正的指令,它没有操作码,所以中断隐指令是一种不允许、也不可能为用户使用的特殊指令。其所完成的操作主要有: (1)保存断点 为了保证在中断服务程序执行完毕能正确返回原来的程序,必须将原来程序的断点(即程序计数器(PC)的内转载 2016-11-15 16:58:06 · 17185 阅读 · 0 评论