新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于单片机和CPLD的PLC背板总线协议接口芯片设计

基于单片机和CPLD的PLC背板总线协议接口芯片设计

作者:时间:2014-01-17来源:网络收藏

  3.3 协议芯片综合

  Verilog HDL 程序通过Lattice 公司的 开发软件ispLEVER 7.0 进行编译、综合,多次尝试后最终选择了Lattice 公司MachXO 系列 中的MachXO2280 芯片, 综合后的主机协议芯片占用 资源的60%左右, 从机协议芯片占用CPLD资源的45%左右,FIFO 控制器充分利用了MachXO2280芯片内部的嵌入式RAM 块, 同时利用了锁相环实现高频率的时钟工作。最后通过LSC ispVM(R)System 烧写软件经JTAG 口下载到CPLD 芯片中进行协议芯片功能验证测试。

  4 结语

  本文设计的背板总线协议芯片在背板串行总线时钟频率为25MHz、信号电平为LVTTL,底板引线长度为40cm,1 台主机连接3 台扩展模块的情况下工作稳定并通过了群脉冲试验,验证了这一组协议芯片的设计是成功的。由于该组协议芯片是针对PLC 的周期性和非周期性数据传送专门设计的,硬件实现的协议帧控制器支持高速率通信、支持数据帧检验功能,避免了数据传送的错误,大大降低了外围的软件开销,增强了可靠性,是一组非常适合用于PLC 背板总线或者需要多模块协同工作的背板总线系统协议芯片。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭