欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    F2812外部接口XINTF资料.docx

    • 资源ID:697365       资源大小:20.37KB        全文页数:7页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    F2812外部接口XINTF资料.docx

    1、F2812外部接口XINTF什么是外部接口,外部接口有什么作用,怎么去配置和使用这一块。今天了解了这部分的知识,现将其详细的记录下来。先看一下什么是外部接口。外部接口是F2812与外部设备进行通信的重要接口,这些外部接口对应着CPU内部的某个存储空间,CPU通过对存储空间进行的读写操作间接控制外部接口。书本上抄下来的定义,很是官方啊,不好懂。再来看一下接的是一些什么,估计是不是会好理解一些呢?一般用于RAM,FLASH等。哦.估计是内部数据或者是程序存不下了,找一个外面的片子来做存储区扩展用的接口。外部接口有哪一些线呢?有片选信号线、数据总线、地址总线、读写使能信号线、以及其他信号线。F281

    2、2中外部接口被映射到5个固定的存储空间区域,每个区域都有一个片选信号。当系统使能片选信号后,数据自动存储到对应的存储空间内。嘻嘻!就喜欢这一句自动存储。所有的数字芯片不能少的一条主线就是时钟,这个模块的时钟怎样呢?答:XINTF模块的时序都是参照F2812的内部时钟XTIMCLK。大小可以人为设定为系统时钟或系统时钟的一半。F2812中XINTF的使用想使用XINTF先要弄清楚里面有些什么,外面有些什么引脚需要接线。XINTF一共有5个空间,分别是Zone0、Zone1、Zone2、Zone6、Zone7,每个空间有相应的片选信号线连接到外面。其中1、2共用一根片选线,6、7共用一根片选线;2

    3、、6共用相同的外部地址,外部首地址0x0 0000、尾地址0x7 ffff;1、2占用的外部总线地址不同,0的为0x20000x3fff、1的为0x40000x5fff;空间7可以作为外部启动的存储空间,由于这个空间的特殊性,所以暂时不打算用,也就不放在这里讨论了。观察了一下开发板,CPLD的接线为8根数据线,五根地址线,空间0、1共用的片选线,还有R/W读写信号线,WE写使能信号线,RD读使能信号线。对XINTF空间的操作分为以下三个部分,引导、激活、跟踪。引导:访问区域的片选信号为低,相应地址放在外设总线上,引导部分的周期通过XTIMCLK来配置时序。激活:访问外部设备,由于我只进行读操作

    4、,所以将读使能信号线拉低,外部接口的数据被锁存到DSP中。暂不打算使用XREADY信号采样。跟踪:跟踪周期是指读写信号置成高电平之后片选信号仍然保持低电平一段时间。由于是使用开发板,为了使DSP与片外的RAM和FLASH不产生干扰,将数据配置在空间0、1的片选信号线上,在CPLD端未接有效的片选信号,相当于不产生任何作用,以防导致整个系统出现不稳定的状态而死掉。使用这一块的主要目的是接收CPLD发出来的8位并行数据,在激活部分仅仅使用了读信号为低,让DSP一直处于读数据的状态。使用空间0、1的区别在于不同的地址,所以根据程序来修改,对XINTF模块寄存器做一个分析,其他的空间区域寄存器也大同小

    5、异。配置寄存器XINTCNF2,可以控制所有的区域空间一样,时序寄存器(XTIMINGx)个空间不同。配置寄存器。再给的学习板做给的程序中有这几位做了设定:XTIMCLK=1选择为1/2系统输出时钟;CLKOFF=1关闭XCLKOUT模式,为了节电和减少噪声,复位后该位被置1;CLKMODE=1使得XCLKOUT=XTIMCLK/2;WRBUFF=0没有写缓冲,CPU等待外部接口访问结束才可以执行程序。时序寄存器。USEREADY=0访问区域时XREADY信号被屏蔽;XSIZE=3只能这样设置呀,不知道是为什么,占有两位数据,其他的三中设置都是错误的哦;XWRACTIVE=7写操作激活阶段等待

    6、状态周期选择为7;XWRTRAIL=3写操作跟踪阶段周期为3;XWRLEAD=3写操作引导阶段周期为3;XRDLEAD=3读操作引导;XDACTIVE=7读操作激活;XRDTRAIL=3读操作跟踪;X2TIMING确定上述的六个周期是否需要加倍,=0不加倍,=1为两倍。XBANK寄存器。BCYC=7,确定连续访问之间添加的XTIMCLK周期个数;BANK=0,因为暂时打算使用Zone0的空间区域。好,该设置的寄存器都设置好了,是否能够正常工作了呢,先试一下看看数据能否从D0D7的管脚锁进到DSP中。浅谈2812上的外扩接口XINTFXINTF全称是 eXternal INTerFace。一开始

    7、我还以为是外部中断,居然用了那么多管脚。后来拿到现在用的实验板后看例子才知道是外扩接口。这个功能(模块)只在2812上有,它把外设直接映射到寻址空间的五个区域内。好处是显而易见的外扩存储设备具有和片内内存相同的地址空间。可以直接通过地址进行访问。(插图)上图是来自2812数据手册的XINTF示意图,XINTF的地址范围并不连续,共分为5个区域8K的Zone0和Zone1512K的Zone2和Zone616K的Zone7用例子来说,当你读取02001的时候,这个地址属于zone0,硬件就会在nXZCS0AND1引脚上产生选通信号,转换后的实际地址通过XA线传递给外扩部件,相应的数据通过XD返回到

    8、DSP。从这个意义上来看,XINTF相当于是一个MMU。1.XINTF接口总线映射到5个区,区0,1,2,6,7;2.每个区都有一个内部片选信号,区0,1的片选信号,区6,7的片选信号在内部AND(与)后,通过管脚输出,所以实际的片选信号为三个,XZCS0AND1,XZCS2,XZCS6AND7.3.区2,和区6共享相同的外部总线物理地址,起始外部总线物理地址为0x00000-0x7ffff,两者靠片选信号XZCS0AND1,XZCS2区分。4.区0,区1使用相同的片选XZCS0AND1,但是两者外部总线物理地址不同,区0为0x20000-0x3ffff,区1为0x40000-0x5ffff,

    9、因此两者的片选XZCS0AND1要和其地址总线的13,14位XA13,XA14通过外部逻辑配合才能产生能够区分区两者的有效片选信号。(详细方法可见TI相关文档)5. 区7只有当XMPMC引脚复位的时候被拉高才能被外部总线连接,如果该区复位时未连接,复位后,可以通过XINTCNF2的XMP|MC位,使能该区。如果区7复位时连接,2812认为复位位置以及向量表存在该区域,因此区7可以存储用户引导程序。当区7未映射到外部总线上的时候,区6仍然可以访问区7的物理空间,因为区6的物理空间和区7 是重合的,并且两者使用相同的片选XZCS6AND7,就是说尽管区7未映射,区7的物理空间仍然可以通过区6来使用

    10、.区7的逻辑空间0x3F C000 -0x3F FFFF对应的19位外部地址总线的物理地址为:0x7 c000-0x7 fff,区6的逻辑空间为:0x10 0000-0x17 ffff,对应的19位外部地址总线的物理地址也为:0x0 0000-0x7 fff,区7和区6的外部总线的高端物理地址重合.6.“写紧接着读”流水线保护,由于流水线工作的时候,2812的读修改写操作机制为了提高效率,会先读后写,对于数据存储器来说提高了效率,但是对于外设寄存器会产生状态位错误,因此2812的内部寄存器都带有”写紧接着读”流水线保护保护机制,即写紧接着读这种情况下,仍然是先写后读。XINTF的区1也有这种“写紧接着读”流水线保护保护机制,因此适合接外部外设。其他区如果接外部外设,则要人工处理”写紧接着读”这种情况(插入NOP指令)


    注意事项

    本文(F2812外部接口XINTF资料.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开