MC9328MX1处理器简介资料

上传人:无*** 文档编号:221822668 上传时间:2023-07-07 格式:PPT 页数:94 大小:1.06MB
收藏 版权申诉 举报 下载
MC9328MX1处理器简介资料_第1页
第1页 / 共94页
MC9328MX1处理器简介资料_第2页
第2页 / 共94页
MC9328MX1处理器简介资料_第3页
第3页 / 共94页
资源描述:

《MC9328MX1处理器简介资料》由会员分享,可在线阅读,更多相关《MC9328MX1处理器简介资料(94页珍藏版)》请在装配图网上搜索。

1、MC9328-MX1MC9328-MX1处理器简处理器简介资料介资料Dragonball MC9328 MX1处理器介绍q总体结构q存储器组织qBootStrap启动模式qGPIOq时钟控制与电源管理qLCDCqDMA,AITC,SDRAM,UART,FLASHMX1总体结构PWMWatchDogDPLLx2CSPISSI/I2SMMADMA(11 chnl)AIPI#1EIM&SDRAMCAIPI#2INTCAHBI/O pads1359266I/O padsARM9TDMII CacheD CacheARM920TMMUI2CBTATimerx2BusArbiterRTCA/DSIMMS/

2、SDUART1UART2USBdLCDCeSRAM(128KB)Bootstrap76202512JTAG5GPIOBus CTL84514CSI2特点存储器组织存储器组织存储器组织双重映射镜像空间MX1采用同一编址的存储器映射,其内部各寄存器与存储单元具有统一的地址格式。Double Map Image:MX1为了实现从不同存储设备启动,定义该系统地址空间的开始1M为双重映射镜像空间,即0 x0-0 x0F,FFFF;设置跳线BOOT3:0,可以分别将CSD1(通常接同步的Synflash)、CS0、Bootstrap ROM的前1M地址空间映射到双重映射镜像空间。存储器组织片内存储区Boo

3、tStrap ROM内部的ROM,用于处理器的bootStrap启动模式。Internal Registers各种外设接口控制单元的内部寄存器,开始于0 x20,0000。eSRAMMX1具有的128k片内SRAM(static random access memory)。存储器组织片选与外存CSDO64M的SDRAM地址空间,支持具有SDRAM接口的同步Synflash,通常直接连接SDRAMCSD164M的SDRAM地址空间,支持具有SDRAM接口的同步Syncflash,并实现从该存储设备启动。CS0-CS5外部设备或存储器片选地址空间。其中CS0接Flash可以实现直接从Flash启动

4、。BootStrap模式nbootstrap启动模式是MX1的一个特点,在系统上没有任何应用软件的情况下,它允许通过系统的串口UART1或者UART2,对系统进行初始化并且下载自己的程序。n可以用来建立一个简单的调试环境n一个下载程序到Flash中的通道BootStrap模式启动模式选择:进入进入BootstrapBootstrap模式:模式:Pin Boot3:0 as 0000,and reset MX1.Pin Boot3:0 as 0000,and reset MX1.BootStrap模式BootStrap模式下串口连接的建立进入bootStrap模式;设定适当的波特率、无奇偶校验、

5、8位字符长度、1个停止位;发送a或者A(分别对应于串口1,2);系统会返回“:”冒号,表示pc与目标系统的通信已经建立起来。BootStrap模式启动记录B-Record:B-Record是bootStrap模式特有的命令格式,其格式如下表所示:4字节1字节N字节AddressCount/ModeData表1 B-Record 格式 例如,如下的bootloader代码*Initialize SDRAM 00221000C492120200 ;pre-charge command08200000E4 ;special read00221000C4A2120200 ;auto-refresh c

6、ommandBootStrap模式表2 COUNT/MODE字节的定义 位定义设置7-6数据大小00:字节;01:半字;10:保留;11:字;5Read/Write 0:Write;1:Read4-0以字节表示的数据长度0-31字符均应为大写;当数据长度为0时,则表示从指定地址开始执行;B-Record用于编写系统的bootloader;MOTOROLA提供stob.exe文件,可以将汇编程序转换为B-Record格式的文件。启动记录B-Record:I/O引脚的复用(一)vMX1的I/O引脚存在大量的复用,因此,在端口初始化部分必须对相关的寄存器进行适当的设置,才能正确完成有关的功能。复用的

7、I/O引脚的功能 主要功能(Primary Function)辅助功能(Alternate Function)GP I/O功能(GP I/O Function)I/O引脚的复用(二)I/O引脚的复用(三)锁相环和时钟控制模块锁相环和时钟控制模块16M的系统时钟可以选择由外部输入,或者来自内部倍频器;FCLK:用于CPU的快速时钟;BCLK&HCLK:系统时钟,用于SDRAM等;32k的外部时钟由无源晶振提供锁相环和时钟控制模块fref =output of PreM i.e.32kHz x 512=16.384MHzDefault output of System PLL:Default ou

8、tput of CPU PLL:Programmable PLL frequencyCLK32 for RTC,CLK48M for USB,FCLK to CPU,HCLK to CPU,CLKO to CLK output 电源管理模式MX1支持3种不同的电源消耗模式,其功耗取决于使用的时钟频率。即高速运行模式、睡眠模式、停止模式。高速运行模式(RUN):CPU锁相环和系统锁相环均处于打开状态。睡眠模式(DOZE):此时CPU锁相环可以关闭,而系统锁相环则处于打开状态,继续为外围控制模块如LCD等提供时钟。在该模式下,可以通过设置BCLKDIV进一步降低系统时钟,达到节省功耗的目的。睡眠模

9、式与停止模式在睡眠模式,CPU通过执行“等待中断指令”而进入低功耗状态,当有中断发生,处理器进行高速运行模式。在停止模式,CPU锁相环和系统锁相环均处于关闭状态,只有32k的时钟处于运行状态。中断控制器AITC特点:支持最多达64个中断源每个中断源都可配置为一般中断还是快速中断每个中断源都可将系统从 stop mode唤醒.所有中断源都可通过寄存器设置屏蔽UART串行接口MX1提供了满足RS-232标准的2路UART串行接口,其接口信号如下:UART1_:RXD、TXD、RTS、CTS;UART2_:RXD、TXD、RTS、CTS、DSR、RI、DCD、DTR;串行接口是一种通用的通信接口,一

10、般使用RS-232-C标准接口,其接口为9芯或者25芯,下表给出9芯的各引脚定义 UART串行接口引脚123456789名称DCDRXDTXDDTRGNDDSRRTSCTSRI功能数据载波检测数据接收数据发送终端准备好接地数据设备准备好请求发送清除发送振铃指示RS-232-C标准接口的各引脚功能 UART串行接口电平转换完成基本串行通信功能,一般只需RXD、TXD、GND即可。由于RS-232-C标准定义的高、低电平信号与MX1定义的高、低电平信号完全不同,因此需要电平转换电路:MX1:逻辑1:2V3.3V,逻辑0:0V0.4V;RS-232-C:逻辑1:-5V-15V,逻辑0:+5V+15V

11、(负逻辑方式);LCD Controller特点:不需专用显存,共享系统内存和显示存储不需专用显存,共享系统内存和显示存储支持单色支持单色/彩色彩色 LCD LCD 面板面板最大可配置最大可配置LCDLCD分辨率分辨率 640 640 x512 pixelsx512 pixelsLCD LCD 接口位宽接口位宽:单色单色:8,4-,2-,:8,4-,2-,or 1-bit wideor 1-bit wide彩色彩色:12:12 or 16-bitor 16-bit像素大小支持像素大小支持:单色单色:1,2:1,2 or 4 bit/pixelor 4 bit/pixelPassive colo

12、r:4,8 bit/pixelPassive color:4,8 bit/pixelActive color:4,8 or 16 bit/pixelActive color:4,8 or 16 bit/pixelLCD Controllerq提供对 Sharp 320 x 240 and 240 x320 HR-TFT panel的直接支持q光标由硬件控制闪烁,但大小可以设置,最大 31 x 31 pixelsq支持彩色cursor 和 background 之间的逻辑操作q硬件窗移(软水平滚动)q对软件对比控制提供8位的脉冲宽度调制器q支持自刷新类型的 LCD panelsLCD Contr

13、ollerLCD ControllerLCD ControllerLCD Controller单色16级灰度LCD ControllerLD:LCD data busFLM/VSYNC:First line maker(passive matrix)Vertical sync(active matrix)LP/HSYNC:Line Pulse(passive matrix)Horizontal sync(active matrix)SCLK:Shift clock for the pixel dataACD/OE:Alternate crystal dir.(passive matrix)Ou

14、tput enable(active matrix)DMA控制器控制器n特点:qEleven channels support linear2D memoryqEach channel is configurable to response to any of the 32 DMA request signals.qSupports 8,16,or 32-bit FIFO and memory port size data transfer.qSupports both Big and Little Endian.qDMA burst length is configurable up to

15、max.of 16 w,32 half-w or 64 bytes for each channel.(16*32 Data FIFO)qBus utilization control for channel that is not trigger by DMA request.qBurst time-out error to terminate DMA cycleDMA控制器控制器Bluetooth Accelerator(BTA)n篮牙基本概念:qMaster,Slave and Piconetq48bit独立地址q100米范围q210M速率q跳频q时分多址Bluetooth Accele

16、rator(BTA)支持篮牙1.1标准Bluetooth Accelerator(BTA)Bluetooth Accelerator(BTA)nBTA核心功能qBT application Timern12 bits times can been configured to generate periodic interruptsqHop Selection Co-processornSequence SelectionnMapping of this sequence on the hop freq and RF module Freq synthesizer programmingqRad

17、io ControlnSupport two kinds of RF front end:Motorola MC13180 and Silicon Wave SiW1502Pulse Width Modulator特点:16 bit 脉冲宽度调制器由存储的声音镜像文件产生高质量的声音或产生单音频信号利用16-bits精度和416的data FIFO 来产生声音三种工作模式:Playback mode,Tone mode,D/A modePulse Width ModulatorPlayback modeCovert data from the sound file and output to

18、the speakerFixed frequency and variable duty cycle(variable width-pulse)Each width pulse is proportional to the analog voltage of a particular audio samplePulse Width ModulatorTone Mode:Generate continues tone at single frequencyD/A Mode:Act as a D/A converterDepends on the low pass filter,PWM can o

19、utput a frequency with different pulse widthI2C moduleCarry information between devices connected to the busEach device is recognized by unique address,can operate as either transmitter or receiverEach device can be a master or slave I2C moduleI2C moduleExternal Interface Module(EIM)n特点:特点:q6个外部片选信号

20、 qSelectable protection for each chip selectqReset programmable data port size for CS0qProgrammable data port size for each chip selectqAddress suppression during burst mode operationsqSynchronous burst mode support for burst flash devicesqProgrammable wait-statesqBig/Little endian supportqShow cycl

21、e support典型典型EIM连接连接EIM编程模型编程模型n寄存器组织qCS0 control register 0 x00220000 and 0 x00220004qCS1 control register 0 x00220008 and 0 x0022000CqCS2 control register 0 x00220010 and 0 x00220014qCS3 control register 0 x00220018 and 0 x0022001CqCS4 control register 0 x00220020 and 0 x00220024qCS5 control regis

22、ter 0 x00220028 and 0 x0022002CqEIM configuration register 0 x00220030nCS0 与其他略有不同,它不支持可编程输出功能。Analog Signal Processing(ASP)n特点特点13-bit ADC(Pen ADC)for touch panel and low voltage detect.Embedded touch panel circuitry.Auto pen input data sampling at a configurable sample rate to reduce software over

23、head.Pen down and pen up detection.13-bit CODEC for voice processing.12x16 FIFO for Pen ADC sample data,two 8x16 FIFO for CODEC VADC and VDAC data.Analog Signal Processing(ASP)Multimedia Accelerator(MMA)n面向音频视频应用而设计nMAC FeaturesSigned and Unsigned multiply24x24 multiplyCircular addressing with arbit

24、rary modifyFIR filter,FFT and AccumulatornDCT/iDCT Features2D DCT for 8x8Multimedia Card/Secure Digital HostController Module(MMC/SD)n特点:特点:nFully compatible with the MMC System Specification Version 3.0nFully compatible with the SD Memory Card Specification 1.0,and SD I/O Specification 1.0 with 1/4

25、 channel(s)n2080Mbps maximum data rate with up to 10 cards,one of them can be a SDnPassword Protection of cardsnBuilt-in programmable frequency counter for SDHC busMemory Stickn特点:特点:qIntegrated CRC and 8 bytes FIFO for transmit/receiveqHost bus clock support max setting(96Mhz)qAutomatic command exe

26、cution when an interrupt from MS is detected.qMax 48Mhz Serial data transfer dataqProtocol is started by writing to MS Command Register from ARM920T core.Real Time Clock特点:特点:Full clock featuresseconds(6 bits),minutes(6 bits),hours(5 bits),days(9 bits).(24 hours and 512 days)Minute countdown timer w

27、ith interrupt,Minute stopwatch can be used to turn off LCD after five minutes of inactivityProgrammable daily alarm with interruptSampling timer with interrupt to generate periodic interrupt.Real Time ClockSDRAM Memory Controller特点:特点:Supports 64,128,and 256 Mbit,4 bank,single data rate,synchronous

28、DRAMsSupports Micron SyncFlash(TM)SDRAM-interface burst flash memoryPC100 compliant InterfaceExtended burst length optimized for LCDC frame buffer refresh.Software configurable for differing system requirementsSDRAM Memory ControllerSDRAM exampleSyncFlash exampleDifference between SDRAM and SyncFlas

29、h configurationSyncFlash boot device is limited to use CSD1.1.Hardware Refresh must be disabled SDRAM寄存器设置寄存器设置/initialize SDRAM _reg_SDRC_SDCTL0=0 x92120200;/pre-charge command _reg_SDRC_SDCTL0=0 xA2120200;/auto-refresh command _reg_SDRC_SDCTL0=0 xB2120200;/set mode register Command _reg_SDRC_SDCTL

30、0=0 x82124200;/set normal mode,refresh/initialize Syncflash _reg_SDRC_SDCTL1=0 xB1020300;/set load mode register _reg_SDRC_SDCTL1=0 x91020300;/set pre-charge mode _reg_SDRC_SDCTL1=0 x81020300;/set normal modeLinux介绍nLinux概观n工具n常用的命令n文件系统目录Linux概观nLinux起源于一个学生的简单需求。Linus Torvalds,Linux的作者与主要维护者,在其上大学

31、时所买得起的唯一软件是Minix.Minix是一个类似Unix,被广泛用来辅助教学的简单操作系统。Linus 对Minix不是很满意,于是决定自己编写软件。他以学生时代熟悉的Unix作为原型,在一台Intel 386 PC上开始了他的工作。他的进展很快,他将这项成果通过互连网与其他同学共享,主要用于学术领域。有人看到了这个软件并开始分发。每当出现新问题时,有人会立刻找到解决办法并加入其中,很快的,Linux成为了一个操作系统。值得注意的是Linux并没有包括Unix源码。它是按照公开的POSIX标准重新编写的。Linux大量使用了由麻省剑桥免费软件基金的GNU软件,同时Linux自身也是用它们

32、构造而成。Linux开发工具nGccnGlibcnGdbnGtknQt/designLinux 基本指令nLinux指令特征q区分大小写q以“;”为分隔符,一条指令可以执行多个命令q所有指令具有可执行权限nShell nShell为用户提供指令操作使用环境,类似于DOS中的Cn系统提供的shell种类在etc/shells中。通常有以下一些shell:qBashRedhat Linux 默认,是Bourne Again Shell 简称qKorn、C、Z 可以用ksh、csh、zsh打开这三个shelln指令历史方向键History,可以用!来回叫命令例#history#!rp重复执行rp开头

33、命令n命令键快捷操作Tab键如果命令很长,输入前几个字符后,按Tab可以自动完成该命令;如果有多个命令符合,可再次按Tab得到命令清单n常用命令ls 显示文件列表:列出目录和文件。有一系列参数-a,-r,-F,-i,-l,-t,-u例#ls-l列出当前目录所有文件,包括权限,拥有者,组拥有者,长度,修改时间,文件名npwd显示当前目录的绝对路径:例:#pwd/etc/httpd/confncd改变路径,例:cd.上移一层路径cd./.上移两层cd/etc/rc.d绝对路径移动cd 移动到用户自己的主目录注意用./表示当前路径,如cat ./filenamentouch生成空文件,例#touch

34、/root/cp复制,cp file1 file2例:#cp file*dir1将多个文件复制到一个目录nmv移动文件:例#mv file1 file2 更改文件名#mv file*dir1移动多个文件到一个目录#mv f file1 file2覆盖,不提示#mv i file1 file2覆盖,提示nrm删除文件或目录:例:#rm file1#rm dir1#rm r*.tmp删除操作包括子目录nln链接文件:q硬链接,ln file1 file2,相当于cp p file1 file2,两个文件一致,保持相同inode号,如果删除file1,file2仍保留原文件所有信息q软链接,ln s

35、 file1 file2,如果删除file1,则file2指向空文件。访问file2如同访问file1n6.4.9 mkdir生成目录。例:#mkdir p dir1/dir2在当前路径下生成dir2目录,如果dir1不存在,-p也让linux生成该目录#mkdir m 755/usr/dir3生成dir3目录,755权限指定拥有者rwx,组中其他成员和别人r-x n6.4.10 rmdir删除目录例:#rmdir dir1/dir2ntar压缩解压命令主要参数简介:qc 生成文件时必须使用qr 增加文件到tar文件qv 详细查看内容qz 将tar和gzip同时使用qf 使用文件,必用qx 提

36、取文件n6.4.11 tar(续)例:#tar cvf 压缩文件.tar 压缩对象文件及目录压缩捆绑#tar tvf 压缩文件.tar查看内容#tar xvf 压缩文件.tar解开tar文件#tar cvfz 压缩文件.tar.gz 压缩对象同时使用tar和gzip#tar xvfz 压缩文件.tar.gzn6.4.12 su改变用户为系统管理员,需输入系统管理员密码例:#su输入密码n6.4.13 cat接合命令,将文件文本发送到标准输出。例#cat file1n6.14 head与tail显示文件前(后)指定行数信息。例:#Head 400b a.txt 显示前400字节#tail 4k

37、a.txt 显示后4KB字节#head n15 a.txt显示前15行#tail 3m a.txt 显示后3M字节nmore以页为单位显示文件内容,按空格翻页。例:#more readme.txtnchmod改变文件的权限:例:#chmod 754 file1将文件file1的权限设置为拥有者具有rwx,组中其他用户具有r-x,别的用户具有r权限。n6.17 find查找文件例:#find/etc name filename从指定目录/etc及其子目录中查找filename#find/etc mmin-10 在目录下查找最近10分钟内修改过的文件通配符:*,?ngrep搜索文件例:#grep

38、michael/etc/passwd在文件passwd中查找michael字符nmount与umount挂接设备。例:#mount o ro/dev/cdrom/mnt/cdrom#umount/mnt/cdrom可在/etc/fstab文件中设置哪些设备需要在启动时进行mount,这个文件通常称为文件系统表。n6.20 命令组合例:#find/-name*.txt|grep michael搜索*.txt 文件,并在结果中找 michael#find/-name*.xml-print|xargs tar cvf xml.tar 搜索*.xml 文件,将结果打印在屏幕上,并将输出的结果作为tar

39、的参数n6.21 重定向和管道改变输入输出。每个程序有三个文件句柄:标准输入、标准输出和标准错误。例:#ls l/dev/foo listing 将删除listing文件中原有内容,替之以新的输出,如果想保留原有内容,并将新内容添加到末尾,可以用#ls l/dev/foo listing文件系统目录q/binn引导启动所需的命令或普通用户可能用的命令q/sbinn类似/bin,一些特定的可执行程序q/etcn系统的配置文件,/etc/rc.d目录包含系统启动脚本q/homenLinux是一个多用户环境,每个用户将分配一个制定的目录,供特定用户访问q/RootnRoot用户目录q/Libn系统程序运行所需要的共享库q/lib/modulen核心可加载模块,特别是那些恢复损坏系统时引导所需的(例如网络和文件系统驱动)。q/devn系统设备文件目录 q/tmpn临时文件q/mntn文件系统或设备的安装点q/procnProc目录的内容是一个实时的驻留的文件系统,描述当前系统运行的状态以及过程q/lost+foundn当系统非法关机或崩溃时,在下一次启动时,Fsck将会检查系统恢复损坏的文件碎片。恢复操作的结果将会放在这个目录中结束语结束语谢谢大家聆听!谢谢大家聆听!94

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!