利用以太网硬件协仿真接口实现便捷和高带宽的仿真
点对点协仿真
第二种以太网协仿真的模式则是一种点对点接口,该接口使用原始的以太网帧,通过数据链路层与ML402板建立高带宽通信。与基于网络的模式不同的是,点对点接口侧重于本地网段上的低层通信。协仿真的数据则通过连接ML402板和计算机的标准UTP以太网电缆进行传送。这意味着,你的计算机必须具备一个空闲的以太网插口以建立连接。
点对点接口可以支持千兆位级以太网标准,如果该接口被配置为可以使用巨型帧,数据的传送性能将大大提高。使用这种接口连接方式,你甚至可以对超带宽应用进行协仿真。
器件配置
上述两种以太网协仿真接口都支持一种新的器件配置方法,即利用Xilinx System ACETM解决方案支持给予以太网的配置。这种配置过程可以在相同的用于协仿真的以太网连接上进行,因此消除了对二次编程电缆(如Xilinx Parallel Cable IV或者Platform Cable USB)的需求。ML402开发板还搭载了一个Compact Flash卡,它包含一个特殊的启动加载程序映像,该映像在上电的时候会自动下载至FPGA。该映像可以利用在仿真开始时通过以太网电缆传输的新的FPGA协仿真的数据位流对FPGA进行重新配置。整个配置过程都由System Generator for DSP以透明方式进行操控。
设计示例
一个命名为conv5x5_video_ex的5×5滤波器算子设计模型被包含在System Generator for DSP 8.1软件工具当中。该设计证明了使用n-抽头MAC FIR滤波器可以有效地实现二维图像滤波。图4显示了System Generator for DSP的顶层设计。
本文引用地址:https://www.eepw.com.cn/article/156902.htm
另外,该设计还包含一个硬件协仿真测试平台,该平台用来使循环视频序列以实时帧速率流过5×5内核。在每个仿真周期,视频帧将被传送到FPGA中进行处理。一旦进入FPGA,每个帧都会被5×5内核进行滤波,然后传回计算机用Simulink进行分析。仿真过程中,两个Simulink矩阵指示器模块分别显示未经滤波和经过滤波后的图像,图5所示为通过测试平台的数据流。
评论