本设计首先用硬件描述语言(VHDL)进行DES(数据加密标准)、3DES(三重DES)算法编码和系统设计,然后采用FPGA来具体实现。采用FPGA设计灵活,可对芯片内部单元进行配置,可以缩短设计周期和开发时间,同时经过优化可以达到较高的性能。另外有多种EDA开发软件支持FPGA的设计,在本设计中采用了EDA综合工具Synplify和Altera公司的Quartus II 7.2开发软件。
参数可设置兆功能块实现法就是设计者可以根据实际电路的设计需要,选择LPM(Library of Parameterized Modue1s,参数可设置模块库,简称LPM)库中的适当模块,并为其设定适当的参数以满足自己设计需要的一种实现方法。作为EDIF标准的一部分,LPM形式得到了EDA工具的良好支持,LPM中功能模块的内容很丰富。
在EDA的设计中,以图形或硬件描述语言模块形式调用兆功能块进行设计,使得基于EDA技术的电子设计能够有效地利用其他优秀电子工程技术人员的硬件设计成果,更使得设
在系统可编程技术(ISP—In System Programming)及其在系统可编程系列器件,是90年代迅速发展起来的一种新技术和新器件。现场可编程器件(FPGA和CPLD)等ISP器件无须编程器,利用器件厂商提供的编程套件,采用自顶而下的模块化设计方法,使用原理图或硬件描述语言(VHDL)等方法来描述电路逻辑关系,可直接对安装在目标板上的器件编程。它易学、易用、简化了系统设计,减小了系统规模,缩短设计周期,降低了生产设计成本,从而给电子产品的设计和生产带来了革命性的变化。
1、系统结