
ASIC验证
文章平均质量分 64
IC验证
学的乱七八糟的白小杨
这个作者很懒,什么都没留下…
展开
-
IC设计八股
1:什么是同步逻辑和异步逻辑?同步逻辑是时钟之间有固定的因果关系。异步逻辑是各时钟之间没有固定的因果关系。 同步时序逻辑电路的特点:各触发器的时钟端全部连接在一起,并接在系统时钟端,只 有当时钟脉冲到来时,电路的状态才能改变。改变后的状态将一直保持到下一个时钟脉冲的 到来,此时无论外部输入 x 有无变化,状态表中的每个状态都是稳定的。 异步时序逻辑电路的特点:电路中除可以使用带时钟的触发器外,还可以使用不带时 钟的触发器和延迟元件作为存储元件,电路中没有统一的时钟,电路状态的改变由外原创 2023-09-27 10:48:57 · 1581 阅读 · 0 评论 -
半加器,全加器,半减器,全减器
在这个全减器中,我们使用了两个半减器。第一个半减器(hs1)用于计算a和b的差值和借位,将结果存储在临时变量temp_diff和temp_bout中。第二个半减器(hs2)使用上一个半减器的差值temp_diff作为一个输入,bin作为另一个输入,以计算最终的差值diff和借位bout。1.a,b同为正数,s为负数,溢出。2.a,b同为负数,s为正数,溢出。原创 2023-09-26 20:16:35 · 640 阅读 · 1 评论 -
找到一个序列里面的最大值和次大值,并寄存器输出。
找到一个序列里面的最大值和次大值,并寄存器输出。假定序列是串行输入的8bit数据din,输入有数据有效信号 din_valid,序列第一个数据使能 first data valid,序列最后一个有效数据使能last data valid。补充:当序列出现多次(大于等于2次)最大值,那么次大值等于最大值。同时,如果最大值在序列中出现多次(大于等于2次),那么次大值将等于最大值。假设序列是由8-bit的数据组成,输入是串行的,并且有数据有效信号(序列的第一个数据有效信号是。,最后一个有效数据的信号是。原创 2023-09-23 20:13:36 · 255 阅读 · 2 评论 -
串并转换器
首先将N位输入保存到寄存器中通过移位实现并转串。原创 2023-09-21 17:57:39 · 240 阅读 · 0 评论 -
sv运算符,二进制原码反码补码,
1. 注意区别 逻辑操作、按位操作、缩减操作;逻辑操作通常使用双符号表示,如逻辑与&&,逻辑等==,逻辑左移原创 2023-09-20 16:47:04 · 2812 阅读 · 1 评论 -
DW_APB_I2C项目总结
APB - I2C模块作用:接收来自APB总线的数据,通过两组FIFO和移位寄存器,将从APB到I2C的数据进行串并转换。(类似APB-UART)进行写操作时,数据会先写到DW_APB_I2C的TX FIFO中。并且通过APB写入到DW_APB_I2C的IC_TAR寄存器的地址值,先把这个发到I2C线上,寻找对应的I2C设备。有设备回应后,再把寄存在DW_APB_I2C 内部TX FIFO的数据,通过TX shift一拍一拍的打到I2C线上,这样I2C上的SLAVE就可以收到写入的数据。进行读操作时,原创 2023-09-06 16:34:33 · 2626 阅读 · 4 评论