论文部分内容阅读
使用FPGA等硬件对片上网络进行验证,相对于使用行为级的验证更为快速和精确。然而,受限于硬件资源的有限性,很难在一个FPGA系统中部署计算资源来模拟真实的计算环境。采用软件模拟的方式评估所设计的片上网络系统,虽然便于实现且成本低廉,但是却不能反映数据在网络通路中传输时的真实情况且速度较慢。本文提出了一种新的验证片上网络的方法——利用软硬件协同的方式对片上互联网络进行验证。将整个基于片上网络的系统分为两大模块:片上网络和处理单元。通过硬件来实现结构相对简单且同构的片上网络部分,而扩展需求高,复杂多变的处理单元则通过软件来实现,二者结合,很好的实现了完整的系统。这种软硬协同的方法不但能够真实的反映NOC系统在进行数据传输时的状态,同时也能忽略硬件条件的限制,较方便的模拟不同的处理单元。