-
公开(公告)号:CN102103543A
公开(公告)日:2011-06-22
申请号:CN201110043652.X
申请日:2011-02-22
Applicant: 哈尔滨工业大学
IPC: G06F12/06
Abstract: 利用处理器GPIO管脚扩展M模块地址空间的方法,涉及一种扩展M模块地址空间的方法,它实现了对S3C4510B的外部I/O地址空间进行扩展的问题。其方法是:将ARM处理器外设地址中的14位地址线作为M模块地址的低位,将ARM处理器的11位GPIO作为M模块地址的高位;在驱动程序中将待访问的M模块地址按照上述规则换算成ARM处理器能够访问的GPIO地址和外设地址的组合,在驱动程序中设定有效的ARM处理器GPIO值,使上述GPIO地址有效,驱动程序访问上述外设地址即能够实现ARM处理器对待访问的M模块地址空间的访问,从而实现通过ARM处理器GPIO管脚将M模块控制器的地址线宽度扩展到25位。本发明适用于扩展M模块地址空间。
-
公开(公告)号:CN102148061B
公开(公告)日:2013-11-06
申请号:CN201010612208.0
申请日:2010-12-29
Applicant: 哈尔滨工业大学
IPC: G11C16/20
Abstract: 基于M模块同步码的智能载板M模块自动识别方法,属于自动测试领域,本发明为解决在预先不知道M模块信息的情况下,无法对不同配置的M模块进行正确识别的问题。本发明方法包括以下:一、将/DS0、/DS1都置低;二、访问M模块的地址0xFE,读取第一个字节数据;三、判断地址0xFE第一个字节数据是否为0x5346,否,执行四;是,M模块的数据宽度为8位或16位,并执行六,四、访问M模块地址0xFC,读取该地址第一个字节数据;五、判断地址0xFC第一个字节数据是否为0x5346,否,退出识别;是,M模块的数据宽度为32位,并执行六,六、读取所述EEPROM的配置参数,完成M模块的识别。
-
公开(公告)号:CN102103543B
公开(公告)日:2012-07-04
申请号:CN201110043652.X
申请日:2011-02-22
Applicant: 哈尔滨工业大学
IPC: G06F12/06
Abstract: 利用处理器GPIO管脚扩展M模块地址空间的方法,涉及一种扩展M模块地址空间的方法,它实现了对S3C4510B的外部I/O地址空间进行扩展的问题。其方法是:将ARM处理器外设地址中的14位地址线作为M模块地址的低位,将ARM处理器的11位GPIO作为M模块地址的高位;在驱动程序中将待访问的M模块地址按照上述规则换算成ARM处理器能够访问的GPIO地址和外设地址的组合,在驱动程序中设定有效的ARM处理器GPIO值,使上述GPIO地址有效,驱动程序访问上述外设地址即能够实现ARM处理器对待访问的M模块地址空间的访问,从而实现通过ARM处理器GPIO管脚将M模块控制器的地址线宽度扩展到25位。本发明适用于扩展M模块地址空间。
-
公开(公告)号:CN102148061A
公开(公告)日:2011-08-10
申请号:CN201010612208.0
申请日:2010-12-29
Applicant: 哈尔滨工业大学
IPC: G11C16/20
Abstract: 基于M模块同步码的智能载板M模块自动识别方法,属于自动测试领域,本发明为解决在预先不知道M模块信息的情况下,无法对不同配置的M模块进行正确识别的问题。本发明方法包括以下:一、将/DS0、/DS1都置低;二、访问M模块的地址0xFE,读取第一个字节数据;三、判断地址0xFE第一个字节数据是否为0x5346,否,执行四;是,M模块的数据宽度为8位或16位,并执行六,四、访问M模块地址0xFC,读取该地址第一个字节数据;五、判断地址0xFC第一个字节数据是否为0x5346,否,退出识别;是,M模块的数据宽度为32位,并执行六,六、读取所述EEPROM的配置参数,完成M模块的识别。
-
-
-