参加天津大学第十六届测试仪器展览会感想一、测试技术发展趋势1、软件定义的仪器系统成为主流如今的电子产品(像iphone和wii等)已越来越依重于软件去定义产品的功能
同样的,在产品设计和客户需求日益复杂的今天,用于测试测量的仪器系统也朝着以软件为核心的模块化方向发展,使得用户能够更快更灵活的将测试集成到设计过程中去,进一步减少了开发时间
通过软件定义模块化硬件的功能,用户可以快速实现不同的测试功能,并应用定制数据分析算法和创建自定义的用户界面
相比于传统仪器固定的功能限制和只是“测试结果”的呈现,以软件为核心的模块化仪器系统能够赋予用户更多的主动权,甚至将自主的知识产权(ip)应用到测试系统中
2、多核/并行测试带来机遇和挑战多核时代的来临已成为不可避免的发展趋势,双核乃至八核的商用pc现在已随处可见
得益于pc架构的软件定义的仪器,用户可以在第一时间享受到多核处理器为自动化测试应用带来的巨大性能提升
要充分发挥多核的性能优势,就必须创建多线程的应用程序,例如我们可以将自动化测试程序的数据采集、数据分析、数据记录乃至用户界面部分创建不同的线程,从而分配到不同的核上并行的运行
不过,这样并行的开发理念使得习惯于传统串行开发方式的工程师难以适应,尤其是当核的数目越来越多……3、基于fpga的自定义仪器将更为流行随着设计和测试的要求越来越高,fpga(现场可编程门阵列)技术正逐渐被引入到最新的模块化仪器中,这也就是我们所说的基于fpga的自定义仪器
fpga的高性能和可重复配置特性一直是硬件设计工程师们的最爱,而对于测试工程师而言,又何尝不想拥有硬件级的确定性和并行性呢
像诸如实时系统仿真、高速内存测试等应用都需要用到fpga来确保响应的实时性和高速的数据流入和流出,fpga的ip核更是可以为工程师植第1页共10页入自主知识产权的算法提供契机
然而,苦于对硬件设计知识的缺乏和对v