论文部分内容阅读
随着目前高科技技术要求越来越高,芯片设计技术也相应的得到了迅速的发展。基于SoC开发平台的设计与应用已经成为IC设计行业的必备技能之一。并且就当前的形势来看,高科技技术对SoC应用设计平台需求也越来越多,同时对其性能要求越来越高,导致了越来越多的软核处理器的飞速发展。LEON3软核处理器以其高性能,低成本和配置灵活等优势在SoC应用上得到了广泛的应用。并且伴随着导航系统功能日益多样化、软件算法越来越复杂和集成度要求更高的趋势,在大规模可编程器件上设计、验证和测试导航SoC芯片成为解决方案之一。因此对SoC的研究就显得尤为重要,SoC技术也是集成电路发展的必然趋势。本文提出了一种基于LEON3的精简的,灵活的,高性能的硬件平台的搭建方案,通过介绍基于32位开源LEON3软核处理器,并将其与其他软核处理器相比较,讨论了LEON3在开源,配置灵活以及功能强大等方面的优势,接着介绍了搭建SoC平台需要使用的一些软硬件资源和总线协议,然后详细介绍了SoC搭建方案和SoC平台的验证方法并延伸了如何添加自定义IP核。最后通过在SoC平台上移植Linux系统,并简要给出了如何在Linux系统上开发应用程序,来验证平台的可行性。对SoC的平台的使用与研究以及导航SoC芯片的验证具有重大的意义。