1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
在此基础上分析总线控制器的驱动程序。
本次实验的知识基础主机如何通过接口与总线控制器实现通信。
如何通过总线控制器实现总线数据传输通信协议在理解了这些知识以后,总线的驱动分析将水到渠成。
能力的获得本次设计不但是学过的多科知识的综合,更学到了很多新的知识。
提高了自己将已掌握的知识融合应用的能力,也学习到了如何针对问题查找资料以及如何将新知识应用在实际中。
致谢能跟刘新平老师学习,并完成我大学的最后门课程我感到非常的幸运。
我要感谢刘老师在本次设计上给予我的帮助,无论从题目完成知识获得还是治学态度上我都获益非浅。
刘老师传道解惑,让我在设计的过程中少走了很多的弯路,给予我正确的研究方向。
设计的过程中也向刘老师学习了义良好的结构命名方案中得到解放。
有的用户不需要由扩展格式提供的识别符范围,可以继续沿用常规的位识别符范围„标准格式‟。
为了区别标准格式和扩展格式,按规范定义,使用了报文格式的第个保留标准化的要求。
原先的地址范围由个识别位定义,如果地址范围扩大,则这些应用就可以更好地由来实现。
因此引入了第二种报文格式„扩展格式‟的概念,其定义的地址范围更宽,由位定义。
系统设计者将从考虑定对的编程取决于波特率和外部物理延迟时间。
图为位时序逻辑结构图图位时序逻辑结构图协议协议简介随着串行通讯进入更多应用领域,因此,在些应用里,需要对通讯功能的报文识别位提出分配后,若控制器本身不发送显性位,则在以后的隐性状态到显性状态总线过渡时会再进行同步操作称为再同步。
还提供可编程时间段以补偿传播延迟时间和相位位移,并对位时段内的采样点位置进行定义。
误消极和总线关闭三种状态。
位时序逻辑位时序逻辑可监控总线输入,并根据协议处理与总线相关的位时序操作。
在帧起始时,以隐性状态到显性状态的总线过渡进行同步操作称为硬同步。
之的故障进行隔离。
该逻辑具有两个计数器,即接收计数器和发送计数器。
这两个计数器根据来自位流处理器的命令进行增减计数。
根据计数器的计数值,控制器将被设定为主动错校验循环冗余校验寄存器产生循环冗余校验代码。
该代码在控制字段控制数据字节数为的报文或数据字段之后被发送,并用来检查是否有报文发入字段。
管理逻辑管理逻辑负责将器件及移位寄存器和缓冲器之间的并行数据流进行控制。
确保了报文接收总线仲裁报文发送以及信号发生等操作过程依据总线协议来进行。
总线上报文的自动重发送也由处理。
循环冗余机逐个逐位检查报文,当各个报文帧发生数据字段的发送和接收时,状态机改变状态。
是个定序器,对移位寄存器,寄存器以及总线之间的顺序数据流进行控制。
还对管理逻辑以法。
图缓冲器和协议框图协议引擎协议引擎包含几个功能块,包括协议有限状态机循环冗余校验管理逻辑位时序逻辑协议有限状态机协议引擎的核心是有限状态机。
该状态图发送接收缓冲寄存器具有三个发送缓冲器和两个接收缓冲器,两个验收屏蔽寄存器分别对应不同的接收缓冲器以及六个验收过滤寄存器。
下面的框图中显示了这些缓冲器以及它们与协议引擎的连接方是否已被接收。
器件还有三个引脚,用来将装载在三个发送缓冲器之中的报文立即发送出去。
是否使用这些引脚由用户决定,若不使用,也可通过接口访问控制寄存器的方式来启动报文发送。
详细结构见图图结构框用途中断引脚,以及各接收缓冲器专用的中断引脚,可用于指示有效报文是否被接收和载入各接收缓冲器。
是否使用专用中断引脚由用户决定,若不使用,也可用通用中断引脚和状态寄存器通过接口访问确定有效报文户定义的滤波器进行匹配,以确定是否将其转移到两个接收缓冲器之中。
通过接口与器件进行通信。
通过使用标准读写命令对寄存器所有读写操作。
所提供的中断引脚提高了系统的灵活性。
器件上有个多正确的报文缓冲器和控制寄存器中。
利用控制寄存器位,通过接口或使用发送使能引脚均可启动发送操作。
通过读取相应的寄存器可以检查通信状态和。
任何在总线上侦测到的报文都会进行检测,然后与用由三个部分组成协议引擎。
用来为器件及其运行进行配置的控制逻辑和寄存器。
协议模块。
协议引擎的功能是处理所有总线上的报文发送和接收。
报文发送时,首先将报文装载到处理器结合总线控制器通过以太网实现远程数据采集和监控。
第章总线控制器及总线协议总线控制器功能介绍及结构是款控制器,是为简化连接总线的应用而开发的。
该器件主要由处理器结合总线控制器通过以太网实现远程数据采集和监控。
第章总线控制器及总线协议总线控制器功能介绍及结构是款控制器,是为简化连接总线的应用而开发的。
该器件主要由三个部分组成协议引擎。
用来为器件及其运行进行配置的控制逻辑和寄存器。
协议模块。
协议引擎的功能是处理所有总线上的报文发送和接收。
报文发送时,首先将报文装载到正确的报文缓冲器和控制寄存器中。
利用控制寄存器位,通过接口或使用发送使能引脚均可启动发送操作。
通过读取相应的寄存器可以检查通信状态和。
任何在总线上侦测到的报文都会进行检测,然后与用户定义的滤波器进行匹配,以确定是否将其转移到两个接收缓冲器之中。
通过接口与器件进行通信。
通过使用标准读写命令对寄存器所有读写操作。
所提供的中断引脚提高了系统的灵活性。
器件上有个多用途中断引脚,以及各接收缓冲器专用的中断引脚,可用于指示有效报文是否被接收和载入各接收缓冲器。
是否使用专用中断引脚由用户决定,若不使用,也可用通用中断引脚和状态寄存器通过接口访问确定有效报文是否已被接收。
器件还有三个引脚,用来将装载在三个发送缓冲器之中的报文立即发送出去。
是否使用这些引脚由用户决定,若不使用,也可通过接口访问控制寄存器的方式来启动报文发送。
详细结构见图图结构框图发送接收缓冲寄存器具有三个发送缓冲器和两个接收缓冲器,两个验收屏蔽寄存器分别对应不同的接收缓冲器以及六个验收过滤寄存器。
下面的框图中显示了这些缓冲器以及它们与协议引擎的连接方法。
图缓冲器和协议框图协议引擎协议引擎包含几个功能块,包括协议有限状态机循环冗余校验管理逻辑位时序逻辑协议有限状态机协议引擎的核心是有限状态机。
该状态机逐个逐位检查报文,当各个报文帧发生数据字段的发送和接收时,状态机改变状态。
是个定序器,对移位寄存器,寄存器以及总线之间的顺序数据流进行控制。
还对管理逻辑以及移位寄存器和缓冲器之间的并行数据流进行控制。
确保了报文接收总线仲裁报文发送以及信号发生等操作过程依据总线协议来进行。
总线上报文的自动重发送也由处理。
循环冗余校验循环冗余校验寄存器产生循环冗余校验代码。
该代码在控制字段控制数据字节数为的报文或数据字段之后被发送,并用来检查是否有报文发入字段。
管理逻辑管理逻辑负责将器件的故障进行隔离。
该逻辑具有两个计数器,即接收计数器和发送计数器。
这两个计数器根据来自位流处理器的命令进行增减计数。
根据计数器的计数值,控制器将被设定为主动消极和总线关闭三种状态。
位时序逻辑位时序逻辑可监控总线输入,并根据协议处理与总线相关的位时序操作。
在帧起始时,以隐性状态到显性状态的总线过渡进行同步操作称为硬同步。
之后,若控制器本身不发送显性位,则在以后的隐性状态到显性状态总线过渡时会再进行同步操作称为再同步。
还提供可编程时间段以补偿传播延迟时间和相位位移,并对位时段内的采样点位置进行定义。
对的编程取决于波特率和外部物理延迟时间。
图为位时序逻辑结构图图位时序逻辑结构图协议协议简介随着串行通讯进入更多应用领域,因此,在些应用里,需要对通讯功能的报文识别位提出分配标准化的要求。
原先的地址范围由个识别位定义,如果地址范围扩大,则这些应用就可以更好地由来实现。
因此引入了第二种报文格式„扩展格式‟的概念,其定义的地址范围更宽,由位定义。
系统设计者将从考虑定义良好的结构命名方案中得到解放。
有的用户不需要由扩展格式提供的识别符范围,可以继续沿用常规的位识别符范围„标准格式‟。
为了区别标准格式和扩展格式,按规范定义,使用了报文格式的第个保留定义的信息格式相当于标准格式,因此仍然是有效的。
此外,由于扩展格式已经定义,因此网络中会共存标准格式和扩展格式的报文。
协议整体结构见图图协议整体结构图节点的层结构节点的层结构如表所示表节点的层结构应用层对象层报文滤波报文和状态的处理传输层故障界定检测和标定报文校验应答仲裁报文分帧传输速率和定时物理层信号电平和位表示传输媒体物理层定义实际信号的传输方法。
协议没有定义物理层,以便允许根据它们的应用,对发送媒体和信号电平进行优化。
传输层是协议的核心。
它把接收到的报文提供给对象层,以及接收来自对象层的报文。
传输层负责位定时及同步报文分帧仲裁应答检测和标定故障界定。
对象层的功能是报文滤波以及状态和报文,
