论文部分内容阅读
随着半导体技术的不断进步,以及市场对小体积、多功能、低功耗和低成本电子产品的需求,传统的专用集成电路的设计在一定程度上不再满足需求,于是出现了片上系统设计,即SoC设计。目前,SoC设计的规模和复杂性越来越大,导致其设计的验证工作更加困难。由于FPGA具有可编程性、逻辑容量大、资源丰富、修改设计简单和开发周期短等优点,能够模拟SoC芯片比较真实的工作环境,因此被广泛用于SoC验证,使工程师快速地找出设计中存在的错误和缺陷。本文首先研究了目前常见的SoC验证技术,提出采用FPGA进行SoC验证的方案。在介绍了FPGA的内部结构和资源的基础上,针对验证平台的通用性和大规模逻辑容量的需求,选择了Xilinx公司的XC7V2000T和XC6SLX150T两款FPGA作为验证平台的核心芯片。并在后续章节中详细介绍了平台的硬件设计,包括电源设计、配置设计、存储功能设计、通信功能设计以及其他模块设计等。最后,本文就平台的实现,包括原理图设计、PCB设计的一些步骤和要点给予了说明,并对部分功能模块进行了调试分析。