具有存储器元件的存储器卡及其卡控制器制造技术

技术编号:2845092 阅读:144 留言:0更新日期:2012-04-11 18:40
内置在存储器卡中的卡控制器,该存储器卡能够装入可检测中断的主机设备中。接口单元从主机设备接收命令并对命令进行解码,并将响应或数据发送到主机设备,并从那里接收数据。读取/写入控制单元根据对命令解码的结果执行写入和读取。错误检测单元检测在由接口单元执行的数据的发送和接收操作中,以及在由读取/写入控制单元执行的数据的写入和读取的至少一个操作中是否发生了错误。当错误检测单元检测到发生了错误时,信号处理单元在接口单元不执行数据发送或接收期间,通过接口单元向主机设备输出中断信号。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及具有存储器元件的存储器卡及其卡控制器,更具体来说,涉及通过从主机设备进行访问而允许在其中写入数据并从那里读取数据的存储器卡及其卡控制器。
技术介绍
近来,存储器卡常常被用作各种便携式电子设备中的一种可移动存储设备,各种便携式电子设备如个人计算机、PDA、照像机、移动电话等等。作为存储器卡,人们的注意力集中于PC卡和小型SDTM卡(参见日本专利申请公开出版物No.2003-91703)。SDTM卡是其中内置了闪速存储器的存储器卡。此卡特别是为满足小型化、大容量和高速处理的需要而设计的。在主机设备对SDTM卡的访问过程中发生了错误的情况下,主机设备需要发出诸如写入、读取等等访问命令,进一步发出让SDTM卡确认是否发生了错误的命令,最后,根据对命令的响应信号确认是否发生了错误。然而,为确认很少发生的错误,主机设备需要在发出访问命令之后发出确认错误的命令,这妨碍了主机设备的存储器卡控制方法的简化。如果存储器卡还具有无线通信装置或有线通信装置,则存储器卡还需要具有用于将有关发生了错误的信息通知给主机设备的装置。然而,对于主机设备,除了不断地执行轮询之外,没有用于获取在无线或有线通信中生成的信息的装置。
技术实现思路
根据本专利技术的一个方面,提供了在存储器卡中内置的卡控制器,该存储器卡能够装入可检测中断的主机设备中。卡控制器包括接口单元,从主机设备接收命令并对命令进行解码,将响应发送到主机设备,以及将数据发送到主机设备并从所述主机设备接收数据,读取/写入控制单元,根据对命令解码的结果执行数据写入和读取中的至少一个操作,错误检测单元,检测在由接口单元执行的数据的发送和接收操作中,以及在由读取/写入控制单元执行的数据的写入和读取的至少一个操作中是否发生了错误,以及信号处理单元,当错误检测单元检测到发生了错误时,在接口单元不执行数据发送或接收期间,通过接口单元向主机设备输出中断信号。根据本专利技术的另一个方面,提供了在存储器卡中内置的卡控制器,该存储器卡能够装入可检测中断的主机设备中。卡控制器包括通信单元,向外部设备发送信息并从所述外部设备接收信息,接口单元,从主机设备接收命令并对命令进行解码,将响应发送到主机设备,以及将数据发送到主机设备并从所述主机设备接收数据,读取/写入控制单元,根据对命令解码的结果执行数据写入和读取中的至少一个操作,以及信号处理单元,在接口单元不执行数据发送或接收期间,通过接口单元将从通信单元发送的预先确定的信息作为中断信号发送到主机设备。根据本专利技术的再一个方面,提供了能够装入可检测中断的主机设备中、并可由主机设备访问的存储器卡。存储器卡包括接口单元,从主机设备接收命令并对命令进行解码,将响应发送到主机设备,以及将数据发送到主机设备并从所述主机设备接收数据,用于存储数据的存储器,读取/写入控制单元,根据对命令解码的结果执行向存储器中写入数据和从存储器读取数据中的至少一个操作,错误检测单元,检测在由接口单元执行的数据的发送和接收操作中,以及在由读取/写入控制单元执行的数据的写入和读取的至少一个操作中是否发生了错误,以及信号处理单元,当错误检测单元检测到发生了错误时,在接口单元不执行数据发送或接收期间,通过接口单元向主机设备输出中断信号。根据本专利技术的再一个方面,提供了能够装入可检测中断的主机设备中、并可由主机设备访问的存储器卡。存储器卡包括通信单元,向外部设备发送信息并从所述外部设备接收信息,接口单元,从主机设备接收命令并对命令进行解码,将响应发送到主机设备,以及将数据发送到主机设备并从所述主机设备接收数据,用于存储数据的存储器,读取/写入控制单元,根据对命令解码的结果执行向存储器中写入数据和从存储器读取数据中的至少一个操作,以及信号处理单元,在接口单元不执行数据发送或接收期间,通过接口单元将从通信单元发送的预先确定的信息作为中断信号发送到主机设备。附图说明图1是概要显示了根据本专利技术的第一个实施例的SDTM存储器卡的结构的例图;图2是显示了向根据第一个实施例的SDTM存储器卡中的信号引脚分配信号的表;图3是显示了根据第一个实施例的SDTM存储器卡的硬件配置的方框图;图4是显示了根据第一个实施例的SDTM存储器卡中的寄存器单元的详细结构的方框图;图5是显示了根据第一个实施例的SDTM存储器卡中的NAND型闪速存储器中的数据的配置的例图;图6是显示了在操作模式下向信号引脚分配信号的表;图7是显示了根据第一个实施例的SDTM存储器卡的结构的功能方框图;图8是显示了在SDTM存储器卡中进行写入时数据周期和中断周期的时序图;图9是在根据第一个实施例的SDTM存储器卡中进行单次写入时在主机设备和SDTM存储器卡之间发送和接收信号的时序图; 图10是在根据第一个实施例的SDTM存储器卡中进行多块写入时在主机设备和SDTM存储器卡之间发送和接收信号的时序图;图11是在根据第一个实施例的SDTM存储器卡中进行多块写入时在主机设备和SDTM存储器卡之间发送和接收信号的另一个示例时序图;图12是概要显示了根据本专利技术的第二个实施例的SDTM存储器卡的结构的例图;图13是显示了向根据第二个实施例的SDTM存储器卡中的信号引脚分配信号的表;图14是显示了根据第二个实施例的SDTM存储器卡的结构的功能方框图;图15是显示了根据第二个实施例的第一个修改的示例的SDTM存储器卡的结构的功能方框图;以及图16是显示了根据第二个实施例的第二个修改的示例的SDTM存储器卡的结构的功能方框图;以及具体实施方式下面将参考附图描述根据本专利技术的实施例的存储器卡。下面作为存储器卡的示例,讲述SDTM存储器卡。相同或类似的附图标记在所有附图中表示类似的元件。首先,将描述根据本专利技术的第一个实施例的SDTM存储器卡。图1是概要显示了根据第一个实施例的SDTM存储器卡的结构的例图。SDTM存储器卡1通过总线接口3向主机设备2发送信息或从那里接收信息。SDTM存储器卡1包括NAND型闪速存储器芯片11、用于控制NAND型闪速存储器芯片11的卡控制器12以及多个信号引脚(引脚1到引脚9)30。信号引脚30可以与卡控制器12电连接。信号被分配给信号引脚30的引脚1到引脚9,如图2所示。数据0到数据3被分别分配给引脚7、引脚8、引脚9和引脚1。卡检测信号也分配给引脚1。命令被分配给引脚2。地电势Vss被分配给引脚3和引脚6。电源电压Vdd被分配给引脚4。时钟信号被分配给引脚5。SDTM存储器卡1是这样形成的,以便插入到在主机设备2中提供的插槽中,或从该插槽取出。主机设备2中提供的主机计算机(未显示)通过引脚1到引脚9与SDTM存储器卡1内部的卡控制器12进行各种信号和数据的通信。例如,当在SDTM存储器卡1中写入数据时,主机计算机通过引脚2作为串行信号向卡控制器12发送写入命令。此时,卡控制器12响应提供到引脚5的时钟信号,接收提供到引脚2的写入命令。如上所述,仅通过引脚2向卡控制器12串行地输入写入命令。被分配用于输入命令的引脚2设置在数据3的引脚1和地电势Vss的引脚3之间,如图2所示。信号引脚30和接口3用于主机设备2中提供的主机控制器和SDTM存储器卡1之间的通信。另一方面,NAND型闪速存储器芯片11和卡控制器12之间的通信使用了NA本文档来自技高网...

【技术保护点】
在存储器卡中内置的卡控制器,所述存储器卡能够装入可检测中断的主机设备中,所述卡控制器包括:接口单元,从主机设备接收命令并对命令进行解码,将响应发送到主机设备,以及将数据发送到主机设备并从所述主机设备接收数据;读取/写入控制单 元,根据对命令解码的结果执行数据写入和读取中的至少一个操作;错误检测单元,检测在由接口单元执行的数据的发送和接收操作中,以及在由读取/写入控制单元执行的数据的写入和读取的至少一个操作中是否发生了错误;以及信号处理单元,当错误 检测单元检测到发生了错误时,在接口单元不执行数据发送或接收期间,通过接口单元向主机设备输出中断信号。

【技术特征摘要】
【国外来华专利技术】JP 2004-11-12 328846/20041.在存储器卡中内置的卡控制器,所述存储器卡能够装入可检测中断的主机设备中,所述卡控制器包括接口单元,从主机设备接收命令并对命令进行解码,将响应发送到主机设备,以及将数据发送到主机设备并从所述主机设备接收数据;读取/写入控制单元,根据对命令解码的结果执行数据写入和读取中的至少一个操作;错误检测单元,检测在由接口单元执行的数据的发送和接收操作中,以及在由读取/写入控制单元执行的数据的写入和读取的至少一个操作中是否发生了错误;以及信号处理单元,当错误检测单元检测到发生了错误时,在接口单元不执行数据发送或接收期间,通过接口单元向主机设备输出中断信号。2.根据权利要求1所述的卡控制器,其中,当从主机设备向接口单元输入预先确定的命令时,接口单元停止输出中断信号并结束中断周期。3.根据权利要求1所述的卡控制器,其中,根据从主机设备输入的预先确定的命令,接口单元改变输出中断信号的模式和不输出中断信号的模式。4.根据权利要求1所述的卡控制器,进一步包括寄存器,当错误检测单元检测到发生了错误时,所述寄存器保留表示发生了错误的错误信息,其中,当主机设备接收到中断信号时,主机设备通过读取由寄存器保留的错误信息来确认发生了错误。5.在存储器卡中内置的卡控制器,所述存储器卡能够装入可检测中断的主机设备中,所述卡控制器包括通信单元,向外部设备发送信息并从所述外部设备接收信息;接口单元,从主机设备接收命令并对命令进行解码,将响应发送到主机设备,以及将数据发送到主机设备并从所述主机设备接收数据;读取/写入控制单元,根据对命令解码的结果执行数据写入和读取中的至少一个操作;以及信号处理单元,在接口单元不执行数据发送和接收期间通过接口单元将从通信单元发送的预先确定的信息作为中断信号发送到主机设备。6.根据权利要求5所述的卡控制器,其中,当从主机设备向接口单元输入预先确定的命令时,接口单元停止输出中断信号并结束中断周期。7.根据权利要求5所述的卡控制器,其中,根据从主机设备输入的预先确定的命令,接口单元改变输出中断信号的模式和不输出中断信号的模式。8.根据权利要求5所述的卡控制器,其中,预先确定的信息是表示通信单元开始或结束通信的信息。9.根据权利要求5所述的卡控制器,其中,预先确定的信息是由通信单元从外部设备接收到的。...

【专利技术属性】
技术研发人员:藤本曜久
申请(专利权)人:株式会社东芝
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利