设计方案书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

______________________________________________________________________________________________第1页共3页******设计方案书项目名称:**********项目型号:HJJ-Y-01一、产品规格:1、数据处理芯片:STM32F103C8T6;2、FPGA下载接口:JATG;3、片外flash:64MB;4、片外铁电体FRAM:256K;5、片外临时数据存储:DDR128MB;6、通讯接口:PCIE×1接口,SATA接口,USB接口二、功能描述:在一块带有PCIE接口、SATA接口、USB接口的PCB板上,用FPGA实现数据的加密、解密。把该卡插到带有PCIE×1插槽的电脑。①电脑存数据到硬盘的过程:电脑把数据通过PCIE接口发送到这个PCB板卡上,FPGA对数据进行加密后,再通过SATA接口把数据写进硬盘里;②电脑从硬盘读数据的过程:SATA接口把数据从硬盘里面把数据读出,经过FPGA解密后,再通过PCIE接口把数据传给电脑。以上2个过程是需要在这个PCB板卡的USB接口插USBkey,才能完成,否则电脑不能使用。硬件主要特点如下:1、该卡采用PCIE×1接口,采用2对差分信号;2、标准加密算法速度大于600Mbps(具体速度取决于所选用的算法);3、全硬件支持的加密算法:AES,3DES;4、同时支持加密和解密操作。5、任何进出硬盘的数据,都要经过FPGA的处理6、需要使用这个卡,需要有USBkey______________________________________________________________________________________________第2页共3页软件功能如下:1、通过串口进行MicroblazeSOC系统的配置:主要是调试AES,3DES。2、PC端的软件:(1)PCIE转SATA设备的驱动;(2)用户图形界面。三、主体功能框架图:四、模块功能:1、FPGA:采用SPARTAN6-75TFGG484引脚2、Power:(1)为FPGA提供电源,型号待定。(2)在PCB板上留一个独立供电接口,方便在没有把卡插在电脑主板时也能独立供电。3、DDR3SDRAM:主要用来存储电脑写过来的数据,初步确定128MB。4、FRAM:MemoryFRAM铁电体,初步选用256K(32K×8)Bit(如:MB85R256H)。5、Flash:存放FPGA的下载代码,以及程序的固件,初步确定64Mb。______________________________________________________________________________________________第3页共3页6、PCIE转SATA芯片:在电脑与FPGA之间通讯,电脑通过PCIE接口通过该芯片访问SATA硬盘(可选用ASMEDIA的ASM1061或SiliconImage的SIL3132,最终确定待研发人员对这两颗芯片的试用后决定)。7、USB接口控制器芯片:该接口会连接USBkey,把USBkey里的信息读取到FPGA里,作为启动该卡的key。8、SATA接口:SATA控制器在FPGA内实现,通过该接口连接到SATA硬盘,对硬盘经行访问。拟制:审核:批准:日期:日期:日期:

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功