色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 雙口RAM在DSP與ICCD通信系統(tǒng)中的應(yīng)用

          雙口RAM在DSP與ICCD通信系統(tǒng)中的應(yīng)用

          作者: 時(shí)間:2011-03-04 來源:網(wǎng)絡(luò) 收藏

          3 信息處理系統(tǒng)與ICCD交換數(shù)據(jù)的仲裁方式
          對于整個(gè)系統(tǒng)來說,兩個(gè)子系統(tǒng)之間合適的仲裁方式是極為重要的。處理不好數(shù)據(jù)交換的仲裁。就會使兩個(gè)系統(tǒng)之間發(fā)生沖突。比如當(dāng)系統(tǒng)對雙口RAM的一個(gè)存儲單元進(jìn)行寫操作時(shí),ICCD系統(tǒng)也對這個(gè)單元寫入數(shù)據(jù),就必然導(dǎo)致寫操作的錯誤。抑或是當(dāng)ICCD系統(tǒng)對雙口RAM的某一存儲單元進(jìn)行讀取時(shí),也對這個(gè)單元讀操作,就會造成讀數(shù)據(jù)的錯誤。我們采取了三種有效的仲裁方式,用于解決兩個(gè)系統(tǒng)之間的爭端:
          (1)中斷方式:雙口RAM提供了一種特殊的中斷方式,有別于其他芯片的中斷。
          IDT7007左右兩端各提供一個(gè)中斷信號。存儲陣列中的FFEH和FFFH單元被用做的信令字和中斷源,左端口向FFFH寫入訪問的同時(shí),右端口的中斷標(biāo)志被設(shè)置,直到右端口進(jìn)行讀取FFFH時(shí)清除,右端給左端的中斷方式與此類似。這樣就可以有效地協(xié)調(diào)雙方的讀寫操作。圖2為雙方接口的中斷邏輯。

          d.JPG
          (2)忙邏輯:當(dāng)雙口RAM的兩個(gè)端口同時(shí)對某一個(gè)存儲單元進(jìn)行操作時(shí),IDT7007的忙邏輯(BUSY)將會有一個(gè)硬件的指示,允許對其中的一個(gè)端口進(jìn)行操作,將另一個(gè)端口置于等待狀態(tài)。如果在接到BUSY信號時(shí),已經(jīng)進(jìn)行寫操作,那么IDT7007的內(nèi)部機(jī)制可以阻止寫操作的繼續(xù)進(jìn)行。
          系統(tǒng)中,為了提高系統(tǒng)的穩(wěn)定性,保證通信數(shù)據(jù)的正確,我們對IDT7007原有的忙邏輯進(jìn)行了修改。硬件方面將雙口RAM原有的兩個(gè)BUSY信號求邏輯或,這個(gè)結(jié)果再與中斷信號INT求邏輯或。這樣,只要通信雙方同時(shí)讀寫同一個(gè)存儲單元,系統(tǒng)就認(rèn)為讀寫非法,同時(shí)中斷雙方的讀寫操作。這樣可以提高雙方交換數(shù)據(jù)的正確性。



          關(guān)鍵詞: DSP 通信

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉