新聞中心

        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寫(xiě)數(shù)據(jù)→通過(guò)FLAG發(fā)出握手請(qǐng)求到CPLD→CPLD向9054的USERi發(fā)出中斷信號(hào)→9054查詢到中斷→9054或RAM數(shù)據(jù)。時(shí)序如圖3所示。

        本文引用地址:http://www.104case.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í)序,縮短了開(kāi)發(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)閉
        主站蜘蛛池模板: 镇坪县| 云安县| 龙游县| 温泉县| 河南省| 承德县| 察雅县| 华亭县| 铁力市| 获嘉县| 通许县| 靖西县| 邵东县| 淮滨县| 龙胜| 牟定县| 广水市| 沙坪坝区| 舟山市| 合水县| 云浮市| 伊金霍洛旗| 宜兴市| 伊通| 疏勒县| 漳浦县| 金阳县| 柘城县| 江川县| 罗田县| 都江堰市| 泾川县| 图木舒克市| 枣强县| 兴城市| 武鸣县| 许昌县| 青阳县| 哈尔滨市| 湖南省| 弥勒县|