引 言
??? 长期以来,针对各种应用领域或相同领域的不同场合,由于对计算能力、接口电路数据吞吐能力等要求的差异,我们习惯于把功能相对固定的信息安全平台设计成不同的实现形式。这就造成了对硬件、相应软件重复研发等效率低的现状。随着用户对信息安全需求的提高和信息安全形势的日益复杂,迫切需要一个平台来缩短开发周期,复用开发资源,高效地开发出自己的信息安全产品。
??? 片上可编程系统SOPC(System on a Programmable Chip)技术是Altera公司提出的一种灵活、高效的SoC解决方案。它将处理器、存储器、I/O口、硬件协处理器或加速器等IP功能模块都集成到一个FPGA芯片里,构建一个可编程的片上系统。它具有硬件上可裁剪、口T扩充和可在线升级的优点,而且市场上有丰富的IP核资源可选,使得设计十分灵活。基于此,sOPC平台化设计技术已成为国际上渐趋流行的设计理念。本文从信息安全SOPC硬件平台的需求出发,分析了平台的设计原则,提出一种信息安全SOPC硬件平台架构模型,并对关键模块给出了相应的解决方案。