嵌入式系统实践上机实践报告--存储器.docx
《嵌入式系统实践上机实践报告--存储器.docx》由会员分享,可在线阅读,更多相关《嵌入式系统实践上机实践报告--存储器.docx(14页珍藏版)》请在第一文库网上搜索。
1、计算机科学技术系上机实践报告课程名称:嵌入式系统实践年级:上机实践成绩:指导教师:姓名:创新实践成绩:上机实践名称:存储器学号:上机实践日期:上机实践编号:组号:上机实践时间:一实验目的1. 通过实验熟悉ARM的内部存储空间分配。2. 熟悉使用寄存器配置存储空间的方法。3. 掌握对存储区进行访问的方法。二、实验设备1. 硬件:EmbestEduKit-III实验平台,EmbestARM标准/增强型仿真器套件,PC机。2. 软件:EmbestIDEProARM集成开发环境,Windows982000NTXPc三、实验内容1. 掌握S3C44B0X处理器对存储空间的配置和读写访问的方法:2. 熟练
2、使用命令脚本文件对ARM存储控制寄存器进行正确配置;3. 使用汇编编程,对RAM按字、半字和字节读写;4. C语言编程,对RAM按字、半字和字节读写。四、实验原理S3C44B0X处理器的存储控制器可以为片外存储器访问提供必要的控制信号,它主要包括以下特点:1. 支持工、小端模式(通过外部引脚来选择)地址空间:包含8个地址空间,每个地址空间的大小为32M字节,总共有256M字节的2. 地址空间。3. 所有地址空间都可以通过编程设置为8位、16位或32位对准访问。8个地址空间中,6个地址空间可以用于ROM、SRAM等存储器,2个用于ROM、SRAM、4. FP/EDO/SDRAM等存储器。5. 7
3、个地址空间的起始地址及空间大小是固定的。6. 1个地址空间的起始地址和空间大小是可变的。7. 所有存储器空间的访问周期都可以通过编程配置。8. 提供外部扩展总线的等待周期。9. 支持DRAM/SDARM自动刷新。10. 支持地址对称或非地址对称的DRAM。0x1000.0000OxOeOO.OOOOOxOcOO_0000OxOaOO.OOOO0x0800,0000OXO60(1OOOO0x0400.0000SRCMCRAMSDRAM(GCS7)SRCM1CRAM1SDRAfd(nQCS6)SROM(nQCS5)SROM(nGCS4)SROM(GCS3)SROM(nGCS2)SROM(GCS1)
4、2/4感佰32K1BIRefertoTab1e4-12/4凹他32MB132MB32MB32MB0x0200.00000x01c0_00000x0000.0000NOTE:SROMmeansROMorSRAMtypememorySROM(n8S0)256MBSA(27:0Aocessab1eRegionSpecia1functionRegisters(4Mbytes)S3C44B0X复位后的存储器地址分配图4-1为S3C44B0X复位后的存储器地址分配图。从图中可以看出,特殊功能寄存器位于0X01C00000到OXo2000000的4M空间内,BankO-Bank5的起始地址和空间大小都是固定
5、的,Bank6的起始地址是固定的,但是空间大小和Bank7一样是可变的,可以配置为2/4/8/16/32M。Bank6和Bar1k7的详细的地址和空间大小的关系可以参考表41Address2MB4MBMB16MB32MBBank6Startaddress0xc.00Oxc.000xc00-000xc.00Oxc.O0EndaddressOxdtffffOxCS1ffff0xc7tffffOxcftffFfOxdf1ffffBank7StartaddressQXCN1OOOOOXCMOo8OX皿008OxdOO.OOOXeOC1o08Endaddre&e0xc3CffffQxc7CffffOxc
6、f1ffffOxdf1ftffOxff1ffff表4-1Bank6Bank7地址大/小ENDIAN模式选择处理器复位时(nRESET为低),通过END1AN弓I脚选择所使用的END1AN模式。ENDIAN引脚通过下拉电阻与VSS连接,定义为1ittIeendiar1模式;ENDIAN引脚通过上拉电阻和Vdd连接,则定义为Bigendiar1模式.如下表所示。ENDIANInputReSetEND1ANMode01itt1eendian1BigendianBANKO总线宽度BANKO(nGCS0)的数据总线宽度可以配置为8位、16位或32位。因为BANKo为启动ROM(映射地址为OXOoOOOO
7、OO)所在的空间,所以必须在第一次访问ROM前设置BANKo数据宽度,该数据宽度是由复位后OM10的逻*4电平决定的,如下表所示。OM1(OperatingMode1)OMO(OperatingMOde0)BootingROMDatawidth008bit0116bit1032bft11TestMode存储器控制专用寄存器总线宽度/等待控制寄存器(BWSCoN)RegisterAddressR/WDescriptionResetVa1ueBWSCON001C80000RyWBusWidth&WaitStatusContro1Register0x000000寄存器各位功能:ENDIAN:只读,指
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 实践 上机 报告 存储器
