- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 IIC协议和HDC1080仿真
先进行链接和读写,即A6-A0和R/W,当芯片接收后会返回一个低电平,然后芯片会传输温度信息,一共16位,当然,每隔8位需要我们返回一个低电平。要求先进行链接和读写,即A6-A0和R/W,当芯片接收后会返回一个低电平,接收后再传输地址,比如HDC1080读温度,传输0000 0000。以配置文件为例,按照规则,SDA拉低,传输1000 0000,接收信号,再传输0000 0010,再接收信号等等。输入时钟,复位,起始信号,输出温度,湿度,完成信号,同时输出SCL,传输SDA。可以在我的主页中看到,附网址。
2024-10-29 20:36:55
340
原创 verilog实现四阶复数矩阵求逆
国科大高等数字集成电路大作业,利用Verilog实现四阶复数矩阵求逆,采用分块矩阵法对四阶常数矩阵求逆,再利用公式完成对复数矩阵的求逆,里面包括二阶矩阵求逆,求积,三级矩阵求行列式,四阶矩阵求积,求逆,求行列式和四阶复矩阵求逆的代码。代码附在txt文档中,请自行复制到程序中
2024-03-12 15:11:21
1852
1
原创 MATLAB实现RSA加密解密
RSA密码是现在应用最广泛的公钥密码,其基本过程如下:1.选取两个大素数:p,q;2.计算n=p*q,和n的欧拉函数值n1,n1=(p-1)*(q-1);3.选择一随机整数e,满足e和n1的最大公约数为1,即gcd(n1,e)=1;4.计算d,d是e和n1的乘法逆元,满足mod(d*e,n1)=1;5.这样我们得到公开钥{e,n}和私密钥{d,n};6.加密过程:明文M加密得到密文C,满足:C=mod(M^e,n);7.解密过程:密文C解密得到明文M,满足:M=mod(C^d,n
2022-04-07 16:09:52
2749
原创 MATLAB实现三重DES加密解密
DES加密基本过程如下:1。对明文进行裁剪,每64bit为一组进行运算,先进行初始IP置换矩阵得到乱序数据。2.进行迭代操作,单次操作过程如下图。其中子密钥产生过程如图,一共产生16个子密钥S盒是整个算法的核心,产生的48bit数据会分成8组,分别通过8个S盒。每组的第一位和最后一位构成一个二进制数,转换为十进制代表行数,中间4位转换为十进制代表列数。输出S盒该位置的数字并转换为4位二进制数,为一组输出。3.重复迭代16次,再左右互换,通过逆初始置...
2022-04-06 17:25:06
1563
湿度温度传感器HDC1080的Verilog仿真模块实现与测试
2024-10-29
利用Verilog实现四阶复数矩阵求逆
2024-03-12
利用Verilog实现四阶矩阵求逆
2024-03-12
MATLAB实现RSA加密解密
2022-04-07
MATLAB实现Enigma密码机
2022-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人