一款DSP中CAN总线控制器的研究与设计

来源 :湘潭大学 | 被引量 : 0次 | 上传用户:yu830329
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数字信号处理器(Digital Signal Processor,DSP)在工业控制领域的广泛应用,人们对设备间数据传输的可靠性和稳定性的要求也变得越来越高。而控制器局域网(Controller Area Network,CAN)凭借其在自动控制方面独特的优势,从众多现场总线中脱颖而出,成为了世界上应用最广泛的现场总线之一。CAN总线传输速率快,利用率高,抗干扰能力强的特点刚好能满足DSP对数据传输的要求。因此,将CAN总线控制器嵌入到DSP芯片中,是一种很有价值的系统组成方案。本文在对CAN2.0B协议深入研究的基础上,设计了一款16位DSP芯片中的CAN总线控制器外设模块。此款DSP芯片是面向工业控制领域而设计的,采用哈佛总线结构,具有6组内部总线,能够同时访问数据空间和程序空间。DSP芯片设计了4级流水线,支持多种寻址方式,包含一个32位的中央算术单元和一个16位的乘法器单元等,配置了丰富的片内外设,包括时钟模块、模数转换器、事件管理器、串行外设接口、串行通信接口、CAN控制器。本设计参照CAN2.0B总线协议,结合DSP芯片特点,首先完成了CAN控制器的整体结构设计,将CAN控制器划分为消息控制部分和CAN协议内核部分。为便于设计和验证,又将消息控制部分细分为寄存器模块,CAN邮箱RAM模块,中断控制模块,消息滤波模块;将CAN协议内核分为位时序模块和位比特流处理器模块,其中位比特流处理器使用多层状态机来实现。然后采用自顶向下的方式,用Verilog HDL编程语言进行RTL级的设计,并编写测试激励,运用Cadence公司的NC-verilog仿真工具进行仿真验证。接着将CAN控制器模块搭载于DSP系统外设总线,搭建DSP系统仿真验证平台,编写CAN应用程序,并通过了DSP系统级验证。最后,在180 nm工艺下,按照数字后端半定制设计流程,运用相关EDA工具,完成了DSP中CAN控制器的后端设计,最终完成了DSP芯片的版图设计。
其他文献
目的比较研究肺热清解口服液与处方中总黄酮的抗菌、解热的作用,为临床上严格用药提供科学合理的依据。方法通过最小抑菌浓度(MIC)、最低杀菌浓度(MBC)实验和挖沟法抑菌实验
直流电网技术是解决区域内高比例可再生能源并网和消纳问题的有效技术手段,但构建直流电网将面临技术、装备和标准等方面的诸多挑战。基于直流电网的技术特点,分析了高比例可
<正>随着医药零售市场的放开,各地区零售药店数量快速增长,零售药店间的激烈竞争已是不争的事实。而竞争的主要手段还局限于传统的降价、开业大酬宾、优惠上。真正在短期内确
目的 :探讨沈阳地区健康中、老年人血脂、血糖水平随增龄的变化。方法 :选择 16 0例无心、肺、脑等系统疾病的健康中老年人 ,测定其甘油三酯 (TG)、血清总胆固醇 (TC)、高密
"网红经济"离我们越来越近,本文通过对当地三所高中的学生进行随机调查,发现"网红经济"对在校高中生的多个方面有着不同的影响,并对其进行了简要的分析,并且针对如何引导高中
目的在儿童口腔保健中采取窝沟封闭术、氟保护漆联合预防措施,并分析其龋齿预防效果。方法选取2016年8月-2018年8月,到我院进行口腔保健的儿童240例,将儿童分为两组。观察组1
<正>就英语专业教学而言,问题不在于要不要开设英美文学课,而在于教什么,怎样教。据笔者所知,现在许多学校的英美文学课采用“文学史+选读”的模式。上文学史课时,教师罗列一
在传递现象的研究中,全息干涉法已被公认为一种最直观有效的方法。由于具有精度及灵敏度高、信息量大、无干扰、可进行瞬态测量和整场观察等优点,已被广泛应用于流场中诸如速
针对陈家山煤矿二三新大巷设计巷道断面大,穿越采空区,施工条件复杂、施工难度大、安全威胁大等技术难点,采用锚网喷+U型钢支架+浇注+注浆联合支护方式,安全的通过采空区影响
<正> 自行车二百多年来仍然风行世界,不必耗费汽油是主要原因之一。但自行车却有不便之处,即是在夜间和下雨天有照明问题。普通的单车照明,不象汽车般使用大型干电池,只用小
期刊