支持多现场总线集成的CAN软核设计

来源 :浙江大学 | 被引量 : 0次 | 上传用户:qinpeizhen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现场总线是提高自动化系统整体水平的基础技术,对国民经济的影响日益增大,CAN总线作为是现场总线中唯一被批准为国际标准的现场总线,在国内的市场越来越大,而目前市场上销售的CAN总线芯片大都是国外公司生产的产品。另一方面,现场总线技术发展虽有数十年,但是至今都未能完成统一的国际标准,而随着自动化技术和通信技术的发展,多现场总线产品共存于一个控制系统已成为一个现实的问题。因此,充分利用IC设计业最新一轮分工为我国IC产业提供的切入点——IP核设计,设计基于硬件描述语言的现场总线软核,促进各种总线之间传输以及现场总线统一标准的建立具有重大的意义。本论文的主要工作内容如下:(1)研究了CAN总线国内外研究现状,详细介绍解析了CAN的技术特点,包括总线电平、位编码、协议分层结构。学习了CAN软核设计中需要的关键技术报文校验与滤波、错误处理和总线位时序等,为软核设计工作提供理论基础。(2)提出了基于FPGA和以太网采用软核IP技术实现现场总线集成的方案,并完成该方案的框架设计。(3)根据CAN总线协议采用VerilogHDL硬件描述语言,按照从上到下的设计流程,将软核划分为3个主要功能模块,完成各个模块的HDL语言设计和功能仿真。最后设计顶层文件完成对子模块的集成调用。设计的软核兼容CAN1.0和CAN2.0两种工作模式。(4)设计并详细分析了逻辑仿真用到的测试向量testbench,使用测试向量文件完成对CAN软核的功能仿真。(5)介绍了FPGA技术特点及Altium Designer软件。采用Altium Designer软件设计了CycloneⅡ系列FPGA开发板的原理图及PCB板,包括电源、接口配置、SDRAM电路模块等。(6)采用飞利浦的SJA1000和PCA250芯片,设计CAN总线的测试平台,并完成测试平台的C语言测试程序,以用来测试CAN软核。在实际应用中设计者可以将此软核作为通讯模块通过FPGA实现,或者快速搭建现场总线通信系统,实现灵活的CAN总线接口方案。
其他文献
增强病案管理人员法律意识,根据严格执行各项制度,加强病历质量监控力度,更新病案人员的工作态度和观念,更好地完成病案对外查阅、复印工作,使病案信息更全面为社会服务.
客观准确快速评价羊绒针织物的风格特征,是提升羊绒针织物质量的重要保证。本文主要运用KES型织物风格仪对自行织制的羊绒及羊绒与牦牛绒混纺针织物的基本力学性能及织物风格
在快速测定煤层瓦斯压力技术研究的基础上,对多煤层条件下穿越松软煤层快速测定另一特定煤层的瓦斯压力进行了研究,提出了解决这一问题的技术原理以及适合现场应用的技术方法
NVH(Noise、Vibration&Harshness)性能作为汽车最直观、最能体现汽车驾乘感受的性能,逐渐被用户和厂商所重视,而车内中频段噪声水平对汽车的NVH性能具有重要的影响,因此,必须将车
随着国民经济持续发展,生产效率与产品质量都得到了极大提高,人们的物质需求也在不断增长,对机器人技术提出了更复杂的要求。其中少自由度并联机械手因具有刚度大、精度高、
山羊绒由于其保暖性好、手感柔软、光滑、细腻、光泽柔和等纤维特性,在纺织界享有“钻石纤维”的美誉;高支精纺羊绒纱线更是选用白度、细度、长度极高的上好山羊绒原料,进行多次
液压挖掘机主要应用于土方挖掘作业,其工作装置的可靠性是整机性能的重要标志;反铲装置作为液压挖掘机中一种广泛使用的工作装置,其可靠性关系到整机性能的发挥。本文以某型号的
新疆的独特地理位置,使新疆的自然气候属于干旱性气候,再加上在原有自然环境开发与建设工作中,忽视了生态环境保护问题,导致新疆的生态平衡受到比较严重的破坏,使环境保护工
工程机械行业发展前景良好,液压挖掘机作为其主要机种,有着巨大的市场需求。然而其环境不友好的特点,促使挖掘机向着节能环保的方向发展,使得液压挖掘机节能技术成为各大工程
随着国民经济的持续增长,现代化建设进程步伐的加快,国家对石化、钢铁、基础设施等方面投入的重视,起重机械行业也得到了相应快速发展。由于起重机在工作过程中受到不同程度的冲击和振动影响,在对起重机械进行设计时就不得不考虑各种动载荷对机械结构的冲击效应,需要以动态设计的方法来对起重机械进行设计。随着有限元理论的日益成熟和完善,有限元分析方法在起重机机构受力分析和优化设计中的应用也越来越广泛。本文研究了有限