新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 增強型并行端口EPP擴展移位寄存器輸出接口的方

        增強型并行端口EPP擴展移位寄存器輸出接口的方

        作者: 時間:2012-04-18 來源:網絡 收藏
        ize-adjust: auto; -webkit-text-stroke-width: 0px">  硬件電路使用Altera公司的復雜可編程邏輯器件(CPLD)來實現。其結構用Verilog HDL語言描述。其中,nCs為片選信號,由地址譯碼產生(地址輸出及譯碼的描述省略),Clk為外部時鐘源,DataOut和ClkOut分別為輸出數據和輸出同步脈沖。為防止系統超時,Clk應有較高的頻率,大約為10 MHz左右。接口的Verilog HDL描述如下:



        4 結束語

          用EPP并行口擴展移位寄存器輸出接口,充分利用了EPP的握手信號,因而在軟件設計時不需要對移位寄存器的狀態進行查詢,只需對基地址+4端口進行寫操作,即可完成一個字節的移位寄存器輸出,簡化了軟件編程,實現了高的傳送速率(傳送速率可達8Mbit/s)。以此為例還可擴展出多路開關量通道等接口。

        參考文獻

        1 Institute of Electrical and Electronics.IEEE Standard Signaling Method for a Bidirectional Parallel Peripheral Interface for PersonalComputers.IEEEStd 1284,2000
        2 宋萬杰等.CPLD技術及其應用.西安:西安電子科技大學出版社,1999
        3 J.Bhasker.Verilog HDL硬件描述語言.北京:機械工業出版社,2000
        模擬電路文章專題:模擬電路基礎

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 大姚县| 崇州市| 华宁县| 于都县| 剑河县| 咸阳市| 镇平县| 淳化县| 霞浦县| 阜新| 松溪县| 黄陵县| 沁水县| 苍南县| 赣州市| 桑植县| 德州市| 抚松县| 漯河市| 浦县| 瑞丽市| 莱芜市| 浑源县| 日土县| 武宣县| 萝北县| 都江堰市| 安康市| 保康县| 东乌珠穆沁旗| 朔州市| 营山县| 平阳县| 志丹县| 阳曲县| 长垣县| 凌云县| 平利县| 绥德县| 宣城市| 沈丘县|