【技术实现步骤摘要】
本专利技术属于多媒体数据处理领域,尤其涉及保存DMA下行数据时写使能信号的处理方法及系统。
技术介绍
直接存储访问(DMA)接口 1. dma_req dma_req共I位,DMA请求信号,高有效。当时钟触发沿时刻直接存储访问控制单元请求DMA数据传输时将dma_req拉高,当时钟触发沿时刻dma_ack为高时,直接存储访问控制单元将dma_req拉低。2. dma_addr dma_addr共32位,DMA传输起始地址信号,直接存储访问控制单元在拉高dma_red信号同时,发出dma_addr信号。3. dma_cnt dma_cnt共16位,本次DMA传输需要传输的总字节数,直接存储访问控制单兀在拉高dma_req信号同时,发出dma_cnt信号。4. dma_step dma_step共32位。假定低16位值为X,高16位值为Y,DMA读取或写入X字节数据后需要在当前位置向后跳转Y字节地址再继续读取或写入X字节,如此反复,直到读取或写入完成dma_cnt字节。5. dma_dir dma_dir共I位,表示DMA传输的方向。O表示数据从直接存储访问控制单元传出即直接存储访问控制单元写出数据,I表示数据传入直接存储访问控制单元即直接存储访问控制单元读入数据。6. dma_ack dma_ack共I位,DMA请求响应信号,I表示直接存储访问控制单元的请求得到了响应,O表示未响应。7. dma_udata dma_udata为16位或32位,直接存储访问控制单元通过DMA写出的数据。8. dma_urd dma_urd共I位。若当前时钟触发沿时刻dma ...
【技术保护点】
保存DMA下行数据时写使能信号的处理方法,其特征在于,所述方法包括下述步骤:根据直接存储访问DMA需传输的总字节数信号和DMA传输起始地址信号确定辅助信号;根据时钟信号和DMA请求响应信号确定响应延迟信号;根据时钟信号、DMA请求信号以及数据下载控制信号确定下载数据首次标记;根据数据下载控制信号、辅助信号、响应延迟信号以及下载数据首次标记确定写使能信号。
【技术特征摘要】
1.保存DMA下行数据时写使能信号的处理方法,其特征在于,所述方法包括下述步骤 根据直接存储访问DMA需传输的总字节数信号和DMA传输起始地址信号确定辅助信号; 根据时钟信号和DMA请求响应信号确定响应延迟信号; 根据时钟信号、DMA请求信号以及数据下载控制信号确定下载数据首次标记; 根据数据下载控制信号、辅助信号、响应延迟信号以及下载数据首次标记确定写使能信号。2.如权利要求1所述的方法,其特征在于,所述根据直接存储访问DMA需传输的总字节数信号和DMA传输起始地址信号确定辅助信号的步骤具体为 在DMA读入数据的数据位数为16位时,根据DMA需传输的总字节数信号的最低位和DMA传输起始地址信号的最低位确定第一中间变量的值;根据第一中间变量的最低2位确定第二中间变量的值;根据DMA传输起始地址信号的最低位确定第三中间变量的值;根据DMA读入数据的数据位数、第三中间变量以及第二中间变量确定辅助信号; 在DMA读入数据的数据位数为32位时,根据DMA需传输的总字节数信号的最低2位和DMA传输起始地址信号的最低2位确定第一中间变量的值;根据第一中间变量的最低3位确定第二中间变量的值;根据DMA传输起始地址信号的最低2位确定第三中间变量的值;根据DMA读入数据的数据位数、第三中间变量以及第二中间变量确定辅助信号。3.如权利要求2所述的方法,其特征在于,所述根据DMA读入数据的数据位数、第三中间变量以及第二中间变量确定辅助信号的步骤具体为 在DMA读入数据的数据位数为16位时,根据2倍第三中间变量的值与DMA需传输的总字节数信号的最低位之和确定第四中间变量的值,并在2倍第二中间变量的值小于第四中间变量的值,且DMA需传输的总字节数信号的第O比特位到第15比特位所构成的值与DMA传输起始地址信号的最低位之和大于2时,判定辅助信号为高,否则,判定辅助信号为低; 在DMA读入数据的数据位数为32位时,根据4倍第三中间变量的值与DMA需传输的总字节数信号的低2位之和确定第五中间变量的值,并在4倍第二中间变量的值小于第五中间变量的值,且DMA需传输的总字节数信号的第O比特位到第15比特位所构成的值与DMA传输起始地址信号的低2位之和大于4时,判定辅助信号为高,否则,判定辅助信号为低。4.如权利要求1或2或3所述的方法,其特征在于,所述根据数据下载控制信号、辅助信号、响应延迟信号以及下载数据首次标记确定写使能信号的步骤具体为 在数据下载控制信号为高时,若出现下载数据首次标记为低、DMA读入的数据为16位且DMA传输起始地址信号最低位为O、DMA读入的数据为32位且DMA传输起始地址信号最低两位都为O、DMA读入的数据为16位且DMA传输起始地址信号最低位与DMA需传输的总字节数信号之和不大于2、DMA读入的数据为32位且DMA传输起始地址信号最低2位与DMA需传输的总字节数信号之和不大于4的任一种,则判定写使能信号有效,否则判定写使能信号无效; 在响应延迟信号为高且DMA请求响应信号为低时,若辅助信号为高,则判定写使能信号有效,否则,判定写使能信号无效。5.保存DMA下行数据时写使能信号的处理系统,其特征在于,所述系统包括 辅助信号确定单元,...
【专利技术属性】
技术研发人员:冷永春,胡胜发,
申请(专利权)人:安凯广州微电子技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。