1.完整项目描述和程序获取
>面包多安全交易平台:
QII :https://mbd.pub/o/bread/ZJqak5xv
vivado:https://mbd.pub/o/bread/ZJqak5xw
>如果链接失效,可以直接打开本站店铺搜索相关店铺:
>如果链接失效,程序调试报错或者项目合作也可以加微信或者QQ联系。
2.部分仿真图预览
3.算法概述
桶形移位寄存器(Linear Feedback Shift Register,LFSR)是一种在数字电路、通信以及密码学中广泛应用的技术。其基本原理是通过移位寄存器中的位运算来生成一个伪随机序列。桶形移位寄存器具有体积小、速度快、易于实现以及循环性好等优点,因此被广泛应用于通信系统中的编码、加密等领域。
4.部分源码
always@(*)
begin
case(sn_temp)
0:dout_temp = dat_temp[63:31];
1:dout_temp = dat_temp[62:30];
2:dout_temp = dat_temp[61:29];
3:dout_temp = dat_temp[60:28];
4:dout_temp = dat_temp[59:27];
5:dout_temp = dat_temp[58:26];
6:dout_temp = dat_temp[57:25];
7:dout_temp = dat_temp[56:24];
8:dout_temp = dat_temp[55:23];
9:dout_temp = dat_temp[54:22];
10:dout_temp = dat_temp[53:21];
11:dout_temp = dat_temp[52:20];
12:dout_temp = dat_temp[51:19];
13:dout_temp = dat_temp[50:18];
14:dout_temp = dat_temp[49:17];
15:dout_temp = dat_temp[48:16];
16:dout_temp = dat_temp[47:15];
17:dout_temp = dat_temp[46:14];
18:dout_temp = dat_temp[45:13];
19:dout_temp = dat_temp[44:12];
20:dout_temp = dat_temp[43:11];
21:dout_temp = dat_temp[42:10];
22:dout_temp = dat_temp[41:9];
23:dout_temp = dat_temp[40:8];
24:dout_temp = dat_temp[39:7];
25:dout_temp = dat_temp[38:6];
26:dout_temp = dat_temp[37:5];
27:dout_temp = dat_temp[36:4];
28:dout_temp = dat_temp[35:3];
29:dout_temp = dat_temp[34:2];
30:dout_temp = dat_temp[33:1];
31:dout_temp = dat_temp[32:0];
default:
dout_temp = 33'd0;
endcase
end
00_018m