MC9328-MX1处理器简介资料.ppt_第1页
MC9328-MX1处理器简介资料.ppt_第2页
MC9328-MX1处理器简介资料.ppt_第3页
MC9328-MX1处理器简介资料.ppt_第4页
MC9328-MX1处理器简介资料.ppt_第5页
免费预览已结束,剩余88页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MC9328MX1处理器简介 DragonballMC9328MX1处理器介绍 总体结构存储器组织BootStrap启动模式GPIO时钟控制与电源管理LCDCDMA AITC SDRAM UART FLASH MX1总体结构 特点 存储器组织 存储器组织 存储器组织 双重映射镜像空间MX1采用同一编址的存储器映射 其内部各寄存器与存储单元具有统一的地址格式 DoubleMapImage MX1为了实现从不同存储设备启动 定义该系统地址空间的开始1M为双重映射镜像空间 即0 x0 0 x0F FFFF 设置跳线BOOT 3 0 可以分别将CSD1 通常接同步的Synflash CS0 BootstrapROM的前1M地址空间映射到双重映射镜像空间 存储器组织 片内存储区BootStrapROM内部的ROM 用于处理器的bootStrap启动模式 InternalRegisters各种外设接口控制单元的内部寄存器 开始于0 x20 0000 eSRAMMX1具有的128k片内SRAM staticrandomaccessmemory 存储器组织 片选与外存CSDO64M的SDRAM地址空间 支持具有SDRAM接口的同步Synflash 通常直接连接SDRAMCSD164M的SDRAM地址空间 支持具有SDRAM接口的同步Syncflash 并实现从该存储设备启动 CS0 CS5外部设备或存储器片选地址空间 其中CS0接Flash可以实现直接从Flash启动 BootStrap模式 bootstrap启动模式是MX1的一个特点 在系统上没有任何应用软件的情况下 它允许通过系统的串口UART1或者UART2 对系统进行初始化并且下载自己的程序 可以用来建立一个简单的调试环境一个下载程序到Flash中的通道 BootStrap模式 启动模式选择 进入Bootstrap模式 PinBoot 3 0 as0000 andresetMX1 BootStrap模式 BootStrap模式下串口连接的建立进入bootStrap模式 设定适当的波特率 无奇偶校验 8位字符长度 1个停止位 发送a或者A 分别对应于串口1 2 系统会返回 冒号 表示pc与目标系统的通信已经建立起来 BootStrap模式 BootStrap模式 启动记录 B Record I O引脚的复用 一 MX1的I O引脚存在大量的复用 因此 在端口初始化部分必须对相关的寄存器进行适当的设置 才能正确完成有关的功能 复用的I O引脚的功能主要功能 PrimaryFunction 辅助功能 AlternateFunction GPI O功能 GPI OFunction I O引脚的复用 二 I O引脚的复用 三 锁相环和时钟控制模块 锁相环和时钟控制模块 16M的系统时钟可以选择由外部输入 或者来自内部倍频器 FCLK 用于CPU的快速时钟 BCLK HCLK 系统时钟 用于SDRAM等 32k的外部时钟由无源晶振提供 锁相环和时钟控制模块 CLK32forRTC CLK48MforUSB FCLKtoCPU HCLKtoCPU CLKOtoCLKoutput 电源管理模式 MX1支持3种不同的电源消耗模式 其功耗取决于使用的时钟频率 即高速运行模式 睡眠模式 停止模式 高速运行模式 RUN CPU锁相环和系统锁相环均处于打开状态 睡眠模式 DOZE 此时CPU锁相环可以关闭 而系统锁相环则处于打开状态 继续为外围控制模块如LCD等提供时钟 在该模式下 可以通过设置BCLKDIV进一步降低系统时钟 达到节省功耗的目的 睡眠模式与停止模式 在睡眠模式 CPU通过执行 等待中断指令 而进入低功耗状态 当有中断发生 处理器进行高速运行模式 在停止模式 CPU锁相环和系统锁相环均处于关闭状态 只有32k的时钟处于运行状态 中断控制器AITC 特点 支持最多达64个中断源每个中断源都可配置为一般中断还是快速中断每个中断源都可将系统从stopmode唤醒 所有中断源都可通过寄存器设置屏蔽 UART串行接口 MX1提供了满足RS 232标准的2路UART串行接口 其接口信号如下 UART1 RXD TXD RTS CTS UART2 RXD TXD RTS CTS DSR RI DCD DTR 串行接口是一种通用的通信接口 一般使用RS 232 C标准接口 其接口为9芯或者25芯 下表给出9芯的各引脚定义 UART串行接口 RS 232 C标准接口的各引脚功能 UART串行接口 电平转换完成基本串行通信功能 一般只需RXD TXD GND即可 由于RS 232 C标准定义的高 低电平信号与MX1定义的高 低电平信号完全不同 因此需要电平转换电路 MX1 逻辑1 2V 3 3V 逻辑0 0V 0 4V RS 232 C 逻辑1 5V 15V 逻辑0 5V 15V 负逻辑方式 LCDController 特点 不需专用显存 共享系统内存和显示存储支持单色 彩色LCD面板最大可配置LCD分辨率640 x512pixelsLCD接口位宽 单色 8 4 2 or1 bitwide彩色 12or16 bit像素大小支持 单色 1 2or4bit pixelPassivecolor 4 8bit pixelActivecolor 4 8or16bit pixel LCDController 提供对Sharp320 x240and240 x320HR TFTpanel的直接支持光标由硬件控制闪烁 但大小可以设置 最大31x31pixels支持彩色cursor和background之间的逻辑操作硬件窗移 软水平滚动 对软件对比控制提供8位的脉冲宽度调制器支持自刷新类型的LCDpanels LCDController LCDController LCDController LCDController 单色16级灰度 LCDController LD LCDdatabusFLM VSYNC Firstlinemaker passivematrix Verticalsync activematrix LP HSYNC LinePulse passivematrix Horizontalsync activematrix SCLK ShiftclockforthepixeldataACD OE Alternatecrystaldir passivematrix Outputenable activematrix DMA控制器 特点 Elevenchannelssupportlinear2DmemoryEachchannelisconfigurabletoresponsetoanyofthe32DMArequestsignals Supports8 16 or32 bitFIFOandmemoryportsizedatatransfer SupportsbothBigandLittleEndian DMAburstlengthisconfigurableuptomax of16w 32half wor64bytesforeachchannel 16 32DataFIFO BusutilizationcontrolforchannelthatisnottriggerbyDMArequest Bursttime outerrortoterminateDMAcycle DMA控制器 BluetoothAccelerator BTA 篮牙基本概念 Master SlaveandPiconet48bit独立地址100米范围2 10M速率跳频时分多址 BluetoothAccelerator BTA 支持篮牙1 1标准 BluetoothAccelerator BTA BluetoothAccelerator BTA BTA核心功能BTapplicationTimer12bitstimescanbeenconfiguredtogenerateperiodicinterruptsHopSelectionCo processorSequenceSelectionMappingofthissequenceonthehopfreqandRFmoduleFreqsynthesizerprogrammingRadioControlSupporttwokindsofRFfrontend MotorolaMC13180andSiliconWaveSiW1502 PulseWidthModulator 特点 16bit脉冲宽度调制器由存储的声音镜像文件产生高质量的声音或产生单音频信号利用16 bits精度和4 16的dataFIFO来产生声音三种工作模式 Playbackmode Tonemode D Amode PulseWidthModulator PlaybackmodeCovertdatafromthesoundfileandoutputtothespeakerFixedfrequencyandvariabledutycycle variablewidth pulse Eachwidthpulseisproportionaltotheanalogvoltageofaparticularaudiosample PulseWidthModulator ToneMode GeneratecontinuestoneatsinglefrequencyD AMode ActasaD AconverterDependsonthelowpassfilter PWMcanoutputafrequencywithdifferentpulsewidth I2Cmodule CarryinformationbetweendevicesconnectedtothebusEachdeviceisrecognizedbyuniqueaddress canoperateaseithertransmitterorreceiverEachdevicecanbeamasterorslave I2Cmodule I2Cmodule ExternalInterfaceModule EIM 特点 6个外部片选信号SelectableprotectionforeachchipselectResetprogrammabledataportsizeforCS0ProgrammabledataportsizeforeachchipselectAddresssuppressionduringburstmodeoperationsSynchronousburstmodesupportforburstflashdevicesProgrammablewait statesBig LittleendiansupportShowcyclesupport 典型EIM连接 EIM编程模型 寄存器组织CS0controlregister0 x00220000and0 x00220004CS1controlregister0 x00220008and0 x0022000CCS2controlregister0 x00220010and0 x00220014CS3controlregister0 x00220018and0 x0022001CCS4controlregister0 x00220020and0 x00220024CS5controlregister0 x00220028and0 x0022002CEIMconfigurationregister0 x00220030CS0与其他略有不同 它不支持可编程输出功能 AnalogSignalProcessing ASP 特点13 bitADC PenADC fortouchpanelandlowvoltagedetect Embeddedtouchpanelcircuitry Autopeninputdatasamplingataconfigurablesampleratetoreducesoftwareoverhead Pendownandpenupdetection 13 bitCODECforvoiceprocessing 12x16FIFOforPenADCsampledata two8x16FIFOforCODECVADCandVDACdata AnalogSignalProcessing ASP MultimediaAccelerator MMA 面向音频视频应用而设计MACFeaturesSignedandUnsignedmultiply24x24multiplyCircularaddressingwitharbitrarymodifyFIRfilter FFTandAccumulatorDCT iDCTFeatures2DDCTfor8x8 MultimediaCard SecureDigitalHostControllerModule MMC SD 特点 FullycompatiblewiththeMMCSystemSpecificationVersion3 0FullycompatiblewiththeSDMemoryCardSpecification1 0 andSDI OSpecification1 0with1 4channel s 20 80Mbpsmaximumdataratewithupto10cards oneofthemcanbeaSDPasswordProtectionofcardsBuilt inprogrammablefrequencycounterforSDHCbus MemoryStick 特点 IntegratedCRCand8bytesFIFOfortransmit receiveHostbusclocksupportmaxsetting 96Mhz AutomaticcommandexecutionwhenaninterruptfromMSisdetected Max48MhzSerialdatatransferdataProtocolisstartedbywritingtoMSCommandRegisterfromARM920Tcore RealTimeClock 特点 Fullclockfeatures seconds 6bits minutes 6bits hours 5bits days 9bits 24hoursand512days Minutecountdowntimerwithinterrupt MinutestopwatchcanbeusedtoturnoffLCDafterfiveminutesofinactivityProgrammabledailyalarmwithinterruptSamplingtimerwithinterrupttogenerateperiodicinterrupt RealTimeClock SDRAMMemoryController 特点 Supports64 128 and256Mbit 4bank singledatarate synchronousDRAMsSupportsMicronSyncFlash TM SDRAM interfaceburstflashmemoryPC100compliantInterfaceExtendedburstlengthoptimizedforLCDCframebufferrefresh Softwareconfigurablefordifferingsystemrequirements SDRAMMemoryController SDRAMexample SyncFlashexample DifferencebetweenSDRAMandSyncFlashconfigurationSyncFlashbootdeviceislimitedtouseCSD1 HardwareRefreshmustbedisabled SDRAM寄存器设置 initializeSDRAM reg SDRC SDCTL0 0 x92120200 pre chargecommand reg SDRC SDCTL0 0 xA2120200 auto refreshcommand reg SDRC SDCTL0 0 xB2120200 setmoderegisterCommand reg SDRC SDCTL0 0 x82124200 setnormalmode refresh initializeSyncflash reg SDRC SDCTL1 0 xB1020300 setloadmoderegister reg SDRC SDCTL1 0 x91020300 setpre chargemode reg SDRC SDCTL1 0 x81020300 setnormalmode Linux介绍 Linux概观工具常用的命令文件系统目录 Linux概观 Linux起源于一个学生的简单需求 LinusTorvalds Linux的作者与主要维护者 在其上大学时所买得起的唯一软件是Minix Minix是一个类似Unix 被广泛用来辅助教学的简单操作系统 Linus对Minix不是很满意 于是决定自己编写软件 他以学生时代熟悉的Unix作为原型 在一台Intel386PC上开始了他的工作 他的进展很快 他将这项成果通过互连网与其他同学共享 主要用于学术领域 有人看到了这个软件并开始分发 每当出现新问题时 有人会立刻找到解决办法并加入其中 很快的 Linux成为了一个操作系统 值得注意的是Linux并没有包括Unix源码 它是按照公开的POSIX标准重新编写的 Linux大量使用了由麻省剑桥免费软件基金的GNU软件 同时Linux自身也是用它们构造而成 Linux开发工具 GccGlibcGdbGtkQt design Linux基本指令 Linux指令特征区分大小写以 为分隔符 一条指令可以执行多个命令所有指令具有可执行权限 ShellShell为用户提供指令操作使用环境 类似于DOS中的C系统提供的shell种类在etc shells中 通常有以下一些shell Bash RedhatLinux默认 是BourneAgainShell简称Korn C Z 可以用ksh csh zsh打开这三个shell 指令历史方向键History 可以用 来回叫命令例 history rp重复执行rp开头命令 命令键快捷操作Tab键如果命令很长 输入前几个字符后 按Tab可以自动完成该命令 如果有多个命令符合 可再次按Tab得到命令清单 常用命令ls显示文件列表 列出目录和文件 有一系列参数 a r F i l t u例 ls l列出当前目录所有文件 包括权限 拥有者 组拥有者 长度 修改时间 文件名 pwd显示当前目录的绝对路径 例 pwd etc httpd conf cd改变路径 例 cd 上移一层路径cd 上移两层cd etc rc d绝对路径移动cd 移动到用户自己的主目录注意用 表示当前路径 如cat filename touch生成空文件 例 touch root 1 c cp复制 cpfile1file2例 cpfile dir1将多个文件复制到一个目录 mv移动文件 例 mvfile1file2更改文件名 mvfile dir1移动多个文件到一个目录 mv ffile1file2覆盖 不提示 mv ifile1file2覆盖 提示 rm删除文件或目录 例 rmfile1 rmdir1 rm r tmp删除操作包括子目录 ln链接文件 硬链接 lnfile1file2 相当于cp pfile1file2 两个文件一致 保持相同inode号 如果删除file1 file2仍保留原文件所有信息软链接 ln sfile1file2 如果删除file1 则file2指向空文件 访问file2如同访问file1 6 4 9mkdir生成目录 例 mkdir pdir1 dir2在当前路径下生成dir2目录 如果dir1不存在 p也让linux生成该目录 mkdir m755 usr dir3生成dir3目录 755权限指定拥有者rwx 组中其他成员和别人r x 6 4 10rmdir删除目录例 rmdirdir1 dir2 tar压缩解压命令主要参数简介 c生成文件时必须使用r增加文件到tar文件v详细查看内容z将tar和gzip同时使用f使用文件 必用x提取文件 6 4 11tar 续 例 tarcvf压缩文件 tar压缩对象文件及目录 压缩捆绑 tartvf压缩文件 tar 查看内容 tarxvf压缩文件 tar 解开tar文件 tarcvfz压缩文件 tar gz压缩对象 同时使用tar和gzip tarxvfz压缩文件 tar gz 6 4 12su改变用户为系统管理员 需输入系统管理员密码例 su输入密码 6 4 13cat接合命令 将文件文本发送到标准输出 例 catfile1 6 14head与tail显示文件前 后 指定行数信息 例 Head400ba txt显示前400字节 tail4ka txt显示后4KB字节 head n15a txt显示前15行 tail3ma txt显示后3M字节 more以页

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论