• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > DSP芯片(TMS320C6711D)的Flash存儲器(AM29LV400B)的在線編程方式

    DSP芯片(TMS320C6711D)的Flash存儲器(AM29LV400B)的在線編程方式

    作者: 時間:2010-09-06 來源:網絡 收藏

      在嵌入式系統中,為了實現程序的脫機自動運行,程序往往固化在電可擦除的Flash中。要實現一個嵌入式系統的帶電脫機運行,就成為嵌入式系統開發過程的必經之路。由于涉及到硬件和軟件方面的內容,因此要從頂層設計和系統的角度來考慮。硬件設計要為軟件設計作鋪墊,盡可能簡化軟件設計。

    本文引用地址:http://www.czjhyjcfj.com/article/151592.htm

      本文以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存儲器的編程或擦除狀態。

      


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 丰原市| 闽清县| 九江县| 扎兰屯市| 湘潭市| 石屏县| 景东| 石阡县| 陇川县| 吉隆县| 金阳县| 余江县| 荥经县| 平南县| 张家口市| 武宣县| 修武县| 东源县| 绥德县| 共和县| 大理市| 育儿| 平安县| 普宁市| 湖南省| 阳谷县| 中阳县| 金沙县| 囊谦县| 乐清市| 酒泉市| 焦作市| 开原市| 太仓市| 阿合奇县| 九台市| 阳山县| 富宁县| 昌宁县| 巴南区| 阿勒泰市|