新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于计算机总线的多种加密电路分析

基于计算机总线的多种加密电路分析

作者:时间:2012-05-24来源:网络收藏
PCI

本文引用地址:http://www.eepw.com.cn/article/148985.htm

  的PCI被普遍应用,一些速度快、内存容量大的新型主板已经以PCI为主。PCI总线的特点是体积小,速度快。设计的板卡利用PCI总线是大势所趋。利用PCI总线设计中利用了华邦(Winband)公司生产的计算机PCI总线接口电路W89C940,最大运行速度是10MS。PCI总线与ISA总线在工作原理上有所区别。PCI总线卡必须拥有驱动程序,不同功能的计算机卡的驱动程序也不相同,因此计算机所有的PCI总线电路都必须配备一只串行EEPOAM ,例如AT93C46,用来存放驱动码。

  对电路进行设计时,同样利用Xilinx公司的Project Navigator软件设计一组可以写数据、再读数据的八-D触发器电路。电路的数据D[7:0]经过输入缓冲器BUFE8输入到八-D触发器,其控制选通端是IN,当IN信号为“1”时,数据D[7:0]输入到触发器,并且锁存数据;当输出选通信号OUT为“1”时,输出数据Q[7:0]传输到D[7:0],即读取八-D触发器的数据。计算机软件在运行时,通过写、读数据就起到加密的作用。

  并行接口的加密电路

  并行加密电路的设计都是选用计算机的并行打印机接口。计算机的打印机接口LPT1,数据传输形式、连接器插座等在IEEE1284中有明确的规定。其主要特性是,数据传送总线DB7DB0,打印机工作忙时,pin1是数据锁存信号,pin10是打印机接收数据。Atmel公司的EEPROM器件AT93C46,具有比较低的工作电流,所以将其正电源VCC连接到ERR端。其工作方式是首先输入控制字,读取数据就写入读控制字,写器件就写入写控制字,之后才能读或写16位(16bit)数据。读操作过程是,写入读控制字,写入7位(7bit)地址,接下来就可以在输出端接收数据,每当输入一个时钟,就有一位(1bit)输出,输出16位后自动结束。打印机接口的加密电路可以设计许方式,例如;时间电路,写入电路的数据与读出数据的时间相关。

  结语

  经过实际设计证明,计算机总线设计加密电路的方法,方便实用。这种方法的结构简单,利用CPLD设计加密电路方便可行,能够比较好地实现加密功能。计算机加密电路的设计有方法,各种方法具有不同的优缺点。实际上,在电路的设计过程中,可以增加一些逻辑功能用来实现功能加密、工作状态加密、实时数据加密等电路,这样能够更好地起到真正加密的作用。

DIY机械键盘相关社区:机械键盘DIY



上一页 1 2 下一页

评论


相关推荐

技术专区

关闭