0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于TMS320F2812接口实现外部存储器扩展电路的设计

电子设计 来源:单片机与嵌入式系统应用 作者:袁帅;佟为明;李 2020-04-12 08:02 次阅读

TMS320F2812是德州仪器(TI公司专门为工业应用而设计的新一代DSP处理器,它的性能大大优于当前广泛使用的TMS320LF240x系列。该芯片为32位定点DSP,最高主频150 MHz,最小指令周期6.67 ns,外部采用低频时钟,通过片内锁相环倍频;相对于TMS320LF2407只能寻址192 KB地址空间,该芯片的外部接口最多可寻址4 MB的空间;有3个独立的片选信号,并且读/写时序可编程,兼容不同速率的外设扩展;通过配置外部接口寄存器,在访问外部设备时不必额外增加延时等待,既提高了程序的实时性又减少了代码量。因此,灵活掌握和使用外部接口,对于DSP系统开发有很大帮助。本文结合实际系统,分析TMS320F2812外部接口的时序,设计了外部存储器扩展电路,根据所用的存储器芯片设置了接口时序,并提供了相关的电路原理图和外部接口时序配置的程序。

1 、TMS320F2812外部接口的特点

TMS320F2812外部接口(XINTF)采用异步非复用模式总线,与C240x外部接口类似,但也作了改进:

① TMS320LF240x系列,程序空间、数据空间和I/O空间都映射在相同的地址(0000~FFFF),最大可寻址192 KB,对它们的访问是通过不同的指令来区分的,例如可用IN或OUT指令访问外部I/O空间;而在TMS320F2812中,外部接口被映射到5个独立的存储空间XZCS0、XZCS1、XZCS2、XZCS6、XZCS7,每个存储空间具有独立的地址,最多可寻址4 MB。

② TMS320F2812中,有的存储空间共用1个片选信号,如Zone0和Zone1共用XZCS0AND1,Zone6和Zone7共用XZCS6AND7。各空间均可独立设置读、写信号的建立时间、激活时间及保持时间。

对任何外部空间读/写操作的时序都可以分成3部分:建立、激活和保持,时序如图1和图2所示。在建立(lead)阶段,访问存储空间的片选信号变为低电平并且地址被送到地址总线(XA)上。默认情况下该阶段的时间设置为最大,为6个XTIMCLK周期。在激活(active)阶段,对外部设备进行读写,相应的读写信号(XRD和XWD)变为低电平,同时数据被送到数据总线(XD)上。默认情况下读写该阶段的时间均设置为14个XTIMCLK周期。跟踪(trail)阶段是指读写信号变为高电平,但片选信号仍保持低电平的一段时间周期,默认情况下该阶段时间设置为6个XTIMCLK周期。因此,在编程时要根据外部设备的接口时序来设置XINTF的时序,从而正确地对外设读写。

基于TMS320F2812接口实现外部存储器扩展电路的设计

2、 扩展存储器硬件设计

2.1 外部存储器与TMS320F2812的接口电路设计

TMS320F2812内置18 KB RAM。为了使用方便,本系统又扩展了256 KB SARAM,芯片选用IS61LV25616(256K×16位),其数据访问时间为10 ns。由于TMS320F2812采用统一寻址方式,因此扩展的SARAM既可以作程序存储器也可以作数据存储器。同时,为了保存掉电不丢失的数据,扩展了32 KBEEPROM,选用AT28LV256,32K×8位,用2片组成32K×16位。外扩存储器与TMS320F2812的接口电路如图3所示,将SARAM分配在ZONE2,地址范围为0x80000~0xBFFFF,片选信号与TMS320F2812的XZCS2相连。EEPROM分配在ZONE6,地址范围为0x10000~0x107FFF,片选信号XZCS6AND7。

接口电路

责任编辑:gt


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    447

    文章

    47838

    浏览量

    409219
  • 原理图
    +关注

    关注

    1268

    文章

    6184

    浏览量

    225838
  • 存储器
    +关注

    关注

    38

    文章

    7154

    浏览量

    162023
收藏 人收藏

    评论

    相关推荐

    基于TMS320F2812的设计

    基于TMS320F2812设计
    发表于 08-18 14:11

    TMS320F2812总结

    TMS320F2812总结,关于TMS320F2812总结,内容详细
    发表于 06-03 22:09

    TMS320F2812最小系统及应用电路

    TMS320F2812最小系统,包括PWM输出等应用电路,谢谢啦
    发表于 08-11 11:13

    基于TMS320F2812的SVPWM算法分析与实现

    资料分享基于TMS320F2812的SVPWM算法分析与实现
    发表于 11-06 12:54

    TMS320F2812最经典教程

    TMS320F2812最经典教程
    发表于 01-25 22:30

    串行数模转换TLC5620I与TMS320F2812接口设计

    8位电压输出数字一模拟转换TLC5620I,并给出TLC5620I与TMS320F2812串口接口的软、硬件设计实现方法。2 TMS320F281
    发表于 12-06 10:20

    基于TMS320F2812处理的智能接口板设计

    结构为PMC底板结构,具有一定的通用性。系统设计接口板采用TMS320F2812处理,对串行数据的接收和发送采用智能控制方式,它通过一个512K(32K×16)双端口存储器(DPRA
    发表于 05-22 05:01

    TMS320F2812的SPI接口设计简单介绍

    芯片在控制系统中的应用越来越广泛,越来越多的控制系统采用DSP的SPI模块来对EEPROM进行操作,以实现数据的存储记录。 TMS320F2812是TI公司推出的一款用于控制系统的高性能、多功能
    发表于 06-14 05:00

    基于TMS320F2812的光电色选系统介绍

    [摘要] 本文主要介绍应用TI公司的高性能DSP芯片--TMS320F2812实现对光电色选系统的开发。文中着重描述了TMS320F2812的高性能AD采集转换功能,并在此基础上实现
    发表于 07-16 06:19

    TMS320F2812如何实现FIR源代码?

    基于TI公司TMS320F2812实现FIR源代码,供大家参考
    发表于 06-16 07:54

    数字信号处理TMS320F2812的下载资料分享

    数字信号处理TMS320F2812的资料下载内容包括:TMS320F2812功能和特性TMS320F2812引脚功能TMS320F2812
    发表于 03-22 06:47

    分享一款不错的TMS320F2812扩展正交解码脉冲接口的设计

    HCTL-2032是什么 HCTL-2032具有什么功能TMS320F2812扩展正交解码脉冲接口的设计
    发表于 04-26 06:34

    怎么实现基于SC16C554B的TMS320F2812的UART总线扩展设计?

    本文结合实际系统,分析TMS320F2812外部接口的时序,设计了外部存储器扩展
    发表于 05-25 06:20

    基于CPLD的TMS320F2812硬件平台设计

    本文介绍了32位定点数字信号处理器芯片TMS320F2812的主要特点,以及TMS320F2812的相关外部芯片扩展情况,并着重探讨了CPLD在TM
    发表于 08-06 14:54 36次下载

    SVPWM在TMS320F2812上的实现

    SVPWM在TMS320F2812上的实现
    发表于 04-13 15:42 14次下载