基于FPSLIC的DES解密和AES的分组加解密的设计
8.器件电感器封装编程数据下载与实验验证。
电感器符号我们以DES数据加密为例,(新建的工程名为lab1.apj,AVR仿真程序文件为desjiami.asm,FPGA的硬件仿真程序为Count.vhdl)。
2.2 编译AVR的仿真程序软件
(以上程序代码是整个仿真的程序框架,最主要的是对接口进行初始化和对发送和接收部分进行设置,以便进行串口的通信)
2.3 器件编程与试验验证
1.将下载电缆ATDH2225的25针的一端从计算机的并行口接出,令一端10针扁平线插入ATSTK94实验板的J1插头上。下载电缆的标有红色的线和J1插头的第一脚连接。
2.因为要和计算机串口进行通信,因此要制作一个串口连接电缆,其九针连接电缆的连接关系如下图2-2。电缆一端连接在计算机的任意串口上,另一端连接在实验板上的UART0上。连接电缆只需要连接三根线,UART0的2端连接在FPSLIC的发送端,因此它和计算机的串口2端(接收电感器厂家数据端)相连。UART0的3端连接在FPSLIC的接收端,因此它和计算机的串口2端(发送数据端)相连。
3.选择4MHz时钟,即在实验板上将JP17设置在靠近板子内侧位置,而将JP18不连接,也就是将其连接跳线拔掉。
4.将直流9V电源接头插入ATSTK94实验板的电源插座P3上。
5.将实验板上的开关SW10调至PROG位置。开关SW10有编程(PROG)和运行(RUN)两种连接。在编程位置,用户可以通过下载电缆和下载程序软件CPS,将SystemDesigner生成的FPSLIC数据流文件给配置存储器编程。在运行位置,FPSLIC器件将载电感生产厂家入数据流文件并运行该设计。
6.打开电源开关SW14,即将它调整到ON位置。这时候实验板上电源发光二极管(红色)发光,表示实验板上已经上电。这样,硬件就连接完毕,等待下一步的数据下载。
7.单击OK按钮,即生成数据流文件,它将下载到ATSTK94实验板的配置存储器中,这时,Atmel的AT17配置可编程系统(CPS)窗口被打开,如下图2-3,并自动给器件编程。
图2-3FPSLIC控制寄存器设置对话框
在Procesure下拉列表框中选择/PPartition,ProgramandVerifyfromanAtmelFile。在Family下拉列表框中选择AT40K/Cypress,在Device下拉列表框中选择AT17LV010(A)(1M)。其余采用系统的默认值。然后点击StartProduce按钮,如果电缆等硬件设置正确,那么程序将下载到实验板上。
8.将开关SW10调至RUN位置,打开串口调试程序Accesspot129软件。对于Accessport129的设置为:串口为COM1(根据用户选择的计算机端口来设定),波特率:9600,校验位:NONE,数据位为8,停止位选择1,串口开关选择开;
3 试验结果:
图3-1中,下面方框中是要输入的64比特的明文,电感器生产厂家(程序中输入的明文为0123456789ABCDEF),当这64个比特的数据全部输入完毕后,点击发送按钮,在软件上方的数据接收端显示出经过DES算法加密后的密文(85E813540F0AB405)。通过硬件实现的的结果和实际仿真结果是差模电感器完全一致的。同时通过数码管也分别显示出最后的加密数据。至此整个硬件试验结束。
平面变压器厂家 | 平面电感厂家
基于CPCI的嵌入式单板计算机电源的设计方案嵌入式运行速度高,系统较复杂,常常集成超大规模FPGA器件、DSP器件、DDR存储器以及各种接口电路。这对电源的输出电压值、功耗、电压精度、上电顺序以及电源完整性提出更高的要求。这里介绍一种基于CPC 开关电源原理与设计(连载四十六)全桥式变压器开关1-8-3-5.全桥式变压器开关电源的优缺点全桥式变压器开关电源与推挽式变压器开关电源一样,由于两组开关器件轮流交替工作,相当于两个开关电源同时输出功率,其输出功率约等于单一开关电源输出功率的两倍。因 Buck变换器的数字模糊PID控制摘要:由Buck电路的状态空间平均法,可得到其电压控制下的动态小信号模型,并应用PID实现其精确控制。为提高控制精度和抗干扰能力,用模糊控制器对PID参数进行实时整定,给出了仿真与实验结果及结论。关键