IC
文章平均质量分 86
IC相关知识和经验
liuchj04
这个作者很懒,什么都没留下…
展开
-
【ic-tool】timegen使用
timegen软件界面布局如下图所示:鼠标放到相应图标上就会有基本明了的介绍,使用时根据其介绍就能基本上手。原创 2024-06-17 19:55:53 · 554 阅读 · 0 评论 -
AMBA3/4总线-APB3协议
APB(Advanced Peripheral Bus)高级外围总线,现在主要用于连接低速外设如UART,SPI、IIC、timer等。ARM公司于1999年发布了APB2,在2003年发布了APB3并且2004年发布了APB3的修订版,又于2010年发布了APB4。因为APB总线首次发布至今已经二十多年,现在已有更先进的AHB、AXI等总线,故其高级一词已经名不副实。APB2是APB总线的基础版本,首次发布即为APB2。原创 2023-10-11 22:44:50 · 845 阅读 · 0 评论 -
通信协议-IIC
IIC( Inter-Integrated Circuit,or I2C)协议是由飞利浦半导体(现在的恩智浦半导体)开发,并于1982年发布的一种串行、半双工总线,主要用于近距离,低速的芯片之间的通信;I2C总线由两根双向的信号线,一根数据线SDA(serial data)用于收发数据,一根时钟线SC(serial clock)L用于通信双方时钟的同步;I2C总线硬件结构简单,成本较低,因此在各领域得到了广泛的应用。原创 2023-09-20 23:26:20 · 467 阅读 · 1 评论 -
通信协议-UART
UART(Universal Asynchronous Receiver/Transmitter),即通用异步收发传输器,它是一种通用的串行、异步通信总线,有两条数据线,可以实现全双工的发送与接收,常用于微处理器和其它设备之间的异步通信。UART因为是异步通信,所以不包括同步信号中的时钟线,其两条数据数据线TX和rRX分别用来发送和接收数据。UART负责处理串行端口与发送接收数据总线见的串并转换,并规定了数据包格式,TX和RX采用相同的数据包格式和波特率就可以进行数据传输。图1-1 UART传输示意图。原创 2023-09-19 23:54:10 · 865 阅读 · 0 评论 -
通信协议-SPI理解及Verilog实现
SPI(Serial Peripheral Interface)串行外设接口,是一种高速、全双工、同步的串行通信总线。SPI最初由Motorola在2000年提出,Motorola所定义的SPI标准并未被任何国际委员会定义为统一标准,但业界以此为基础广泛引用成为事实标准。不过不同半导体公司的实施细节可能有所不同,导致业界没有统一的SPI标准,这些区别体现在寄存器设置、信号定义、数据格式等,具体应用需要参考特定器件手册。因此后文在尽量全面介绍该协议的同时,主要对最常用的方案进行总结。原创 2023-09-17 14:56:42 · 764 阅读 · 1 评论 -
常见信号逻辑电平标准介绍:TTL、CMOS、ECL、LVDS、CML
逻辑电平是指数字信号电压的高、低电平,相关参数定义如下:(1)输入高电平门限Vih:保证逻辑门的输入为高电平时所允许的最小输入高电平,当输入电平高于Vih时,则认为输入电平为高电平;(2)输入低电平门限Vil:保证逻辑门的输入为低电平时所允许的最大输入低电平,当输入电平低于Vil时,则认为输入电平为低电平;(3)输出高电平门限Voh:保证逻辑门的输出为高电平时的输出电平的最小值,逻辑门的输出为高电平时的电平值都必须大于此Voh;原创 2023-09-11 22:34:12 · 7284 阅读 · 0 评论