首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 地址重映射在S3C4510B系统中的实现

地址重映射在S3C4510B系统中的实现

资料介绍
嵌入式系统论文

地址重映射在S3C4510B系统中的实现
摘要:介绍基于S3C4510B系统的启动流程;详细介绍Remap(重映射)的实现过程及部分
关键代码,给出启动代码中异常中断向量的处理。
    关键词:Remap 地址重映射 S3C4510B 异常中断
近年来,随着32位芯片制造技术的不断完善,制造成本不断降低,国内的32位MCU市
场也开始火爆起来。越来越多的工程师开始将开发目光从8位转移到32位微处理器上,基
于32位MCU的产品如雨后春笋般层出不穷,应用领域涵盖了掌上设备、家用电器、网络设
备、无线通信、工业控制等。在32位微控制芯片领域,ARM架构的芯片占了近70%的市场
。本文中所用到的处理器正是Samsung公司生产的基于ARM架构的S3C4510B。
1 S3C4510B简介
S3C4510B是一款基于以太网系统的高性价比、高性能的16/32位RISC微处理器。芯片
部集成了8KB的Cache/SRAM和Ethernet控制器,减少了整个系统的成本。片外可扩展ROM
、Flash、SDRAM等存储芯片,可以移植μClinux等复杂的操作系统。利用操作系统完善的
TCP/IP协议栈充分发挥芯片的网络功能
。S3C4510B芯片内部没有程序存储器,所有程序都被存储在片外扩展的ROM和Flash中
。开始启动时,存有启动代码的ROM或Flash将被映射为0x00地址,系统从此开始运行。
但在实际应用中,为提高系统的实时性,加快代码的执行速度,系统启动后程序往往要
被搬移到RAM中,因为RAM的存取速度要比ROM快得多,这样大大提升系统的性能。由于S
3C4510B芯片中的异常中断入口地址被固定在0x00开始的8个字中,系统只能将地址空间
重新分配,把RAM映射到0x00地址处,这正是Remap的原因所在。
S3C4510B内部有几个特殊寄
地址重映射在S3C4510B系统中的实现
本地下载

评论