当前位置:文档之家› 基于TD-ERCS伪随机序列发生器的FPGA设计与实现

基于TD-ERCS伪随机序列发生器的FPGA设计与实现

中南大学

硕士学位论文

基于TD-ERCS伪随机序列发生器的FPGA设计与实现

姓名:曹莉凌

申请学位级别:硕士

专业:物理电子学

指导教师:盛利元

20070518

综合考虑,本文设计选用Altcra厂商提供的Cyclone系列FPGA

三、选择合适的FPGA芯片型号:

考虑系统规模与产品的升级,本文最终选用逻辑资源为50万门的Cyclone系列EPlC20F400型芯片。

3.1.4硬件平台

本文课题作为国家自然科学基金“混沌的安全性与安全混沌的研究”项目的一部分,对硬件首次实现基于TD.ERCS的CPRSG进行了有益探索,希望由此开发出一款实验芯片,因而选用通用的硬件开发板。采用由华清远见公司提供的高级FPGA教学实验平台,实际电路板如图3-2所示,包括核心板与底板。核心板硬件资源包括FP(}A芯片EPlC20F400、4Mbit储存量配置芯片EPCS4、384KByte高速异步SRAM、8MByte高速SDARM、2MByte快速FLASHI底板硬件资源包括两个9针RS--232串口、8色的VGA接口、PS/2鼠标、键盘接口、USB2.0高速数据接口、USBI.1实验接口、LCD接口、12C接口及功能扩展接口。该实验平台能满足本文研究目标的要求。

图3-2高级FPGA教学实验平台

3.2CPRSG系统整体结构

根据第二章的分析,基于TD.ERCS设计的整个CPRSG系统将包括上位机序列分析与下位机序列生成两部分。上位机基于DELPHI编程环境设计计算机应用软件,完成的主要功能是设置TD-ERCS混沌系统初始值及参数,通过串口传送给下位机(FPGA),并且接收下位机产生的伪随机序列,保存至相应文件,基于NIST标准对其进行统计参数分析,并测试其速度。下位机基于3.1.4节所述硬件平台,依据自顶向下的模块设计方法,根据其特有硬件结构,运用硬件描述

相关主题
文本预览
相关文档 最新文档