第一篇:SDIO小结20141018
SDIO
SDIO(Input/Output)是一种IO接口规范。目前,其最主要用途是为带有SD卡槽的设备进行外设功能扩展。SDIO卡是一种IO外设,而不是Memory。SDIO卡外形与SD卡一致,可直接插入SD卡槽中。
一个完整的SDIO控制系统包括:SDIO/SD/MMC卡、主控制器硬件层,以及由主控制器驱动、功能卡相关驱动、顶层应用程序组成的软件部分等。SDIO主控制器介于片上系统总线和外设卡之间,实现了系统总线信号到SD总线信号的转化,CPU对接在SDIO主控制器上的外设的操作只要符合APB的时序要求,而底层的细节处理交给SDIO主控制器来完成。SDIO主控制器的主要功能包括:控制卡的读/写时序、命令生成与发送、响应接收与分析、数据发送与接收、硬件中断的处理、时钟域功耗的控制(主控制器必须提供频率可配置的时钟,因为外设卡的时钟由主控制器通过时钟线提供,需能匹配不同种类的外设卡;同时时钟与功耗有着直接关联)等。
目前市场上有多种SDIO接口的外设,比如SDIO蓝牙,SDIO GPS,SDIO无线网卡,SDIO移动电视卡等。这些卡底部带有和SD卡外形一致的插头,可直接插入SDIO卡槽(即为SD卡槽)的智能手机、PDA中,即可为这些手机、PDA带来丰富的扩展功能。用户可根据实际需要,灵活选择外设扩展的种类、品牌和性能等级。SDIO已为成为数码产品外设功能扩展的标准接口。
SDIO卡插入带有标准SD卡槽的设备后,如果该设备不支持SDIO,SDIO卡不会对SD卡的命令作出响应,处于非激活状态,不影响设备的正常工作;如果该设备支持SDIO卡,则按照规范的要求激活SDIO卡。
SDIO卡允许设备按IO的方式直接对寄存器进行访问,无须执行FAT文件结构或数据sector等复杂操作。此外,SDIO卡还能向设备发出中断,这是与SD memory卡的本质区别。
SDIO总线
SDIO总线和USB总线类似,SDIO总线也有两端,其中一端是主机(HOST)端,另一端是设备端(DEVICE),采用HOST-DEVICE这样的设计是为了简化DEVICE的设计,所有的通信都是由HOST端发出命令开始的。在DEVICE端只要能解析HOST的命令,就可以同HOST进行通信了。
SD总线上的通信基于3种格式的比特流:命令包、响应包和数据包。控制器要按照SDIO协议的格式给命令添加起始位、标志位、CRC校验位、停止位等。命令在写入命令寄存器后,通过CMD线传给外设卡,卡收到命令后在CMD线上返回特定的响应到主控制器,主控制器把响应存放到响应寄存器,用来对卡状态进行分析判断。
SDIO的HOST可以连接多个DEVICE,这个是同SD的总线一样的,其中有如下的几种信号 1.CLK信号:HOST给DEVICE的时钟信号.2.CMD信号:双向的信号,用于传送命令和反应。
3.DAT0-DAT3 信号:四条用于传送的数据线,支持1位或4位两种数据宽度的传输。4.VDD信号:电源信号。5.VSS1,VSS2:电源地信号。在SDIO总线定义中,DAT1信号线复用为中断线。在SDIO的1BIT模式下DAT0用来传输数据,DAT1用作中断线。在SDIO的4BIT模式下DAT0-DAT3用来传输数据,其中DAT1复用作中断线。
SDIO命令:
SDIO总线上都是HOST端发起请求,然后DEVICE端回应请求。其中请求和回应中会数据信息。
1.Command:用于开始传输的命令,是由HOST端发往DEVICE端的。其中命令是通过CMD信号线传送的。
2.Response:回应是DEVICE返回的HOST的命令,作为Command的回应。也是通过CMD线传送的。
3.Data:数据是双向的传送的。可以设置为1线模式,也可以设置为4线模式。数据是通过DAT0-DAT3信号线传输的。
SDIO的每次操作都是由HOST在CMD线上发起一个CMD,对于有的CMD,DEVICE需要返回Response,有的则不需要。对于读命令,首先HOST会向DEVICE发送命令,紧接着DEVICE会返回一个握手信号,此时,当HOST收到回应的握手信号后,会将数据放在4位的数据线上,在传送数据的同时会跟随着CRC校验码。当整个读传送完毕后,HOST会再次发送一个命令,通知DEVICE操作完毕,DEVICE同时会返回一个响应。对于写命令,首先HOST会向DEVICE发送命令,紧接着DEVICE会返回一个握手信号,此时,当HOST收到回应的握手信号后,会将数据放在4位的数据线上,在传送数据的同时会跟随着CRC校验码。当整个写传送完毕后,HOST会再次发送一个命令,通知DEVICE操作完毕,DEVICE同时会返回一个响应。
SDIO的寄存器:
SDIO卡的设备驱动80%的任务就是操作SDIO卡上的有关寄存器。SDIO卡最多允许有7个功能(function),这个同其功能号是对应的(1~7),每个功能都对应一个128K字节大小的寄存器,这个见下面的图。功能号之所以取值范围是1~7,而没有包含0,是因为功能0并不代表真正的功能,而代表CIA寄存器,即Common I/O Area,这个纪录着SDIO卡的一些基本信息和特性,并且可以改写这些寄存器。其中地址0x1000~0x17fff是SDIO卡的CIS区域,就是基本信息区域,Common Information Structure。初始化的时候读取并配对SDIO设备。
SDIO与SD接口的区别
SDIO协议是由SD卡的协议演化升级而来的,很多地方保留了SD卡的读写协议,同时SDIO协议又在SD卡协议之上添加了CMD52和CMD53命令。由于这个,SDIO和SD卡规范间的一个重要区别是增加了低速标准,低速卡的目标应用是以最小的硬件开始来支持低速I/O能力。低速卡支持类似调制解调器,条形码扫描仪和GPS接收器等应用。高速卡支持网卡,电视卡还有“组合”卡等,组合卡指的是存储器+SDIO。在非组合卡的SDIO设备里,其最高速度要只有达到25M,而组合卡的最高速度同SD卡的最高速度一样,要高于25M。
此外,SD卡和SDIO卡还在一些commands, R6 register, reset, bus width, card detect resistor, data transfer block sizes, data transfer abort, some fixed sd memory registers有差异,具体差异可查阅simplified sdio card spec.pdf第四章4.2~4.10.
第二篇:SDIO协议简介专题
SDIO卡
SDIO卡是在SD内存卡接口的基础上发展起来的接口,SDIO接口兼容以前的SD内存卡,并且可以连接SDIO接口的设备,目前根据SDIO协议的SPEC,SDIO接口支持的设备总类有蓝牙,网卡,电视卡等。
SDIO协议是由SD卡的协议演化升级而来的,很多地方保留了SD卡的读写协议,同时SDIO协议又在SD卡协议之上添加了CMD52和CMD53命令。由于这个,SDIO和SD卡规范间的一个重要区别是增加了低速标准,低速卡的目标应用是以最小的硬件开始来支持低速I/O能力。低速卡支持类似调制解调器,条形码扫描仪和GPS接收器等应用。高速卡支持网卡,电视卡还有“组合”卡等,组合卡指的是存储器+SDIO。
SDIO和SD卡的SPEC间的又一个重要区别是增加了低速标准。SDIO卡只需要SPI和1位SD传输模式。低速卡的目标应用是以最小的硬件开支来支持低速I/O能力,低速卡支持类似MODEM,条形扫描仪和GPS接收器等应用。对组合卡来说,全速和4BIT操作对卡内存储器和SDIO部分都是强制要求的。
在非组合卡的SDIO设备里,其最高速度要只有达到25M,而组合卡的最高速度同SD卡的最高速度一样,要高于25M。
SDIO总线
SDIO总线和USB总线类似,SDIO总线也有两端,其中一端是主机(HOST)端,另一端是设备端(DEVICE),采用HOST-DEVICE这样的设计是为了简化DEVICE的设计,所有的通信都是由HOST端发出命令开始的。在DEVICE端只要能解溪HOST的命令,就可以同HOST进行通信了。
SDIO的HOST可以连接多个DEVICE,如下图所示:
这个是同SD的总线一样的,其中有如下的几种信号
1.CLK信号:HOST给DEVICE的时钟信号.2.CMD信号:双向的信号,用于传送命令和反应。
3.DAT0-DAT3 信号:四条用于传送的数据线。
4.VDD信号:电源信号。
5.VSS1,VSS2:电源地信号。
在SDIO总线定义中,DAT1信号线复用为中断线。在SDIO的1BIT模式下DAT0用来传输数据,DAT1用作中断线。在SDIO的4BIT模式下DAT0-DAT3用来传输数据,其中DAT1复用作中断线。
SDIO命令:
SDIO总线上都是HOST端发起请求,然后DEVICE端回应请求。其中请求和回应中会数据信息。
1.Command:用于开始传输的命令,是由HOST端发往DEVICE端的。其中命令是通过CMD信号线传送的。
2.Response:回应是DEVICE返回的HOST的命令,作为Command的回应。也是通过 CMD线传送的。
3.Data:数据是双向的传送的。可以设置为1线模式,也可以设置为4线模式。数据是通过DAT0-DAT3信号线传输的。
SDIO的每次操作都是由HOST在CMD线上发起一个CMD,对于有的CMD,DEVICE需要返回Response,有的则不需要。
对于读命令,首先HOST会向DEVICE发送命令,紧接着DEVICE会返回一个握手信号,此时,当HOST收到回应的握手信号后,会将数据放在4位的数据线上,在传送数据的同时会跟随着CRC校验码。当整个读传送完毕后,HOST会再次发送一个命令,通知DEVICE操作完毕,DEVICE同时会返回一个响应。
对于写命令,首先HOST会向DEVICE发送命令,紧接着DEVICE会返回一个握手信号,此时,当HOST收到回应的握手信号后,会将数据放在4位的数据线上,在传送数据的同时会跟随着CRC校验码。当整个写传送完毕后,HOST会再次发送一个命令,通知DEVICE操作完毕,DEVICE同时会返回一个响应。
SDIO的寄存器:
SDIO卡的设备驱动80%的任务就是操作SDIO卡上的有关寄存器。SDIO卡最多允许有7个功能(function),这个同其功能号是对应的(0~7),每个功能都对应一个128K字节大小的寄存器,这个见下面的图。功能号之所以取值范围是1~7,而没有包含0,是因为功能0并不代表真正的功能,而代表CIA寄存器,即Common I/O Area,这个纪录着SDIO卡的一些基本信息和特性,并且可以改写这些寄存器。其中地址0x1000~0x17fff是SDIO卡的CIS区域,就是基本信息区域,Common Information Structure。初始化的时候读取并配对SDIO设备。
这些寄存器的详细分区已经其对应的功能,在开发过程中都是需要仔细研读的,这些都在协议的SPEC中都有详细说明,这里就不在罗索了。
CMD52命令:
SDIO设备为了和SD内存卡兼容,SD卡所有Command和Response完全兼容,同时加入了一些新的Command和Response。例如,初始化SD内存卡使用ACMD41,而SDIO卡设备则用CMD5通知DEVICE进行初始化。
但二者最重要的区别是,SDIO卡比SD内存卡多了CMD52和CMD53命令,这两个命令可以方便的访问某个功能的某个地址寄存器。
CMD52命令是IO_RW_DIRECT命令的简称,其命令格式如下
首先第一位为0,表明是起始位,第二位为传输方向,这里为1,代表方向为HOST向DEVICE设备传送,其后6位为命令号,这里是110100b,用十进制表示为52,CMD52的名字也由此而来。紧接着是读写标志位。
然后是操作的功能号。也就是function number。如果为0则指示为CCCR寄存器组。紧接着是寄存器地址,用17指示,由于功能寄存器有128K地址,17位正好能寻址。
再下来8位Write data or Staff Bits的意思是说,如果当前为写操作,则为数据,否则8位为填充位。无意义。
最后7位为CRC校验码。最后一位为结束位0。
对于CMD52的Response是48位,命令格式如下:
总结下,CMD52是由HOST发往DEVICE的,它必须有DEVICE返回来的Response。CMD52不需要占用DAT线,读写的数据是通过CMD52或者Response来传送。每次CMD52只能读或者写一个byte.
CMD53命令:
CMD52每次只能读写一个字节,因为有了CMD53对读写进行了扩展,CMD53允许每次读写多个字节或者多个块(BLOCK)。CMD53的命令格式如下:
第一位是1,为开始位,然后是一位方向位,总是1,代表方向为HOST向DEVICE设备传送,其后6位为命令号,这里是110101b,用十进制表示为53,CMD53的名字也由此而来。
然后是1位的读写标志。接着是3位功能号,这个同CMD52都是相同的。Block Mode如果1代表是块传输模式,否则为字节传输模式。
OP Code为操作位,如果是0,代表数据往固定的位置读写,如果1代表是地质增量读写。例如,对地址0固定读写16个字节,相当于16次读写的地址0,而对地址0增量读写16个字节,相当于读写0~15地址的数据。
然后是17位的地址寄存器,可以寻址到128K字节的地址,然后是9位的读写的计数,对于字节读取,读写大小就是这个计数,而对于块读写,读写的大小是计数乘以块的大小。随后的7位为CRC校验码。最后一位为1。
当读写操作是块操作的时候,块的大小是可以通过设置FBR中的相关寄存器来设置。
同CMD52命令不同的是,CMD53没有返回的命令的,这里判断是否DEVICE设备读写完毕是需要驱动里面自己判断的,一般有2个方法,1.设置相应的读写完毕中断。如果DEVICE设备读写完毕,则对HOST设备发送中断。2.HOST设备主动查询DEVICE设备是否读写完毕,可以通过CMD命令是否有返回来判断是否DEVICE是否读写完毕。
转自:http://blog.csdn.net/tanxs001/archive/2010/12/22/6091320.aspx
第三篇:技术小结10
年终小结
不知不觉中在沙钢已经已经工作了5个年头,在分厂领导的关心支持和车间工友热情帮助下,本人以踏踏实实的作风,主动、积极、热情地投入到CP3这个岗位,并保持良好的心态,通过不断刻苦学习,努力提高自身修养,认真履行岗位职责,认真总结积累经验以及自己的努力,较好地完成了CP3各项工作,并取得了一定的成绩,在思想上、业务工作水平上都有了很大的提高。11即将结束,在这一年里取得了一定的进步,也存在了不足,总结起来,主要有以下几个方面:
一、在思想政治方面:
我始终用马列主义、毛泽东思想、邓小平理论以及江泽民同志一系列重要讲话精神武装自己的头脑,不断增强贯彻和执行党的基本路线的自觉性和坚定性。加强政治学习,全面提高自身素质。政治思想上积极进步,始终在大是大非面前保持清醒头脑,在认真思想学习的同时,我自己严格遵守车间里的的各项规章制度,能够按时出勤,注重团结。在工作上,虚心向领导和老同志请教,使自己受益良多。
二、工作方面:
工作中,时时处处以车间的优秀工友为榜样,取人之长,补己之短,始终保持了谦虚谨慎勤奋好学的积极态度,自身的综合能力有了显著提高,2011年是我个人工作稳步发展的的一年,在总结了10年的不足,并采取一定的措施,在一些关键点上取得了进步。作为CP3主值,我深知自己肩上的责任更加重大,如何协调好各个生产环节,确保生产工作的顺利进行,完成或超额完成分厂下达的各项几天生产指标,各项经济指标,努力做到低能耗,高质量,高产量,紧紧围绕自己的职责和工作目标,我对生产的每一个环节进行全程关注和跟踪,从大处着眼,从小处着手,不放过每一个细节,严格执行生产工艺,严格遵守分厂的各项规章制度,做到不迟到,不早退,时时处处以工作为先,大局为重,努力完成班组下达的任务,配合班组长工作,加班加点,毫无怨言。
2011年不仅自己取得了长足的进步,并且也能和其他班上的CP3人员进行技术交流总结,对别人毫不保留的谈心得,同时对别人的优点也进行吸取,修正自己的薄弱环节。在11年主要取的:
1、全年减少了PFM的堆钢,主要包括基本解决了15不进16的堆钢,16V冲出口堆钢,15H进出口掉落13H进出口掉落的堆钢,14V,16v进口导卫坏,自己主要做了以下工作一个PFM辊缝的标准化设定,PFM的班中点检频次加强,活套间的堆拉关系的控制,活套异常状态的及时发现及应对处理
2、大规格开班,能基本保证成品尺寸,减少开班的拉钢料得产生。自己主要总结了以前生产大规格的一些经验,如Φ6.5,Φ8,Φ14通过对PFM的辊缝的严格设定,以及P3台R因值的匹配以及活套套量的正确设定,基本保证开班成品尺寸的要求。
三、技术方面:
1、工艺执行方面:
在实际的生产过程中,认真执行各个钢种,各个规格的工艺要求,包括出钢温度,NTM入口温度,吐丝温度精轧机入口、出口温度,吐丝机吐丝温度,辊道速度,风机开启数量以及风档,保温罩开闭情况,跟踪测径仪显示的成品尺寸确保产品质量。11年严格注重了降速料的判次,以及重点钢种的吐丝温度的测量与调整,杜绝了一些常见的金像质量问题!
2、CP3操作方面:
1、张力调整:在实际的生产过程中,调整好粗中轧张力消除机架间的堆拉关系,做到张力平衡,通过调节活套的套量及活套机架间张力保证成品尺寸精度,保证大规格成品头部不拉钢。
2、吐丝积圈形调整:在实际生产中,吐丝的圈形尤为重要,在生产中根据实际的吐丝情况通过调节吐丝的超前量,头尾的超前量,夹送辊的压力,吐丝温度以及现场的吐丝及舌板旁板,首段辊道的高低,来保证圈形。
3、故障处理:在实际生产中,遇到故障报警,及时果断处理,不急躁,不慌乱,设备上的问题及时联系后勤条线处理,对影响生产的故障及时停车处理,保证设备人身安全。
四、学习方面:
在科学技术日新月异,竞争越来越激烈的今天,我个人意识到,不断学习新知识,掌握新技能,不断提高自己的业务水平和工作技能,才能满足工作的需求和适应社会的发展。在工作过程中,我将不断向有经验的同事探讨自己未曾真正掌握的技术或技能,并学以至用,对生产过程中的一些信息也进行收集整理,转化为资料以备所需;业余时间翻看一些专业书籍,查看一些专业网站,学习和掌握一些先进的专业技术知识;也看一些管理或其它方面的书籍,学习各种有用知识,提高自己的综合能力。在今后的工作中,我将通过不断的学习和实践,提高自身的素质,让自己的进步和企业的发展同步,以满足工作的需要。
五、不足方面:
1、安于现状,学习仅仅局限于自己的cp3岗位,对整条轧线了解不多,如粗中轧,精轧机。
2、学习积极性降低,不太愿意更多的总结经验进一步提升自己的水平。
3、轧制6.5规格容易出现粗晶体这样的金像问题。
六、今后打算:
1、抽出时间,系统学习其他轧钢知识,仅仅只了解CP3操作是不够的,系统学习整条轧线,为今后自己进一步发展打下坚实基础。
2、进一步加强业务学习。坚持谦虚谨慎,不骄不躁的工作作风,发扬团结他人、谦虚学习的精神,虚心向同事、领导学习,不断提高自身素养。
3、进一步提升自己的工作责任心,增强责任感、压力感,提高工作效率和工作质量。
4、在实际的生产过程中进一步积累处理故障的经验,调整好心态,争取减少处理常见故障的时间。
我相信在新的一年中我会更加努力,把自己的本职工作做的更加出色,在日常的生产中发挥自己更加重要的作用,取得更好的工作实绩。
陈龙
2011年11月8日
第四篇:实习小结10
实习小结
07高药一班20号陈凡南京南钢医院2011年12月
病区药房的主要职责是为本院住院部各科室病人提供静脉输入的西药和口服药及部分外用药。药品的摆放按不同剂型、作用分门别类,井然有序。一类精神药品如哌替啶、布桂嗪、芬太尼都要锁在保险柜里,由专人保管。
病区药房的分工明确,不同的工作由不同的工作人员完成。医院采用联网系统,首先,住院部各科室医生查房后下医嘱后,由护士将科室病人所需用药的名称、数量的统领单输入电脑,待住院药房的药师接受后将统领单打印出来,再由负责调剂药品的药师根据统领单发药,最后由药房送药的护士核对无误后送往各个科室。
我觉得病区药房的工作跟门诊药房的工作虽然都是发药,但是还是有差别的,门诊是面对所有病人,而病区不用面对所有的病患,只需要帮病患要用的药品全部分发给护士就行了。给住院病人的药得每天按量分好,得把药剥好,一个科室有很多号病患,拉的单子会很长,发药的时候一定要仔细,不能看错了,把药放错,这样后果不堪设想,身为义务人员最重要的就是责任心。
通过病区药房2个月的实习,我熟悉了不同类别药品的使用范围,通过按统领单向各科室发药的过程中,我对常见科别病人所用药品及其适用范围有了大致了;大致掌握了一般药品的储存原则:疫苗、蛋白、刺激因子等药品应恒温保存;硝普钠、维生素k4、培福沙星注射剂等应避光保存,并对精神药品的管理有了更进一步的了解。
虽然实践工作中难免产生失误,但改正后便是自己实习中宝贵的经验和教训。
第五篇:初二英语小结10
十月小结
一.词组与句子
1.We’2.’3.4.5.6.7.8.
9.people 10.11.12.13.14.Tian’anmen Square.15.16.17.18.19.20.21.22.23.full moon fifteen days later.24.A few days before the New Year, people their houses
25.26.They eat fish, chicken, duck, pork, dumplings and 27.28.29.Year.30.“Happy New Year”.31.32.I’33.34.Where’35.I’36.’t they?
37.38.39.40.二.语法收获
1.else用于疑问句 例Who else do you know?
2.Other 用法 例.There are lots of girl in the room.Some are playing the piano.And others are watching.3.The other 用法 例Some won the game.The others lost the game.4.动词变名词develop development例saw the development of economy
5.买,送用for 例The flowers are for mother.6.Rise/raise例The sun rises in the east./They raised the price.7.不及物动词作及物动词 例The film started at 6:00.8.带有修辞的时间前用on 例on the eve of National Day.9.完成进行时 例 I have been waiting for you for hours.10.v.>n.(以t结尾的>+tion)例She has a large collection of books.11.Last 后直接加时间 例The rain lasted three hours.12.No wonder难怪 例He has eaten 5 apples.No wonder he is not hungry.13. Information 不可数 例What important information she gave us?
14.Must 的回答 例Yes, must./No, needn’t.15.Need在肯定句中只能做动词 例She needs to come early.16.Need 作will用仅用于否定 疑问句 例Need she come so early?
17.Favorite 例That disc is my favorite/It is my favorite disc.18.以o结尾的+es的词 例Heroes eat potatoes and tomatoes with echoes/
19.Time不可数 例What’s the time?
20.Time可数 例have a good time.21.Through/across 例 through practice/across the bridge
22.At the end of…/at the beginning of例He sang a song both at the beginning of the party and at the end of it.23.Try例try on the coat/try it on
24.Percent 例He gets a discount of 10 percent
25.反意疑问句 例He won’t come tomorrow, will he?
26.反意疑问句回答 例He won’t come tomorrow, will he? Yes, he will./No, he won’t.27.反意疑问句(否定词)例There is little milk, is there?
28.问尺寸的回答(肯定)例How does it fit? This one fit me wear.29.问尺寸的回答(否定)例How does it fit? Sorry, it’s too…
30.卖给你 例OK.I’ll let you have it at 10 per cent off.三.错误纠正
1.注face可数用复数
2.注带有修辞的名词前加the
3.注warmly热烈地
4.注working men and women工人们
5.Thanks for your invitation to the party for National 注thank加anyway
6.Christmas? 注前夜用eve
7.It’注while doing
8.注将来用will
9.注ago用过去式
10.注the dead 死人们
11.注合成词必须more
12.注持续last.13.注以……开始start with
14.I’注I’d like to想要
15.注过去用before
16.注形容词加to加动词
17.注邀请信invitation letter
18.only a few days away.注为了用for
19.注at restaurant
20.They their classrooms with many beautiful balloons yesterday.注yesterday 过去时
21.注重读闭音节的进行式双写最后的辅音
22.注a lot of 复数
23.注他的朋友中的一个
24.We’注去哪里用to
25.’t have any time.注重读闭音节的过去式双写最后的辅音
26.注
yesterday 过去时
27.注情态动词后用动词原型
28.注rose升起
29.注现在完成时have+过去分词
30.注美好的生活happy life