1 / 12
文档名称:

【精品】PPT课件 SOC实验一.ppt

格式:ppt   页数:12
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

【精品】PPT课件 SOC实验一.ppt

上传人:薄荷牛奶 2014/12/10 文件大小:0 KB

下载得到文件列表

【精品】PPT课件 SOC实验一.ppt

文档介绍

文档介绍:SOC实验一
组员:杨奇
颜晓星
画出soc设计详细流程,说明每一步的详细功能。
Contents
1
2
在SOCLIB仿真环境下
。(如有无DMA?有无Timer?)
Map。(地址空间分配)
(芯片)在仿真平台上的启动过程。
Logo
1 .SoC详细设计流程
完整SoC设计
系统架构设计
硬件(芯片)设计
软件设计
Logo
Logo
2 .(如有无DMA?有无Timer?)
Logo
2 Map(地址空间分配)
Logo
2 什么是SoC的Memory Map(地址空间分配)
1. 首先,SOC处理器MIPS R3000是32位的CPU,那么它可以寻址4GB空间。其次,MIPS R3000采用的是冯诺依曼结构,也就是程序和数据放在一块的这么一种结构。它把内存和端口(模块设备),还有ROM都映射到同一个4G空间里。(x86系统和ARM系统)
2. 这样做的好处是什么呢?CPU让端口以及各个模块设备成为内存的一部分,此时CPU
可以像访问一个内存单元一样,轻松的访问设备。比如,mov 0xC100 0000,AX;
Logo
2 什么是SoC的Memory Map(地址空间分配)
Logo
2 什么是SoC的Memory Map(地址空间分配)
上面图片可以看出,SOC包括了对于软硬件接口的设计:
a. Memory Map
b. 设备驱动
c. Reset、Bootloader程序
d. 中断
Logo
2 (芯片)在仿真平台上的启动过程
首先,MIPS体系结构的处理器的启动地址是0xbfc00000,这时候开始运行bootloader程序,bootloader的作用是作为引导程序,它完成对加载过程中所需设备的初始化及驱动;然后,通过某种可选择的通信手段,将嵌入式操作系统DNA内核加载至RAM,然后跳回内核的入口,为操作系统启动做准备。
启动嵌入式操作系统DNA,运行用户程序
Logo