基于方舟GT2000小嵌入式系统的设计
【学位授予单位】:内蒙古工业大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP368.1
【图文】:
第二章 方舟 CPU 介绍2.1 GT2000 介绍GT2000 是方舟科技的一款嵌入式 CPU 产品。它集成了高性能 CPU 内核和 PC南北桥中的大部分功能,是信息终端和网络设备的理想选择方案。GT2000 的 CPU 内核工作频率达到 330MHz--400MHz, 具有完整的 MMU 功能,硬件调试,采用哈佛总线结构,集成了 8K/16K 指令高速缓存和 8K/16K 数据高速缓此外,GT2000 集成了 32 位 PCI 总线控制器(支持多种内存类型的外部存储器接USB 1.1 控制器,10/100Mbps 自适应以太网控制器,符合 AC97 标准的音频控制串口通信控制器,红外控制器,智能卡控制器,以及直接访存控制器、时钟发生功耗管理器、中断控制器、时钟定时器、看门狗时钟、通用 I/O 端口等大量外围模GT2000 在 400MHz 主频下运行时最大功耗只有 360 毫瓦,是业界具有竞争力性能、低功耗微处理器产品。GT2000 的结构框图及技术参数指标见图 2.1 和表
图 2.4 MMU 地址映射为直接映射方式由图 2.4 可以看出,在使用高速缓存方式(Cache)时,直接映射方式的映射系是将虚拟地址 H’80000000~H’A0000000 的区域映射到实际物理地址H’00000000~H’20000000 的区域;在不使用高速缓存时,则为 H’A0000000~H’C0000000 对应实际物理地址 H’00000000~H’20000000 的区域。物理地址中0.5G 的空间是保留的。例如:⑴ flash 的地址在硬件设计时安排在 0x00000000 开始的地址空间内,但在编程时能使用对应的虚拟地址 0x80000000~0x80FFFFFF。⑵ SRAM 的片选信号选择 CS2#,其物理地址空间为 0x04000000~0x04200000,编读写 SRAM 时,必须用对应的虚拟地址空间 0x84000000~0x84200000。另外,在系统模式下,编程时所有的地址都可以被访问。在用户模式下,则只访问 H0000 0000~H7FFF FFFF(A0 区域)的地址空间。
图 2.5 MMU 地址映射为页面模式映射方式在页面模式下,A0 和 A3 区域是以页为单位进行高速缓存映射的。内存管理可变页面大小:4KB, 16KB, 1MB 和 16MB。2.5 中断控制器(INTC)中断控制器通过 SR 中断禁止/使能寄存器、IMR、IMSR 和 IMCR 中断屏蔽寄存IPR 中断申请寄存器,ISR 中断类型查询寄存器来控制不同的中断。所有的中断通过中断控制器向 CPU 发出中断申请。CPU 响应中断申请,中断当前的指令的执跳到中断服务程序(响应时机见章节 2.5.6)。2.5.1 外部中断引脚GT2000 提供了 8 个外部中断引脚,如下所示:
【共引文献】
相关期刊论文 前10条
1 贺晓辉,鄢萍,刘飞,贺德强,郭建兴;网络化制造中嵌入式Linux操作系统的开发[J];兵工自动化;2004年03期
2 栾建海,李众立,黄晓芳;Linux 2.6内核分析[J];兵工自动化;2005年02期
3 贾瑞新,齐子杰,张海勇,刘亢;基于Linux园区网计费网关的设计与实现[J];北京工业大学学报;2005年04期
4 吴宇锦,杨根兴;Linux平台下嵌入式地理信息系统的设计和开发[J];北京机械工业学院学报;2005年01期
5 鲍峥,李红兵,金惠华;RTEMS操作系统应用开发环境的设计与实现[J];北京航空航天大学学报;2004年06期
6 王建群,徐勇,南金瑞,韩臣;基于Linux平台的电动客车驾驶信息终端研究[J];北京理工大学学报;2004年02期
7 谭跃生,郭辉;Linux下基于TCP/IP的网络售票系统的设计与实现[J];包头钢铁学院学报;2003年02期
8 贾元春;谭跃生;王静宇;顾瑞春;张晓琳;;基于Linux内核映射的校园网计费系统研究[J];内蒙古科技大学学报;2007年03期
9 王以忠;迟成;陈绍慧;张平;李达;黄国全;;SQLite数据库在嵌入式果蔬保鲜运输车监测系统中的应用[J];保鲜与加工;2011年04期
10 杨立身;王中海;;Linux操作系统的实时化分析[J];长春师范学院学报;2007年04期
相关会议论文 前7条
1 褚力行;蒋朝根;;signal机制对Windows进程创建的APC过程的模拟方案[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年
2 于宏霞;黄志春;;嵌入式网关中分布式通信模块设计[A];广西计算机学会2007年年会论文集[C];2007年
3 刘军;张磊;谢志鹏;盛大鹏;;嵌入式Linux在测控设备中的应用研究[A];2007'中国仪器仪表与测控技术交流大会论文集(二)[C];2007年
4 刘明哲;徐竟青;;一种嵌入式实时Linux操作系统研究与实现[A];中国仪器仪表学会第九届青年学术会议论文集[C];2007年
5 姚玉坤;乔彬;;嵌入式操作系统内存管理机制研究与改进[A];2009中国仪器仪表与测控技术大会论文集[C];2009年
6 热娜·艾儿肯;吾守尔·斯拉木;安尼瓦尔;;基于红旗linux DC的维文环境设计与实现[A];民族语言文字信息技术研究——第十一届全国民族语言文字信息学术研讨会论文集[C];2007年
7 张峰;李江勇;;Linux机载红外侦察设备中的应用[A];2007年红外探测器及其在系统中的应用学术交流会论文集[C];2007年
相关博士学位论文 前10条
1 张宇弘;行为逻辑层上的SOC低功耗设计[D];浙江大学;2004年
2 李晓毅;EIMN传感器网络的理论基础与无线远程图像监视系统技术研究[D];重庆大学;2004年
3 刘劲松;关于存储系统性能的测试、仿真与评价的研究[D];华中科技大学;2004年
4 邓玉辉;基于网络磁盘阵列的海量信息存储系统[D];华中科技大学;2004年
5 任俊;基于支撑矢量机的图像分类、车牌识别及嵌入式应用研究[D];浙江大学;2005年
6 陈稷;太赫兹波及光学过程层析成像技术研究[D];浙江大学;2005年
7 朱响斌;开放式实时Linux的研究与设计[D];复旦大学;2005年
8 李祖松;龙芯2号处理器多线程技术研究[D];中国科学院研究生院(计算技术研究所);2006年
9 于德新;车辆诱导系统理论模型和关键技术研究[D];吉林大学;2006年
10 王平;基于嵌入式计算机系统的数字化医疗仪器研究[D];重庆大学;2006年
相关硕士学位论文 前10条
1 申起梅;基于ARM和μCLinux平台的远程网关设计[D];苏州大学;2010年
2 廖临光;基于嵌入式web服务器远程温度监测系统设计与实现[D];西北民族大学;2010年
3 刘桂方;基于嵌入式Linux的自动焊机监控系统的设计与实现[D];长春工业大学;2010年
4 周磊;不规则物料等间距输送控制技术研究[D];华东理工大学;2011年
5 薛继良;基于USB技术的嵌入式专用设备的设计与实现[D];昆明理工大学;2008年
6 张宇;基于ARM7和μCLinux的嵌入式系统SD卡接入研究[D];昆明理工大学;2009年
7 李顺芬;智能家居系统中嵌入式图形用户界面系统(GUI)设计[D];东华大学;2011年
8 杨凯凯;基于XSBase255的嵌入式系统软件设计与研究[D];西安电子科技大学;2009年
9 李黎;基于Linux平台的IPTV机顶盒研究与开发[D];西安电子科技大学;2010年
10 郭艳艳;基于蓝牙局域网的动态信息共享系统设计[D];西安电子科技大学;2011年
本文编号:2769355
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2769355.html