发明名称 |
一种高速总线向低速总线写入、读取数据的方法和装置 |
摘要 |
本发明提供一种高速总线向低速总线写入、读取数据的方法和装置。其中,写入数据方法包括:将高速总线的数据封装为高速总线向低速总线传输的中间数据,所述中间数据包括有效数据和传输标志位,所述传输标志位用以标识所述有效数据为地址数据或写入数据;从高速总线接口获取所述中间数据,保存所述中间数据至存储器;获取并解析所述存储器中的中间数据,根据该中间数据中的传输标志位,将所述中间数据按照低速总线传输协议写入低速总线。本发明只需将CPU程序中的底层读写行为封装成高速总线向低速总线传输的中间数据的函数,即可完成高速总线和低速总线的数据传输,而不必改动底层硬件行为。 |
申请公布号 |
CN101510185B |
申请公布日期 |
2015.08.05 |
申请号 |
CN200910081292.5 |
申请日期 |
2009.04.01 |
申请人 |
北京中星微电子有限公司 |
发明人 |
王立婷 |
分类号 |
G06F13/40(2006.01)I |
主分类号 |
G06F13/40(2006.01)I |
代理机构 |
北京德恒律治知识产权代理有限公司 11409 |
代理人 |
章社杲;孙征 |
主权项 |
一种高速总线向低速总线写入数据的方法,其特征在于,包括以下步骤:将高速总线的数据封装为高速总线向低速总线传输的中间数据,所述中间数据包括有效数据和传输标志位,所述传输标志位用以标识所述有效数据为地址数据或写入数据,其中,封装所述高速总线的数据包括:对CPU函数中的读写函数进行修改,在从所述高速总线获取的所述有效数据相邻的位置附加所述传输标志位,所述有效数据和所述传输标志位的位数与所述低速总线位宽相同;从高速总线接口获取所述中间数据,保存所述中间数据至存储器;获取并解析所述存储器中的中间数据,根据该中间数据中的传输标志位,将所述中间数据按照低速总线传输协议写入低速总线。 |
地址 |
100083 北京市海淀区学院路35号世宁大厦16层 |