精华内容
参与话题
问答
  • 硬件接口

    2011-03-26 09:54:00
    SPI: 串行外设接口,MCU与外围设备串行通信 McBSP: TI多通道缓冲串行口 EMIF: 外部存储器接口(SRAM, FLASH-RAM, DDR-RAM) EDMA: 增强型直接内存读取 GPIO: 通用输入输出接口 JTAG: ...

    之前一直接触的是应用层这一块,最近要搞FPGA+DSP平台,把这些接口总结一下,免得晕菜。

    SPI:   串行外设接口,MCU与外围设备串行通信

    McBSP:  TI多通道缓冲串行口

    EMIF:  外部存储器接口(SRAM, FLASH-RAM, DDR-RAM)

    EDMA:  增强型直接内存读取

    GPIO:  通用输入输出接口

    JTAG:   芯片埃辛系统编程,调试口

    UART:  通用异步接收发送装置

    EPCS:  串行存储器;FPGA的配置参数和NIOSII加载

    IIC:  两线式串行总线,可外挂EEPROM

    MCU:  微控单元,单片式微型计算机

    SDRAM:  同步动态存储器

    EEPROM: 电可擦可编程只读存储器

    PHY: 物理层,一般指接口芯片

    MAC: 数据链路层

     

    大学啊...你让我忘没了.

    展开全文
  • 硬件接口汇总

    千次阅读 2018-08-14 15:06:45
    内部总线 :内部总线是微机内部各外围芯片与处理器之间的总线,用于芯片一级的互连 系统总线:系统总线是...3~4线接口,收发独立、可同步进行。 标准SPI总线由四根线组成:串行时钟线(SCK)、主机输入/从机输...

    内部总线 :内部总线是微机内部各外围芯片与处理器之间的总线,用于芯片一级的互连

    系统总线:系统总线是微机中各插件板与系统板之间的总线,用于插件板一级的互连
    SPI (Serial Peripheral Interface):MOTOROLA公司提出的同步串行总线方式。高速同步串行口。3~4线接口,收发独立、可同步进行。

    这里写图片描述

    标准SPI总线由四根线组成:串行时钟线(SCK)、主机输入/从机输出线(MISO)。主机输出/从机输入线(MOSI)和片选信号(CS)。有的SPI接口芯片带有中断信号线或没有MOSI。SPI总线可以实现多个SPI设备互相连接。提供SPI串行时钟的SPI设备为SPI主机或主设备(Master),其他设备为SPI从机或从设备(Slave)。主从设备间可以实现全双工通信,当有多个从设备时,还可以增加一条从设备选择线。如果用通用IO口模拟SPI总线,必须要有一个输出口(SDO),一个输入口(SDI),另一个口则视实现的设备类型而定,如果要实现主从设备,则需输入输出口,若只实现主设备,则需输出口即可,若只实现从设备,则只需输入口即可。主要用于短距离传输,传输距离1米以内,传输速率可达几Mbps。

    I2C (Inter-Integrated Circuit):由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。

    这里写图片描述

    I2C总线用两条线(SDA和SCL)在总线和装置之间传递信息,在微控制器和外部设备之间进行串行通讯或在主设备和从设备之间的双向数据传送。I2C是OD输出的,大部分I2C都是2线的(时钟和数据),一般用来传输控制信号。I2C是多主控总线,所以任何一个设备都能像主控器一样工作,并控制总线。总线上每一个设备都有一个独一无二的地址,根据设备它们自己的能力,它们可以作为发射器或接收器工作。多路微控制器能在同一个I2C总线上共存。用于短距离传输,传输距离一般不超过一米,传输速率由几百K到几Mbps,最高速率比SPI低。

    设备总线:设备线则是微机和外部设备之间的总线,微机作为一种设备,通过该总线和其他设备进行信息与数据交换,它用于设备一级的互连

    UART:通用异步串行口,按照标准波特率完成双向通讯,速度慢。

    这里写图片描述

    UART是应用于两个设备之间的通信,用两根线作为传输,TX用于数据输出,RX用于数据输入。如用单片机做好的设备和计算机的通信。这样的通信可以做长距离的。UART速度比上面两者者快,最高达100K左右,用与计算机与设备或者计算机和计算之间通信,但有效范围不会很长,约10米左右。

    I2S(Inter-IC Sound Bus)是飞利浦公司为数字音频设备之间的音频 数据传输而制定的一种总线标准。

    这里写图片描述

    I2S则大部分是3线的(除了时钟和数据外,还有一个左右声道的选择信号),I2S主要用来传输音频信号。如STB、DVD、MP3等常用I2S标准中,既规定了硬件接口规范,也规定了数字音频数据的格式。I2S有3个主要信号:1)串行时钟SCLK,也叫位时钟(BCLK),即对应数字音频的每一位数据,SCLK都有1个脉冲。SCLK的频率=2×采样频率×采样位数。2)帧时钟LRCK,(也称WS),用于切换左右声道的数据。LRCK为“1”表示正在传输的是左声道的数据,为“0”则表示正在传输的是右声道的数据。LRCK的频率等于采样频率。3) 串行数据SDATA,就是用二进制补码表示的音频数据。有时为了使系统间能够更好地同步,还需要另外传输一个信号MCLK,称为主时钟,也叫系统时钟(Sys Clock),是采样频率的256倍或384倍。

    SDIO(Secure Digital Input and Output ):SDIO是SD型的扩展接口,除了可以接SD卡外,还可以接支持SDIO接口的设备,插口的用途不止是插存储卡。支持 SDIO接口的PDA,笔记本电脑等都可以连接象GPS接收器,Wi-Fi或蓝牙适配器,调制解调器,局域网适配器,条型码读取器,FM无线电,电视接收 器,射频身份认证读取器,或者数码相机等等采用SD标准接口的设备。

    这里写图片描述

    CAN(Controller Area Network):控制器局域网,是国际上应用最广泛的现场总线之一,同一网络中允许挂接110个节点。CAN 可提供高达1Mbit/s的数据传输速率,这使实时控制变得非常容易。另外,硬件的错误检定特性也增强了CAN的抗电磁干扰能力。可以点对点,一点对多点及全局广播几种传送方式接收数据。直接通信距离最远可达10km(速率4Kbps以下)。通信速率最高可达1MB/s(此时距离最长40m)。

    这里写图片描述

    展开全文
  • 高速硬件接口

    千次阅读 2018-06-11 09:21:15
    DLM: dual-lane modules, 是双差分收和发对接口,共有4对差分总线,收和发各两对, 可以复用的总线: sgmii, qsgmii, rxaui,pcie,sata, 在cavium 的CPU中较常见QLM: quad-lane modules, 是4差分收和发对接口,共有8对差分...

    DLM: dual-lane modules, 是双差分收和发对接口,共有4对差分总线,收和发各两对, 可以复用的总线: sgmii, qsgmii, rxaui,pcie,sata.

    QLM: quad-lane modules, 是4差分收和发对接口,共有8对差分总线,收和发各4对, 可以复用的总线: sgmii, xaui, dxaui,rxaui, KR,XFI,pcie,ILA,ILK,XLAUI .

    SGMII:  1.25Gbps波特率/差分对, 1Gbps数据速度, 1G以太的内部总线, 收和发各一对差分总线,有时和外部接口1000base-X复用.

    QSGMII:  5Gbps波特率/差分对, 4Gbps数据速度, 4个1G以太的内部总线, 收和发各一对差分总线,

    XAUI:   3.125Gbps波特率/差分对, 10Gbps数据速度, 10G以太的内部总线, 收和发各4对差分总线,

    RXAUI:  reduced XAUI,就是和XAUI功能一样,但总线减为一半,10G以太的内部总线, 收和发各2对差分总线,

    DXAUI:  6.25Gbps波特率/差分, 20Gbps数据速度, 20G以太的内部总线, 收和发各4对差分总线, dual speed XAUI,

    XGMII: 312.5Mbps 波特率/单端线,10Gbps数据,10G以太的内部总线, it composed from two 32-bit datapaths (Rx & Tx) and two four-bit control flows (Rxc and Txc), operating at 156.25 MHz DDR (312.5 MT/s).

    XFI: 10.3125Gbps波特率/差分,10G以太网的外部接口,收和发各1对差分总线, 10Gbase-KR

    XLAUI: 10.3125Gbps波特率/差分,40G以太网的外部接口,收和发各4对差分总线, 40Gbase-KR4

    10G-KR: 10.3125Gbps波特率/差分,10Gbps数据速度,收和发各1对差分总线,

    pcie: V1.0:2.5Gbps,V2.0:5Gbps, V3.0:8Gbps,波特率/差分/lane,速度依次倍增. 数据速率: V1.0:2Gbps, V2.0:4Gbps, V3.0:8Gbps.波特率指单对差分信号的速度,可以有多对差分,对应X1, X2,X4,X8,X16, 分别对应1对,2对,4对.8对,16对差分

    sata: 3代标准,支持1代和2代,波特率分别为: 1.5Gbps,3Gbps,6Gbps. 对应标准 serial ATA 3.1, 以上速度是指每一对差分信号的速度.

    ILA: the Interlaken Look-Aside interface unit, 波特率: 6.25Gbps/lane 或10.3125Gbps/lane 支持多lane,如X6,或X7

    ILK:The Interlaken interface unit (ILK) ,波特率: 6.25Gbps/lane 或10.3125Gbps/lane 支持多lane,如X1/X2/X4/X8/X12




    展开全文
  • 计算机硬件接口

    2017-04-29 11:58:36
    D型数据接口连接器,用于连接电子设备(比如:计算机与外设)的接口标准。因形状类似于英文字母D,故得名D型接口。 按照接口数量细分为A型(15针),B型(25针),C型(37针),D型(50针),E型(9针)。...

    D型数据接口连接器,用于连接电子设备(比如:计算机与外设)的接口标准。因形状类似于英文字母D,故得名D型接口。


    按照接口数量细分为A型(15针),B型(25针),C型(37针),D型(50针),E型(9针)。因此常见的计算机并口即为DB25针的连接器。而串口则应为DE9针连接器。
    由于早期的计算机的串口与并口都是使用DB25针连接器,而人们则习惯把字母B与D合在一起记了下来,当作D型接口的共同名字,以至于后来计算机串口改用9针接口以后,人们更多的使用DB9而不是DE9来称呼9针的接口。这一习惯进一步推广的结果就是如今人们使用DBxx来代表D型接口,数字xx则为接口的针数。


    电脑上常见的DB接口有:
    1、串行通信接口RS232 9针 --DB9
    2、显示器 VGA 15针 -- DB15
    3、并行打印机 LPT 25孔 -DB25
    4、一般通讯只用到3口,rx,tx,Gnd

    展开全文
  • 《软硬件接口》课程大纲

    千次阅读 2014-07-16 10:47:41
    《软硬件接口》课程大纲 Coursera课程 The Hardware/Software Interface是华盛顿大学提供的一门课程,其中汇编语言、进程结构、Java实现等章节内容我认为对于学编程的同学来说非常有用。教学环境是Fedora,顺带...
  • Java调用硬件接口

    万次阅读 2012-10-26 17:35:03
    使用Java调用DLL动态链接库的方案通常有三种:JNI, Jawin, Jacob. 其中JNI(Java Native Interface)是Java语言本身提供的调用本地已编译的函数库的方法,本身具有跨平台性,可以在不同的 机器上调用不同的本地...
  • NanoPi开发板硬件接口

    千次阅读 2016-08-14 17:32:16
    NanoPi开发板资源NanoPi WiKi链接
  • 3, HAL接口层 所有的HAL moudle需要涉及如下三个关键结构体: struct hw_module_t; struct hw_module_methods_t; struct hw_device_t; 用户一般需要基于上面这些结构体设计如下两个结构体: struct xxx_module_...
  • 几种计算机硬件接口

    2016-08-09 11:58:53
    几种计算机硬件接口 小狼@http://blog.csdn.net/xiaolangyangyang 一、SATA 二、内存条 三、PCI/PCIE
  • MSP430 SPI硬件接口

    千次阅读 2014-02-19 20:02:29
    所使用的为MSP430F5438,比较老的一款...在使用SPI硬件接口的时候,初始化程序代码: void halCom3Init(void) {  unsigned char Data[3];  P3SEL |= (BIT0+BIT4+BIT5);  P3DIR |= BIT3;  UCA0CTL1 |= UCSWRS
  • ARM硬件接口及总线介绍

    千次阅读 2018-01-11 10:05:51
    ARM总线架构:分高速总线和低速总线,...Uart为4线接口(VCC、GND、TX、RX)采用ttl电平,0为低电平(0V),1为高电平(3.3V或以上)。COM是PC机上的9线接口,采用RS232电平(负逻辑电平,+5-+12V为低电平,-12--5V为
  • 推荐 分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!http://www.captainbed.net/strongerhuang 我的网站:https://www.strongerhuang.com ...S...
  • 音频的三种硬件接口

    千次阅读 2016-06-03 09:31:17
    音频的三种硬件接口: 分别是PCM(脉冲编码调制),IIS和AC97 PCM脉冲编码调制是最简单的音频接口,也是最容易实现的。=该接口主要包括时钟脉冲(BCLK),帧同步信号(FS),以及数据接收(DR)和数据发送(DX);...
  • ARM9硬件接口学习专题

    2011-12-25 18:04:39
    ARM9硬件接口学习专题 (2008-01-26 02:14) 分类: Hardware Related 前言: 学习嵌入式,ARM接口知识还是很重要的。学好接口可以明白底层硬件是如何工作的以及程序员如何控制这些硬件工作。如果想将来
  • 其实控制某个硬件接口工作,就是往其寄存器里赋值。硬件会按其寄存器里的配置进行工作。我们写接口代码是这样,写驱动其实也是这样,只是驱动在其上面做了好多层的封装,包括操作系统层的封装。搞懂硬件接口编程,对...
  • 请求链接 ... { "device_id": "60AB4493BE1", "openid": "ooxxxxxxxxxxxxxx" } 注意以上请求内容中,device_id的值要为大写 一定要为大写,否则,微信不会给你任何错误提示 还会告
  • 硬件接口引脚定义(持续更新)

    千次阅读 2018-11-12 17:22:31
    英文各类硬件接口定义网站:https://pinouts.ru/conn/ 1、SATA接口引脚定义 2、mSATA接口引脚定义 3、各类USB接口引脚定义 引脚 功能 接线颜色 备注 1 ...
  • 常用硬件接口定义规范-I

    千次阅读 2007-02-26 13:37:00
    以下内容,选自:人www.mcuwork.com1.计算机侧为25针公插: Pin Name ITU-T
  • 常用硬件接口定义规范-II

    千次阅读 2007-02-26 13:42:00
    以下内容,选自:人www.mcuwork.com 9.ISA 是 Industry Standard Architecture 的缩写 引脚 定义
  • 文章目录基本代码HRT120_HardwareHRT120_HardwareInterface类定义构造函数init()函数update()函数HRT_hardware_interface_node相关配置文件参数文件ros_controllers...controllers.launch基本测试加载模型运行硬件接...
  • Pixhawk串口名称与硬件接口对应关系

    千次阅读 2016-05-13 11:54:10
    Pixhawk串口名称与硬件接口对应关系
  • 关于TFTLCD硬件接口和驱动的问题

    千次阅读 2017-09-07 21:41:02
    在设计TFTLCD液晶硬件驱动电路的时候,我们会发现TFTLCD裸屏(买来的最初元件)的接口并非相似,所以导致驱动电路设计需要有些差别。 TFTLCD液晶的本质  本质
  • EDP接口是液晶显示屏的一种通信接口,一般采用EDP接口的液晶显示屏其分辨率更高,高清液晶显示屏都采用EDP的通信接口。今天小编就来着重讲解一下什么是液晶显示屏中EDP接口,希望对大家了解液晶显示屏有一定的帮助:...
  • 根据网卡所在的硬件接口设置IP地址

    千次阅读 2016-05-31 00:42:02
    最近一直受到镜像恢复操作系统后,网络连接名变化问题的困扰。...经过一段时间的搜索找到了用Powershell可以获得网卡硬件地址的代码,据此可以准确的找到对应的网络接口,然后设置IP地址等。 具体的代码如下: Funct
  • 一、Camera模组介绍: 摄像头结构模组的图片如下:   Camera模组主要由以下几部分组成:   (1)工作原理: ... 物体通过镜头(lens)聚集的光,通过CMOS或CCD集成电路,把光信号转换成电信号,再经过 ...
  • IBM WSE Device Kit 开发硬件接口的架构

    千次阅读 2010-08-28 19:13:00
     过去的一周时间,都在专研着,怎样使用IBM WebSphere Sensor Events的Device Kit开发硬件接口,WSE是IBM智慧地球最具威力的产品,这免不了和硬件直接挂钩,IBM将接口开源,提供为开发者使用的工具,这个接口...
  • Android bluetooth介绍(一):基本概念及硬件接口

    万次阅读 多人点赞 2014-08-12 19:27:16
    关键词:蓝牙硬件接口 UART PCM blueZ 版本:基于android4.2之前版本 bluez内核:linux/linux3.08系统:android/android4.1.3.4作者:xubin341719(欢迎转载,请注明作者,请尊重版权谢谢)欢迎指正错误,共同学习、...

空空如也

1 2 3 4 5 ... 20
收藏数 30,337
精华内容 12,134
关键字:

硬件接口