APP下载

基于FPGA的PROFIBUS-DP从站实现

2016-09-13宋连庆梁鹏飞王纪臣

电子设计工程 2016年3期
关键词:功能设计

宋连庆,梁鹏飞,王纪臣

(西安工程大学 陕西 西安 710048)

基于FPGA的PROFIBUS-DP从站实现

宋连庆,梁鹏飞,王纪臣

(西安工程大学 陕西 西安710048)

以FPGA为主控芯片,采用Verilog硬件描述语言实现协议内容,从而代替SPC3协议芯片,实现从站各个通信模块控制器的逻辑功能,构成一个完整的PROFIBUS-DP从站,并且给出了物理层(PHY)的详细设计过程。该技术的使用将不再受外国供货商的限制,并且降低PROFIBUS-DP总线系统的成本,具有一定的实际应用价值。

PROFIBUS-DP;FPGA;从站;物理层

PROFIBUS是面向工厂自动化、流程自动化的一种国际性现场总线标准。在2000年成为IEC61158中的现场总线国际标准之一,于2001年正式成为我国机械行业工业控制系统的现场总线国家标准。由于PROFIBUS协议比较复杂,而国内的专用芯片基本上都是由国外厂商提供,致使我国自动化行业难以掌握该科技核心技术[1]。目前实现PROFIBUS-DP从站的方法有基本有3种,分别为使用单片机、使用专用的ASIC通信芯片和使用接口模板实现3种,但主流设计方案还是依靠专用的ASIC专用通信芯片。与此同时,由于电子行业的飞速发展,各种微处理器的广泛使用,使得现场可编程门阵列(FPGA)得到有力的发展,其TOP_DOWN的设计理念,可以将系统功能逐层分割,通过各个模块的实现设计思想,最终组合成一个完整的系统,成功避开对具体器件结构的考虑,这也是本此设计用FPGA的重要原因之一[2-4]。

图1 PROFIBUS-DP协议结构Fig.1 Agreement structure of PROFIBUS-DP

1 PROFIBUS-DP协议分析

PROFIBUS的协议参考了ISO/OSI模型,并对其进行了简化。PROFIBUS-DP只采用第一层(物理层)、第二层(数据链路层)和用户接口层,第3到7层未使用,这种精简的结构确保了高速数据传输。……

登录APP查看全文

猜你喜欢

功能设计
也谈诗的“功能”
何为设计的守护之道?
《丰收的喜悦展示设计》
瞒天过海——仿生设计萌到家
设计秀
关于非首都功能疏解的几点思考
有种设计叫而专
怀孕了,凝血功能怎么变?
“简直”和“几乎”的表达功能
中西医结合治疗甲状腺功能亢进症31例