<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 一種DSP與PCI總線的接口設(shè)計(jì)

          一種DSP與PCI總線的接口設(shè)計(jì)

          作者: 時(shí)間:2011-08-25 來(lái)源:網(wǎng)絡(luò) 收藏
          向RAM寫數(shù)據(jù)→通過(guò)FLAG發(fā)出握手請(qǐng)求到CPLD→CPLD向9054的USERi發(fā)出中斷信號(hào)→9054查詢到中斷→9054或RAM數(shù)據(jù)。時(shí)序如圖3所示。

          本文引用地址:http://www.ex-cimer.com/article/150296.htm

            

            CPLD的程序如下:

            Library IEEE;

            Use IEEE.STD_LOGIC_1164.all;

            Use IEEE.STD_LOGIC_unsigned.all;

            Use IEEE.std_logic_arith.all;

            ENTITY PCI IS

            PORT(

            ADS:IN STD_LOGIC;

            LCLK:IN STD_LOGI

            C;

            LWR:IN STD_LOGIC;

            LHOLD:IN STD_LOGIC;

            LHOLDA:OUT STD_LOGIC;

            READY:OUT STD_LOGIC;

            OE:OUT STD_LOGIC;

            RW:OUT STD_LOGIC);

            END PCI;

            ARCHITECTURE PCI_arch OF PCI IS

            SIGNAL signal_0:STD_LOGIC;

            BEGIN

            PROCESS(LCLK)

            BEGIN

            IF LCLK'EVENT AND LCLK='1'THEN

            IF LHOLD='1'THEN

            IF ADS='0'THEN

            Signal_0='1';

            ELSIF ADS='1'THEN

            Signal_0='0';

            END IF;

            END IF;

            END IF;

            IF LCLK'EVENT AND LCLK='1'THEN

            IF LHOLD='1'THEN

            IF LWR='0'THEN

            OE='0';

            RW='1';

            ELSIF LWR='1'THEN

            OE='1';

            RW='0';

            END IF;

            END IF;    END IF;

            IF LCLK'EVENT AND LCLK='0'THEN

            IF LHOLD='1'THEN

            IF signal_0='1'THEN

            READY='0';

            ELSIF signal_0='0'THEN

            READY='1';

            END IF;

            END IF;

            END IF;

            END PROCESS;

            PROCESS(LCLK,LHOLD)

            BEGIN

            IF LCLK'EVENT AND LCLK='0'THEN

            IF LHOLD='1'THEN

            LHOLDA='1';

            ELSIF LHOLD='0'THEN

            LHOLDA='0';

            END IF;

            END IF;

            END PROCESS;

            END PCI_arch;

            5 結(jié)束語(yǔ)

            本文介紹的與PCI的接 接方案靈活簡(jiǎn)單,減小了布板的復(fù)雜度,簡(jiǎn)化了PCI要求的時(shí)序,縮短了開發(fā)周期。采用該方案的數(shù)據(jù)處理系統(tǒng)工作穩(wěn)定,已應(yīng)用在低頻信號(hào)檢測(cè)領(lǐng)域中。


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();