查看: 4141|回复: 8

[其他] dg128分页机制求助

[复制链接]

该用户从未签到

1

主题

11

帖子

0

新手上路

Rank: 1

积分
20
最后登录
1970-1-1
发表于 2010-5-13 16:01:54 | 显示全部楼层 |阅读模式
谁能帮我讲一下dg128的分页机制吗?dg128只有16根地址总线,其物理地址寻址范围为64Kb,分页机制是外加了额外的Flash存储器?那么为什么其物理地址会有0x388000啊,应该还是只有16位,前面的38从何而来?望高手指点
另外,在codewarrior中的mc9s12dg128.h中其段首地址为0x0000,但为何给每个寄存器绝对定址时,其偏移地址出现0x00000001,即32位啊??
我知道答案 目前已有7人回答
回复

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-5-14 14:52:25 | 显示全部楼层

    RE:dg128分页机制求助

    1、FLASH地址为32位地址,0x388000是把前面的00省略掉了
    2、0x00000001=0x01,具体为什么这么写,我也不明白,可能是为了符合flash地址吧。寄存器有基准地址和偏移地址组成。
    3、分页机制?你是不是指FLASH的区域呢?每个FLASH都有区域之分,为了更好的使用。你可以在网上查询一下FLASH的组成和原理,就明白了。
    该会员没有填写今日想说内容.

    该用户从未签到

    1

    主题

    11

    帖子

    0

    新手上路

    Rank: 1

    积分
    20
    最后登录
    1970-1-1
     楼主| 发表于 2010-5-14 18:30:10 | 显示全部楼层

    RE:dg128分页机制求助

    谢谢ls!还是不理解,是不是在选择分页的内存时,CPU会有另外的6根控制线(随PPAGE寄存器的改变而改变),与原来的16位地址总线组成22位的物理地址啊?
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-5-15 08:35:57 | 显示全部楼层

    RE:dg128分页机制求助

    你是使用外扩FLASH,还是使用内部FLASH?
    该会员没有填写今日想说内容.

    该用户从未签到

    1

    主题

    11

    帖子

    0

    新手上路

    Rank: 1

    积分
    20
    最后登录
    1970-1-1
     楼主| 发表于 2010-5-15 09:15:29 | 显示全部楼层

    RE:dg128分页机制求助

    内部的啊!!banked模式
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-5-15 16:04:52 | 显示全部楼层

    RE:dg128分页机制求助

    我去看看技术手册,上面是如何说明的。
    该会员没有填写今日想说内容.

    该用户从未签到

    1

    主题

    11

    帖子

    0

    新手上路

    Rank: 1

    积分
    20
    最后登录
    1970-1-1
     楼主| 发表于 2010-5-16 12:39:38 | 显示全部楼层

    RE:dg128分页机制求助

    非常感谢啊!我大致看了一下,好像是PPAGE的设置会改变XAB19:14,从而选择那一页被选中。有没有S12CPU的硬件图和引脚定义什么的啊?另外,如果这样的话,要选中以一个分页内存,还是需要22根地址总线,那又何来节省了地址总线一说啊?

    该用户从未签到

    1

    主题

    11

    帖子

    0

    新手上路

    Rank: 1

    积分
    20
    最后登录
    1970-1-1
     楼主| 发表于 2010-5-18 09:13:41 | 显示全部楼层

    RE:dg128分页机制求助

    别沉了啊!!期待解答!
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-5-19 14:39:47 | 显示全部楼层

    RE:dg128分页机制求助

    我大概的了解了一下,那个是内部自动选择的模式。而你不需要去考虑这些,只要考虑发送命令的周期和格式。
    该会员没有填写今日想说内容.
    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-20 20:30 , Processed in 0.106712 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表