|
计算机应用 2014
基于现场可编程门阵列的新型可编程逻辑控制器在线调试技术Abstract: ?针对基于现场可编程门阵列(fpga)的新型可编程逻辑控制器(fpgabasedplc)的在线监控问题,提出了泛化的基于fpga技术对嵌入式片上系统(soc)进行在线监控的方法。该方法设计了一个fpga片上通信系统,系统内部固化基于uart的modbus通信协议栈,通过串口与计算机上位机进行通信;采用双口ram(dram)作为与监控对象间共享的数据缓存区,通过中断机制实现缓存数据的同步交换。性能分析结果表明,该方法将soc处理监控通信的时间百分比降低至0.002%,确保了监控数据传送的实时性,且使soc能够获得更佳控制性能。在altera的cycloneⅱ系列芯片开发板上验证了方案的可行性。
|