- 博客(4)
- 收藏
- 关注
原创 建立保持时间
D触发器D触发器由两个D锁存器组成,主触发器在C低电平时,把D锁存到Q',从触发器在高电平是,把D从Q'锁存到Q。所以在C的上升沿,触发器把D传到Q。建立时间C在上升沿到来时,从触发器要采集Q'的数据,如果此时,D还没到达Q',则不满足建立时间。保持时间理论上,C从低变高之后,主latch锁存,D就无法再传入数据,但是由于数据传输和时钟传输的延迟不同,时钟传输还没有锁存D端数据,D端数据已经发生改变,所以在时钟锁存主latch之前,不能改变D的数据,这就是保持时间。建立保持时
2022-03-29 09:56:57 372
原创 SM2算法学习
ECC算法SM2非对称加密算法先从ECC算法开始。Elliptic Curve Cryptography 椭圆曲线满足函数:y2=x3+ax+b (4a3+27b2 ≠\neq= 0) ,限定条件保证曲线不包含奇点。椭圆曲线算法的基本要求:1)给定私钥k和椭圆曲线基点G,容易得到Q=k⋅\cdot⋅G;2)给定G和Q,求k的值很难。ECC算法步骤:选择椭圆曲线,在椭圆曲线上选择基点G;生成随机数k(作为私钥),生成公钥Q=k⋅\cdot⋅G;【加密】生成随机数r,明文M,密文C,C=
2022-03-15 20:35:45 3068
原创 结构和指针-链表 学习
链表链表(linked list),一连串的独立数据结构(称为节点)。链表中的每个节点通过链或者指针连接在一起,程序通过访问指针访问链表中的节点。单链表在单链表中,每个节点包含一个指向下一节点的指针,链表最后一个节点的指针字段的值为NULL,提示链表后不再有其他节点。单链节点结构:typedef struct NODE{ struct NODE *link; int value;} Node;在单顺序链表中插入new Node.int sll_insert(Node
2022-01-07 10:56:10 524
原创 对建立保持时间的理解
建立保持时间寄存器锁存数据需满足建立、保持时间。建立时间(setup time)是指在触发器的时钟信号上升沿到来以前,数据稳定不变的时间。保持时间(hold time)是指在触发器的时钟信号上升沿到来以后,数据稳定不变的时间。以下是个人对于建立、保持时间的理解。理解需要的一些参数:Tco :触发器延时,时钟到来采集数据到Q端输出数据所需时间(触发器固有属性)。Tde:组合逻辑和布线产生的时延。Tsu:触发器所需建立时间。Tsu_r:建立时间裕量(Tsu_r ≥ 0)。Thd:触发器所需保
2021-07-23 19:23:46 618
空空如也
geany在Windows下怎么使用虚拟终端?
2022-08-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人