面向CMC的系统级测试验证系统的设计与实现
发布时间:2018-07-14 11:34
【摘要】:随着集成电路与SoC的发展与广泛应用,测试验证工作在SoC研发过程中的重要性越来越高,尤其是各种具有特定功能的SoC。而当前的国内自动化领域,小型化、低成本、高集成度的控制模块化的芯片成为一种迫切需求,本研究所依赖的课题就是面向工业控制的片上系统的研制,即CMC系统,相应的CMC系统的测试验证工作也成为了一个重点与难点。在此背景下,本文重点研究了面向CMC的系统级测试验证系统的设计与实现。CMC系统包括CMC芯片、嵌入式固化软件及对应的上位机组态监控软件等,本论文重点研究基于CMC样片的软硬件协同的系统级测试验证。基于CMC系统级的面向工业控制的功能,包括基于LCP实现的逻辑控制与基于MCP实现的运动控制,设计并实现了面向CMC的系统级测试验证系统。该系统包括硬件支持平台、面向逻辑控制的测试验证平台、面向运动控制的测试验证平台以及CMC性能测试。该测试验证系统的硬件支持平台采用基于CMC-Alpha样片自定义的硬件平台,包括CMC最小系统、各种通信接口以及输入输出接口等模块。在此基础上,重点设计与实现了面向逻辑控制的测试验证平台以及面向运动控制的测试验证平台。面向逻辑控制的测试验证平台采用自动化测试的方法实现基于IEC61131-3工业控制编程语言标准的测试验证,该平台主要包括:基于CMC相关API接口设计的自动化测试框架、基于IEC61131-3标准的测试用例设计以及缺陷跟踪系统等。面向运动控制的测试验证平台采用基于MCP监视寄存器的运动控制可视化的方法实现对运动控制的辅助测试验证,主要设计了该辅助监视平台,包括自定义的通信机制、实时二维可视化以及基于Matlab的三维可视化等。此外,还研究了CMC的性能测试方法,其中包括CMC的系统级功耗与基于PLCopen标准的基准性能测试。最后,对本文所设计实现的测试验证系统的应用情况与结果进行了论述。通过论述验证了本文所设计的测试验证系统的可用性,能够对CMC系统级的逻辑控制功能、运动控制功能进行完善的测试验证,并且能够有效的测试CMC的关键性能指标。
[Abstract]:With the development and wide application of integrated circuits and SoC, the importance of test verification in the process of SoC research and development is becoming more and more important, especially in all kinds of SoC. with specific functions and the current domestic automation field. Miniaturization, low cost and high integration control modularized core has become an urgent demand. It is the development of on chip system for industrial control, that is, the CMC system, and the test and verification of the corresponding CMC system has also become a key and difficult point. In this context, this paper focuses on the design and implementation of the system level test and verification system for CMC, which includes the CMC chip, the embedded curing software and the corresponding upper computer. Configuration monitoring software and so on, this paper focuses on the system level test verification based on CMC sample software and hardware collaboration. Based on the CMC system level oriented industrial control functions, including the logic control based on LCP implementation and the motion control based on the MCP implementation, a system level test verification system oriented to CMC is designed and implemented. The system includes hardware. The support platform, the test verification platform for logic control, the test verification platform for motion control and the performance test of CMC. The hardware support platform of the test verification system adopts the hardware platform based on CMC-Alpha sample, including the CMC minimum system, various communication ports and input and output interface modules. The design and implementation of a test verification platform oriented to logic control and a test verification platform for motion control are designed and implemented. The test verification platform oriented to logic control implements test verification based on the IEC61131-3 industrial control programming language standard by automatic testing. The platform mainly includes the CMC related API interface setting. The automatic test framework, the test case design based on IEC61131-3 standard and the defect tracking system. The test verification platform oriented to motion control uses the motion control visualization method based on the MCP monitoring register to realize the auxiliary test verification of the motion control. The main design of the auxiliary monitoring platform, including the custom, is designed. Communication mechanism, real-time two-dimensional visualization and 3D visualization based on Matlab. In addition, the performance testing methods of CMC are also studied, including system level power of CMC and benchmark performance testing based on PLCopen standard. Finally, the application and results of the test verification system designed and implemented in this paper are discussed. The availability of the test verification system designed in this paper is verified. It can test and verify the logic control function of the CMC system and the function of motion control, and can effectively test the key performance indexes of the CMC.
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN47
本文编号:2121520
[Abstract]:With the development and wide application of integrated circuits and SoC, the importance of test verification in the process of SoC research and development is becoming more and more important, especially in all kinds of SoC. with specific functions and the current domestic automation field. Miniaturization, low cost and high integration control modularized core has become an urgent demand. It is the development of on chip system for industrial control, that is, the CMC system, and the test and verification of the corresponding CMC system has also become a key and difficult point. In this context, this paper focuses on the design and implementation of the system level test and verification system for CMC, which includes the CMC chip, the embedded curing software and the corresponding upper computer. Configuration monitoring software and so on, this paper focuses on the system level test verification based on CMC sample software and hardware collaboration. Based on the CMC system level oriented industrial control functions, including the logic control based on LCP implementation and the motion control based on the MCP implementation, a system level test verification system oriented to CMC is designed and implemented. The system includes hardware. The support platform, the test verification platform for logic control, the test verification platform for motion control and the performance test of CMC. The hardware support platform of the test verification system adopts the hardware platform based on CMC-Alpha sample, including the CMC minimum system, various communication ports and input and output interface modules. The design and implementation of a test verification platform oriented to logic control and a test verification platform for motion control are designed and implemented. The test verification platform oriented to logic control implements test verification based on the IEC61131-3 industrial control programming language standard by automatic testing. The platform mainly includes the CMC related API interface setting. The automatic test framework, the test case design based on IEC61131-3 standard and the defect tracking system. The test verification platform oriented to motion control uses the motion control visualization method based on the MCP monitoring register to realize the auxiliary test verification of the motion control. The main design of the auxiliary monitoring platform, including the custom, is designed. Communication mechanism, real-time two-dimensional visualization and 3D visualization based on Matlab. In addition, the performance testing methods of CMC are also studied, including system level power of CMC and benchmark performance testing based on PLCopen standard. Finally, the application and results of the test verification system designed and implemented in this paper are discussed. The availability of the test verification system designed in this paper is verified. It can test and verify the logic control function of the CMC system and the function of motion control, and can effectively test the key performance indexes of the CMC.
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN47
【参考文献】
相关期刊论文 前9条
1 吕景辉;周隽;;基于LabVIEW的集成电路测试系统的设计与实现[J];船电技术;2010年12期
2 胡瑜,韩银和,李晓维;SOC可测试性设计与测试技术[J];计算机研究与发展;2005年01期
3 李兰英;冯宏伟;;基于多性能指标的SoC软硬件划分方法研究[J];计算机工程与应用;2008年02期
4 王赵君;沈海华;;龙芯2号配套PCI Bridge的功能覆盖率验证[J];计算机工程;2006年11期
5 于劲松,李行善;下一代自动测试系统体系结构与关键技术[J];计算机测量与控制;2005年01期
6 孟庆鑫;张龙;;软件测试模型的探讨[J];计算机与网络;2014年05期
7 郭书杰;马跃;王品;;基于IEC61131-3的IL编译器的设计与实现[J];计算机工程与设计;2010年10期
8 黄文君;金建祥;;基于EPA工业以太网的现场控制器研制[J];仪器仪表学报;2006年08期
9 张培山;钟昆;张林江;;基于PLC的污水处理厂自控系统的实现[J];自动化与仪表;2007年05期
相关硕士学位论文 前2条
1 王法辉;PLC模块自动测试系统的设计与开发[D];大连理工大学;2009年
2 刘娟娟;基于Robot框架的软件自动化测试技术的研究与应用[D];浙江理工大学;2013年
,本文编号:2121520
本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/2121520.html