- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MPC8641D 开发笔记的
一、前言
不得不承认,要从多年的DSP开发转向PPC的开发似乎这个角度有点大。以前习惯了的数字信号处理、数据采集之类的在这里似乎消声匿迹了。但是从长 远来看用PPC来进行数字信号处理似乎是个潮流和方向。就MPC8641D的浮点计算能力来看几乎是TMS320C6416定点处理能力的10倍。用 PPC+FPGA的信号处理构架正悄然兴起。陌生归陌生,但是单纯的从硬件开发的角度来说,难度也不是很大,虽然我从未接触过PowerPC的开发。赶鸭 子上架,没办法一点一点积累吧。要在段时间按内将硬件搞定,必须速读文档资料。当然最好不要去拜读中国人自己写的那些,那是浪费时间。
二、片上底层
最为简单的当然是分成两部分来架空这款CPU,第一就是e6000核,其二就是片上外围。
我想不管什么公司的牛X CPU芯片,他总是带有标准的工业接口和一些标准协议接口。外围接口嘛,不就是把数据倒腾进去,然后倒腾出来吗。当然也会加一些控制功能模块,比如看门狗 啊、定时器、中断管理器、DMA管理器等等比较通用的模块。各种类型的CPU不同之处就在于CPU,片上总线形式,片上外围大同小异。飞思卡尔公司芯片当 然也不会例外,不然他产品卖给谁呢?
1. IIC接口 : 两线接口,SCA/SDA,用于设备之间的数据交换。比如微控制器、实时时钟、A/D转换器、LCD。
2. UART:MPC8641D包含两个异步串行收发器,四线: TXD,RXD,CTS,RTS,包含16比特FIFO。每个UART都由MPX提供时钟。
软件可编程波特率产生器,由Platform 时钟除以1~(2**16-1).起始位、停止位和奇偶校验位。与PC16450兼容。
3. MPX层次模块(MCM)
4. DDR 控制器
支持2个完全可编程DDR SDRAM控制器,支持绝大部分的JEDEC存储器。
5.可编程中断控制器(PIC)
12个外部中断源: IRQ[0:11];
内部中断源:
PIC自身产生的中断:全局定时器A,B;内部处理器中断(IPI)、消息寄存器、共享消息寄存器
3中可编程中断输出:外部中断int0、int1.任何PIC中断源能够编程产生INT0、int1中断请求;紧急中断cint0、cint1;IRQ_OUT
支持两个处理器:中断能够路由到处理器核0和1
处理器核初始化控制
处理器硬件复位控制
可编程PIC复位
支持外围中断控制器链接,类似于8259中断控制器。
旁路模式(PIC 禁止)
二、LCB功能介绍
LBC允许以不同的时序要求与不同的存储器实现对口连接。
. SDRAM 机制为与SDRAM接口提供接口,采用Bank插入,背靠背页模式获得高性能数据传输。内部PLL为总线生成时钟。
. GPCM为简单,低性能存储器以及地址映射设备提供接口。本身不支持突发传输导致了其较低的性能,由于这个原因,CPCM控制器通常
用于上电引导与低性能存储器外围接口。
.UPM支持刷新定时器,外围总线地址复用,可编程控制信号(行地址,列地址,地址选通等) 的产生,这使得可用用最少的逻辑胶合与DRAM,突发SRAM,以及大多数的外围进行接口。控制器定义了如何在读,写,突发读,突发写过程中对外围信号的 控制。刷新定时器用于用户自定义刷新行为。
任何存储器片选信号都能够分配到三种类型存储器中的任何一种类型,通过BANK的基地址寄存器选择位的设定BRn[MSEL]. 如果BANK匹配出现,响应的的机制(GPCM,SDRAM,UPM)将会占据外围信号的控制权直到数据传输结束。
12.4.1 基本结构
以下的章节对LBC的基本架构进行描述。
12.4.1.1 地址以及地址空间校验
当响应的地址屏蔽写到ORn寄存器中的时候, 定义的基地址写到BRn寄存器当中。每当有局部总线访问要求是,内部转换地址就与每个BANK进行比较。通过比较地址的搞19位地址线,地址被译码。如果在相应的BANK的存储器控制器中发现匹配的地址,那么在BRn和ORn
中定义的属性被用于控制存储器访问。如果在多于一个的bank中都得到匹配,那么最低数字编码的bank将会掌控存储器访问。
12.4.1.2 外部地址锁存使能型号LALE
局部总线是地址和数据总线的复用形式出现的,因此,LBC必须在地址和数据相位进行区分。LALE信号为高电平的时候表征的是在LAD[31:0]上出现的是地址信号。当LALE为低电平的时候表征总线是个双向的数据信号。
任何地址相位都会初始化LALE为高电平,可以通过编程设置他们之间的提前量为1~4个总线时钟周期。
为保证外围地址锁存有足够的保持时间,LALE要比数据线要先变化到低电平。默认情况下,LALE提前2个Platform Clock周期。比如,如果LBC运行在666mhz,那么一个额外的地址保
您可能关注的文档
- lecture 11 的 大学英语专业 英译汉.ppt
- LED厂商专利布局的.ppt
- Legal research pa的per个人向境外机构贷款问题.doc
- Lesson 4 Judicial的 System.ppt
- Lesson_4__THE_JUR的Y_SYSTEM.ppt
- LED,激光发光原理的.ppt
- LexisNexis数据库的.ppt
- LINE诈骗与应对建业拈.ppt
- Lexis使用指南中文的版.ppt
- Linux 进程调度机值钠.doc
- 在线教育平台互动性对学生学习成效的实证分析与教学资源优化教学研究课题报告.docx
- 初中校园景观美学教育对学生综合素质提升的实证研究教学研究课题报告.docx
- 小学语文个性化学习:区块链技术辅助下的学习过程追溯与评价教学研究课题报告.docx
- 融合人工智能技术的数字化学生评价体系构建及其多模态融合评价方法研究教学研究课题报告.docx
- 数字化赋能下的教师教学画像在教育政策执行过程中的作用与影响研究教学研究课题报告.docx
- 《农业绿色发展理念下农田灌溉水利用的节水技术政策评估与优化策略研究》教学研究课题报告.docx
- 游戏化教学在人工智能教育资源中的应用:关卡难度调整与学习成效关系教学研究课题报告.docx
- 《艺术批评视角下艺术市场中的艺术品市场信用体系完善研究》教学研究课题报告.docx
- 小学美术教育中开源数字资源开发与教学实践研究教学研究课题报告.docx
- 小学语文教育平台资源筛选算法研究:人工智能在教育资源整合中的应用教学研究课题报告.docx
最近下载
- 高中数学第四章定积分4.3定积分的简单应用4.3.2简单几何体的体积教案.docx VIP
- TZSQX008-2020建设工程全过程质量行为导则.docx VIP
- 2024年山东省高中学业水平合格考生物试卷试题(含答案详解).docx VIP
- 高级教师职称评审答辩简答题.doc VIP
- 禁毒情报学习通超星期末考试答案章节答案2024年.docx VIP
- 北京市2024年艺术类专业考生综合分分数分布(一分一段表).pdf VIP
- 2025年乳腺癌诊疗指南(doc14页) .pdf VIP
- 篮球的起源与发展ppt课件.pptx VIP
- 网上调查赚钱经验及技巧总结.doc VIP
- ALPHA AS100说明书-V102用户手册.pdf
文档评论(0)