计算;推算;计数设备的制造及其应用技术1.本公开涉及主机(host)装置、从机(slave)装置以及这些装置所形成的数据转发系统。背景技术:2.近年来,作为存储介质(从机装置),sd卡(注册商标)、compact flash(注册商标)等得到普及。通过将从机装置与个人计算机、摄像机这样的主机装置连接来形成数据转发系统,在数据转发系统内进行数据的收发。3.专利文献1公开了用户能将从机装置用作能引导介质的技术。4.专利文献2公开了对从机装置与主机装置之间使用的接口电压进行切换的技术。5.现有技术文献6.专利文献7.专利文献1:jp特开2015-62131号公报8.专利文献2:jp特开2013-101636号公报技术实现要素:9.专利文献1记载的技术并未设想从机装置与各种各样的动作模式相对应的情况。10.专利文献2记载的技术通过切换接口电压,能进行高速的接口处理。但若将该技术用在专利文献1记载的技术这样的引导数据转发中,则由于切换时间的开销(overhead)相对变大,因此会使引导数据的转发效率变差。11.本公开提供能提高引导数据的转发效率的主机装置、从机装置以及数据转发系统。12.本公开的数据转发系统具有:从机装置;和至少通过电源线路、时钟线路、指令线路以及数据线路与所述从机装置连接的主机装置。13.所述主机装置在与所述从机装置连接后,通过所述电源线路对所述从机装置供给电源。所述主机装置通过所述时钟线路对所述从机装置供给具有第1频率以及第1电压值的第1时钟。所述主机装置在所述指令线路成为高电平后将所述指令线路驱动成低电平。所述主机装置将所述第1时钟的供给停止。所述主机装置在所述数据线路被驱动成低电平的状态下,通过所述时钟线路对所述从机装置供给具有第2频率以及第2电压值的第2时钟。14.所述从机装置从所述第2时钟供给后起在第1给定期间内将所述数据线路驱动成高电平,在第2给定期间内通过所述数据线路从所述从机装置发送引导数据。15.所述主机装置使用该接收到的引导数据进行启动处理。所述主机装置在从停止所述第1时钟的供给起至少到供给所述第2时钟为止的期间,持续将所述指令线路驱动成低电平。16.本公开能提供能提高引导数据的转发效率的主机装置、从机装置以及数据转发系统。附图说明17.图1是对将从机装置与主机装置连接而成的数据转发系统的结构进行说明的框图。18.图2是主机装置以及从机装置中的电源启动后的时序图的示意图。19.图3主机装置以及从机装置中的序列的示意图。20.图4是表示本实施方式的变形例的时序图的示意图。21.图5是表示本实施方式的变形例的时序图的示意图。22.图6是表示本实施方式的变形例的时序图的示意图。具体实施方式23.以下适当参考附图来详细说明实施方式。但有时会省略必要以上详细的说明。例如有时会省略已经广为所知的事项的详细说明、针对实质相同的结构的重复说明。这是为了避免以下的说明变得不必要地冗长,使本领域技术人员的理解容易。24.另外,发明者为了本领域技术人员充分理解本公开而提供附图以及以下的说明,其意图并不在于由此来限定权利要求书记载的主题。25.[1.数据转发系统的结构][0026]图1是对将从机装置120与主机装置100连接而成的数据转发系统的结构进行说明的框图。如图1所示那样,主机装置100至少具备电源101、soc102。并且,soc102至少具备调节器103、选择2个电源输入当中的一者的电气开关即sw104、主机装置i/f105、控制器106。另外,调节器103还能配置于soc102的外部。[0027]主机装置100和从机装置120机械连接。此外,主机装置100经由作为3.3v电源线路的vdd线路110与从机装置120电连接。[0028]从机装置120至少具备soc121、后端模块126。后端模块126指闪速存储器这样的记录介质、无线通信模块这样的器件。并且,soc121至少具备调节器122、sw123、从机装置i/f124、控制器125。另外,调节器122还能配置于soc121的外部。在本实施方式中,进行使用sd卡来作为从机装置120的一例的说明。但从机装置120并不限于sd卡。compact flash(注册商标)、memory stick(注册商标)也是从机装置120的一例。[0029]主机装置i/f105和从机装置i/f124经由包含clk(时钟)线路111、cmd(指令)线路112、dat(数据)线路113的线路来进行信号通信。另外,dat线路113包含dat0线路113a、dat1线路113b、dat2线路113c、dat3线路113d这4条信号线。[0030][2.数据转发系统的动作][0031]以下使用图1到图3来说明将从机装置120与主机装置100连接时执行的引导数据的转发动作。[0032]另外,在本说明中,所谓信号是低电平,指信号的电压处于0v及其附近的状态。所谓信号是高电平,指信号的电压比低电平高且能与低电平的信号相区别的状态。另外,表征高电平的电压值能对应于数据转发系统的用途来确定。在本实施方式中,将3.3v的高电压信号以及1.8v的低电压信号作为表征高电平的电压值的示例来使用。[0033]图2是主机装置100以及从机装置120中的电源启动后的时序图的示意图。[0034]图3是主机装置100以及从机装置120中的序列的示意图。[0035]主机装置100从连接了从机装置120的定时t1起开始引导数据的转发动作(s300、s350)。主机装置100在定时t2从电源101供给3.3v电源。3.3v电源经由soc102、调节器103、sw104、进而经由vdd线路110供给到从机装置120。进而,主机装置100在定时t2将dat线路113上拉(pull up)到3.3v(图2中的“上拉到3.3v”)(s302)。[0036]主机装置100在对vdd线路110施加的电压在定时t3达到2.7v后,对clk线路111送出第1时钟(s304)。第1时钟的频率是400khz以下(第1频率)。第1时钟的电压值是3.3v(第1电压值)。[0037]主机装置100在将第1时钟送出给定时钟数(作为一例是74时钟以上)后,将初始化指令送出到卡装置(s306)。所谓初始化指令,指为了进行主机装置100与从机装置120之间的数据转发所需的处理而由主机装置100送出的信息。另外,在本公开中,初始化指令不仅用作仅指单一指令的词汇,也用作指多个指令的集合的词汇。如图2所示那样,作为根据与sd卡相关的标准确定的指令的cmd0以及cmd8也是初始化指令的一例。[0038]从机装置120若接受到来自主机装置100的初始化指令,就将针对该初始化指令的响应送出到主机装置100(s352)。所谓响应,是表示由从机装置辨识出来自主机装置100的指令的信息。如图2所示那样,作为根据与sd卡相关的标准确定的响应的r7是响应的一例。另外,对于cmd0,不存在对应的响应。[0039]主机装置100若接受到来自从机装置120的响应,就为了谋求引导数据的接收,而在定时t4将cmd线路112驱动成低电平(s308)。另外,在主机装置100不要求本实施方式中说明的引导数据的接收、或不能与引导数据的接收功能相对应的情况下,不将cmd线路112驱动成低电平。另外,在本实施方式中,各线路的驱动可以由主机装置100、从机装置120或其他外部设备进行。例如在定时t4将cmd线路112驱动成低电平的主体可以是从机装置120。以下,作为本实施方式,为了方便,确定驱动各线路的主体来进行说明。[0040]主机装置100在接着定时t4的定时t5,停止向clk线路111送出第1时钟(s310)。这是用于在今后的处理中对clk线路111送出第2时钟的动作。[0041]从机装置120在未探测到cmd线路112被驱动成低电平的情况下(s354“否”),进行根据从机装置120的标准等确定的通常的初始化动作(s356(之后的动作省略))。[0042]从机装置120在探测到cmd线路112被驱动成低电平的情况下(s354“是”),在经过给定的期间后将dat线路113驱动成低电平(s360)。[0043]主机装置100在未对clk线路111供给时钟且cmd线路112、dat线路113为低电平的期间内(图2中的阴影期间内),使自身的转发模式过渡到比到此为止的模式更高速的高速转发模式(s362)。在主机装置是与作为从机装置的sd卡对应的主机装置的情况下,作为高速转发模式的一例,有ddr50模式这样的模式。在ddr50模式下,数据转发中所用的总线宽度从1bit扩展到4bit。此外,在ddr50模式下,数据转发中所用的时钟的采样使用时钟的两个边缘来进行。此外,在ddr50中,数据转发中所用的时钟的电压值成为1.8v。此外,在ddr50中,数据转发中所用的时钟的频率成为最大50mhz。[0044]从机装置120也在未对clk线路111供给时钟且cmd线路112、dat线路113为低电平的期间(图2中的阴影期间)中,使自身的转发模式过渡到比到此为止的模式更高速的高速转发模式(本实施方式中是ddr50)(s312)。[0045]主机装置100在从定时t5起经过给定期间(作为一例是5ms)后的定时t6,对clk线路111送出第2时钟(s314)。第2时钟的频率是50mhz以上(第2频率)。第2时钟的电压值是1.8v(第2电压值)。[0046]从机装置120在从定时t6起给定期间(作为一例是1ms)以内的定时t7,将dat线路113驱动成高电平(1.8v)(图2中的“被卡驱动成1.8v”)(s364)。[0047]如图2所示那样,将从定时t2到t6的期间称作引导初始化模式(boot initialization mode)。此外,将定时t6以后的期间称作引导模式(boot mode)。[0048]从机装置120在从定时t6起给定期间(作为一例是100ms)以内的定时t8,经由dat线路113对主机装置100发送引导数据(s366)。[0049]主机装置100若接收到引导数据(s316“是”),就在定时t9将cmd线路112驱动成高电平(1.8v)(s320)。另外,主机装置100在未接收引导数据的情况下(s316“否”),进行通常模式下的初始化(s318)。在此,通常模式的初始化是指比过渡前的模式更低速的模式下的初始化。在本实施方式中,通常模式的初始化是比ddr50更低速的ds模式下的初始化。在ds模式下,数据转发中所用的总线宽度从4bit缩小到1bit。此外,在ds模式下,数据转发中所用的时钟的采样使用时钟的一个边缘来进行。此外,到后端模块126的初始化完成为止,时钟频率最大为400khz,在后端模块126的初始化完成后进行经由dat线路113的数据收发时,时钟频率最大为25mhz。[0050]主机装置100若接收到引导数据,就结束引导数据的转发处理(s322)。主机装置100之后进行利用了后端模块126的初始化以及引导数据的主机装置100等的启动。[0051]从机装置120确认cmd线路112被驱动成高电平(s368、s370),并结束引导数据的转发处理(s370)。[0052]如以上那样,作为本技术中公开的技术的例示而说明了实施方式。但本公开中的技术并不限定于此,也能运用于进行了变更、置换、附加、省略等的实施方式中。[0053]例如可以省略s306以及s352的处理。即,可以省略初始化指令的发行以及响应。这样一来,能更高速地进行引导数据的转发处理。[0054]此外,可以使引导数据的转发中所用的模式为更高速的模式。例如,可以使用更高速的sdr104这样的模式。在本模式下,时钟频率最大成为208mhz。然而,在本模式下,为了认清主机装置100所接收的数据的采样点,需要从机装置120在引导数据的发送之前对主机装置100发送调校块(tuning block)这样的数据(详细情况后述)。即,主机装置100从从机装置120接收包含用在转发引导数据的时钟的同步中的数据的调校块。这样一来,能更高速地进行引导数据的转发处理。[0055]进而,也可以变更s306以及s352的内容。例如,通过在初始化指令(作为一例是cmd0、cmd8或其两者)的内容中记载对先前讲述的引导数据的转发模式的种类进行确定的信息,能使引导数据的转发模式能对应于装置的能力而改变。[0056]将上述说明的构成要素的变形分别组合而得到的方式包含在本公开的实施方式中,这点不言自明。例如图4到图6是表示本实施方式的变形例的时序图的示意图。图4表示省略初始化指令的发行以及响应且将转发模式设为ddr50的示例。图5表示省略初始化指令的发行以及响应且将转发模式设为sdr104的示例。图6表示在初始化指令中的cmd8中记载将转发模式设为sdr104这一意思的信息的示例。另外,表示在初始化指令中的cmd8中记载将转发模式设为ddr50这一意思的信息的示例的时序图与图2大致相同(cmd0或cmd8的内容不同),因此省略。[0057]如上述那样,在如图5以及图6所示那样使用sdr104来作为转发模式的情况下,主机装置i/f105为了正确地接收数据而需要被称作调校的过程。在转发模式为sdr104时,从机装置i/f124在定时t8在引导代码之前空出给定的间隔(作为一例是128时钟期间)的同时,重复地将调校块经由dat线路113送出给定的次数(作为一例是40次)。所谓调校块,是为了进行调校而预先规定的数据模式,主机装置i/f105在适当变更dat线路113的采样点的同时依次接收调校块,找出合适的采样点。通过实施调校,在使用sdr104这样的高频率时钟的情况下,也能正确地接收dat线路113上的数据。[0058][3.总结][0059]在本实施方式中,在从停止第1时钟的供给起至少到供给所述第2时钟为止的期间(定时t4到定时t6的期间),cmd线路112持续被驱动成低电平。即,在该期间内,在主机装置100与从机装置120之间没有指令的交换。在本实施方式中,在该期间不进行指令的交换,以作为更高速的模式的ddr50、sdr104来转发引导数据。因而,能削减指令转发、指令解释所需的开销時间。作为结果,能提高引导数据的转发效率。[0060]此外,在本实施方式中,到t4为止,在主机装置100以及从机装置120之间,关于引导数据转发处理的开始以及转发模式达成了协议。因而,也可以从停止第1时钟的供给起至少到dat线路113被驱动成高电平为止(定时t7)或到发送引导数据为止(定时t8),将cmd线路112持续驱动成低电平,由此提高引导数据的转发效率。[0061]此外,在本实施方式中,说明了如下示例:在将cmd线路112驱动成高电平后且在驱动成低电平前,从属地发行初始化指令,在该初始化指令中记载对引导数据的转发中所用的模式进行确定的信息。这样一来,能如上述那样,使引导数据的转发模式能对应于装置的能力而改变。[0062]产业上的可利用性[0063]本公开能运用在以sd卡为代表的从机装置和对应主机装置、以及具有所述主机装置以及从机装置的数据转发系统中。[0064]附图标记的说明[0065]100ꢀꢀ主机装置[0066]101ꢀꢀ电源[0067]102ꢀꢀsoc[0068]103ꢀꢀ调节器[0069]104ꢀꢀsw[0070]105ꢀꢀ主机装置i/f[0071]106ꢀꢀ控制器[0072]110ꢀꢀvdd线路[0073]111ꢀꢀclk线路[0074]112ꢀꢀcmd线路[0075]113ꢀꢀdat线路[0076]113a dat0线路[0077]113b dat1线路[0078]113c dat2线路[0079]113d dat3线路[0080]120ꢀꢀ从机装置[0081]121ꢀꢀsoc[0082]122ꢀꢀ调节器[0083]123ꢀꢀsw[0084]124ꢀꢀ从机装置i/f[0085]125ꢀꢀ控制器[0086]126ꢀꢀ后端模块。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
主机装置、从机装置以及数据转发系统的制作方法
作者:admin
2022-07-27 06:14:54
435
关键词:
计算;推算;计数设备的制造及其应用技术
专利技术