【技术实现步骤摘要】
本公开涉及芯片领域,更具体地,涉及指令的采样领域。
技术介绍
1、图5示出了一种传统的mmc系统的示意图。
2、如图5所示,在mmc(multimedia card)控制系统中,系统协议交流一般分为两种类型,一种是控制指令的传输,一种是数据指令的传输。控制指令和数据指令一般分为两线、4线、8线或16线传输,在传输过程中,mmc控制器一般分为几种模式,如高速模式(highspeed)、单数据速率sdr模式、双数据速率ddr模式等。在sdr模式下,对应的控制指令(cmd)和对应的数据指令(data)相对于时钟信号(clk)的时序(timing)是一致的,即均在时钟信号的上升沿处采样数据;而在ddr模式下,控制指令和数据指令相对于时钟信号的时序是不一致的,即控制指令是在时钟信号的上升沿进行采样,而数据指令是在时钟信号的上升沿和下降沿同时采样。如果控制指令和数据指令时延是一致的,则会导致当控制指令采样居中时,时钟信号并非在数据指令居中位置进行采样,从而可能导致数据指令采样失败。
3、当前主流的mmc控制系统中最常见的做法
...【技术保护点】
1.一种用于对指令采样的系统,包括:指令缓存器、采样开关、驱动器和延迟组件,其中,
2.根据权利要求1所述的系统,其中,所述指令缓存器包括:正向控制指令缓存器和正向数据指令缓存器;所述采样开关包括第一采样开关和第二采样开关;所述驱动器包括第一驱动器和第二驱动器;所述延迟组件为单个,其中,
3.根据权利要求2所述的系统,其中:所述指令缓存器进一步包括反向控制指令缓存器和反向数据指令缓存器;所述采样开关进一步包括第三采样开关和第四采样开关;所述驱动器进一步包括第三驱动器和第四驱动器,其中,
4.根据权利要求3所述的系统,其中,所述延迟组
...【技术特征摘要】
1.一种用于对指令采样的系统,包括:指令缓存器、采样开关、驱动器和延迟组件,其中,
2.根据权利要求1所述的系统,其中,所述指令缓存器包括:正向控制指令缓存器和正向数据指令缓存器;所述采样开关包括第一采样开关和第二采样开关;所述驱动器包括第一驱动器和第二驱动器;所述延迟组件为单个,其中,
3.根据权利要求2所述的系统,其中:所述指令缓存器进一步包括反向控制指令缓存器和反向数据指令缓存器;所述采样开关进一步包括第三采样开关和第四采样开关;所述驱动器进一步包括第三驱动器和第四驱动器,其中,
4.根据权利要求3所述的系统,其中,所述延迟组件包括控制器,所述控制器配置用于:检测所述指令的类型,以根据所述指令的类型来确定采样通断的采样开关。
5.根据权利要求4所述的系统,其中,检测所述指令的类型包括检测所述指令的起始位为正向控制指令、反向控制指令、正向数据指令还是反向数据指令。
6.根据权利要求5所述的系统,其中,
7.根据权利要求1-6中任意一项所述的系统,其中,所述延迟组件包括存储器,用于预先存储延迟参数,所述延迟参数用于指示对时钟信号进行延迟的延迟量。
8.根据权...
【专利技术属性】
技术研发人员:请求不公布姓名,
申请(专利权)人:安徽寒武纪信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。