• 全国客户服务热线:4006-054-001 疑难解答:173-0411-9111(7X24受理投诉、建议、合作、售前咨询),155-4267-2990(售前),传真:0411-83767788,微信:543646
当前位置:主页 > 技术方案 > 工控技术

DSP芯片(TMS320C6711D)的Flash存储器(AM29LV400B)的

时间:2023-09-29 10:34来源: 作者: 点击:
>DSP芯片(TMS320C6711D)的Flash存储器(AM29LV400B)的

  在嵌入式系统中,为了实现程序的脱机自动运行,程序往往固化在电可擦除的Flash中。要实现一个嵌入式系统的带电脱机运行,就成为嵌入式系统开发过程的必经之路。由于涉及到硬件和软件方面的内容,因此要从顶层设计和系统的角度来考虑。硬件设计要为软件设计作铺垫,尽可能简化软件设计。

  本文以TI公司的DSP和AMD公司的4 Mb Flash为例来介绍两种在线编程。

  1 DSP与Flash的两种硬件连接关系

  1.1 以Ready信号作为硬件握手

  带有Ready信号的的EMIF(Exterhal Memory InteRFace)接口与Flash存储器的硬件连接如图1所示。由于AM29LV-400B输出的就绪信号/忙信号()为OD(漏极开路)输出,需要在该信号上加上拉电阻并连接到VCC。

  


  1.2 采用无Ready硬件连接的软件握手

  不带Ready信号的与Flash存储器的硬件连接如图2所示。

  

  2 软件设计

  2.1 带有硬件握手的软件设计

  带有Ready信号连接的Flash存储器编程时序如图3所示。Flash的就绪信号/忙信号()输出为低电平时,表明Flash正忙,处于编程或擦除状态。由于DSP与Flash存储器采用Ready/Busy信号作为硬件握手信号,当Ready/Busy信号为低电平时,CPU在总线时序上插入等待周期,直到Ready/Busy信号解除(为高电平)。在Ready信号为低电平期间,由于CPU处于等待状态,程序被暂停执行,因此不需要通过软件来判断Flash存储器的编程或擦除状态。

  



>DSP芯片(TMS320C6711D)的Flash存储器(AM29LV400B)的
热门服务和内容