EDN China > 技术文章 > EDA工具与服务 > IC设计与设计服务 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

(多图) 基于SOC的FPSLIC硬件实现分组加密算法

来源:21IC中国电子网 / 作者:徐燕红 张振权?? 2006年05月16日 ?? 收藏0

???
????????一个典型的FPSLIC设计通常应该包括以下几个步骤:

?????? 1.????利用联合仿真软件建立一个FPSLIC工程。?

?

???? 2.????预先建立一个AVR软件仿真程序文件。

?????? 3.????预先建立一个FPGA的硬件仿真程序文件。

?????? 4.????设置和运行AVR-FPGA接口设计。

?????? 5.????运行布局前的联合仿真Pre-layout?Converification(这一步是可选择的)。

?????? 6.????运行Figaro-IDS进行FPGA的布局布线。

?????? 7.????运行布局后的联合仿真Pos-layout?Converification(这一步是可选择的)。

?????? 8.????器件编程数据下载与实验验证。????

??????? 我们以DES数据加密为例,(新建的工程名为lab1.apj,AVR仿真程序文件为desjiami.asm,FPGA的硬件仿真程序为Count.vhdl)。

?????? 2.2?编译AVR的仿真程序软件??

编译AVR的仿真程序软件


?????? (以上程序代码是整个仿真的程序框架,最主要的是对接口进行初始化和对发送和接收部分进行设置,以便进行串口的通信)

?????? 2.3器件编程与试验验证

?????? 1.????将下载电缆ATDH2225的25针的一端从计算机的并行口接出,令一端10针扁平线插入ATSTK94实验板的J1插头上。下载电缆的标有红色的线和J1插头的第一脚连接。

?????? 2.????因为要和计算机串口进行通信,因此要制作一个串口连接电缆,其九针连接电缆的连接关系如下图2-2。电缆一端连接在计算机的任意串口上,另一端连接在实验板上的UART0上。连接电缆只需要连接三根线,UART0的2端连接在FPSLIC的发送端,因此它和计算机的串口2端(接收数据端)相连。UART0的3端连接在FPSLIC的接收端,因此它和计算机的串口2端(发送数据端)相连。

串口通信连接指示图

?????????????????????????????????????????? 图2-2??串口通信连接指示图


?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

SOC? 硬件? 分组加密?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈