采用CPLD将加快计算机总线加密电路设计

2014-03-27 16:43 来源:电子信息网 作者:铃铛

随着信息技术的发展,越来越多的软件被开发出来并且得到广泛的运用,而对软件的知识产权保护也开始变得重要,而CPLD技术将成为软件版权保护的重要一环。软件产品通过系列号码加密,每一个软件均有唯一的产品系列号码。软件产品配置加密电路板后,软件产品和该产品软件加密板同时售出,用户在使用时一套软件要配备一块加密板,通过控制加密板,就可以保证软件产品安全。

计算机访问外部设备地址

在计算机系统当中,如果想要读取硬盘中的数据就必须直接访问1F0"1F7H的接口地址,也就实现了访问硬盘的操作。例如,当鼠标器连接到串行口COM2时,计算机在上电复位时自动启动鼠标的串行通讯功能。其中并行接口LPT1和LPT2为专用打印机使用,地址分别是278"27FH、378"37FH。计算机接口被不断的开发,并行接口已经有了更多的用途。

基于ISA总线的加密电路

想要达到加密的目的,可以利用计算机ISA总线设计一个密码电路的方法来实现。ISA总线加密电路利用Xilinx等公司可编程逻辑器件(CPLD)可以设计一组加密电路。在电路中,IC1 是Xilinx公司的可编程逻辑器件XC9572,有84个引脚,其中可作为I/O的有68个引脚,内部有1600个逻辑门,72个宏单元,响应速度7"15ns。P1是ISA总线引脚。D0"D7是计算机访问外部设备的8位数据总线,a0"a19是访问外部设备的20条地址总线,ior是读外部设备数据信息的读选通线,iow是向外部设备发送信息或命令的写选通线,rst是计算机的复位线,在复位时,加密卡与计算机同时复位。

基于PCI总线的加密电路

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

1 2 > 
CPLD 总线加密

相关阅读

暂无数据

一周热门