The invention relates to a method and device for data processing, which belongs to the field of data processing, can reduce operation time and avoid addressing errors, the method includes: obtaining the first register space data protocol; configuration information of the register set space data operation based on the configuration information including data can be continuously operated at least the length of the address; based on the data to execute the operation data of the continuous operation of the address length.
【技术实现步骤摘要】
数据处理方法和装置
本公开涉及数据处理领域,具体地,涉及一种数据处理方法和装置。
技术介绍
目前,联合测试工作组(JointTestActionGroup,JTAG)测试协议规定,在利用JTAG测试协议对芯片内部进行测试时,每次连续读写的地址长度为1k个字节。而且,在利用JTAG测试协议进行测试时,所有的读写操作都是通过单个比特串行地输入输出来进行的。例如,连续写操作的基本流程是:切换到写模式→配置为递增(Increment)模式→切换操作寄存器(register)为地址寄存器→串行写入地址值→切换操作寄存器为数据寄存器→串行输入第一个数据→串行输入第二个数据→串行输入第3个数据→…→串行输入第1k个数据。再例如,连续读操作的基本流程是:切换到读模式→切换操作寄存器为地址寄存器→串行写入地址值→切换操作寄存器为数据寄存器→串行输入伪数据→串行输入伪数据并同时获得读数据→串行输入伪数据并同时获得下一个读数据→…→串行输入伪数据并同时获得第1k个读数据。可见,由于在执行读写操作时是串行输入输出地进行单比特操作,因此一次简单的写操作需要至少几十个时钟才能完成,而读操作在 ...
【技术保护点】
一种数据处理方法,其特征在于,该方法包括:获取第一数据协议的寄存器空间;基于所述寄存器空间设置数据操作的配置信息,所述配置信息包括能够进行数据连续操作的地址长度;至少基于所述能够进行数据连续操作的地址长度来执行所述数据操作。
【技术特征摘要】
1.一种数据处理方法,其特征在于,该方法包括:获取第一数据协议的寄存器空间;基于所述寄存器空间设置数据操作的配置信息,所述配置信息包括能够进行数据连续操作的地址长度;至少基于所述能够进行数据连续操作的地址长度来执行所述数据操作。2.根据权利要求1所述的方法,其特征在于,所述能够进行数据连续操作的地址长度等于芯片内单个模块的地址长度。3.根据权利要求2所述的方法,其特征在于,所述配置信息还包括所述芯片内各个模块的跳转地址;所述至少基于所述能够进行数据连续操作的地址长度来执行所述数据操作还包括:基于所述能够进行数据连续操作的地址长度和所述跳转地址来执行所述数据操作。4.根据权利要求1所述的方法,其特征在于,所述能够进行数据连续操作的地址长度被存储到所述第一数据协议的预留寄存器空间中。5.根据权利要求3所述的方法,其特征在于,所述跳转地址被存储到所述第一数据协议的预留寄存器空间...
【专利技术属性】
技术研发人员:张喆鹏,毛兴中,王海洋,
申请(专利权)人:北京联想核芯科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。