新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > MCS-51單片機與FPGA接口的邏輯設計

        MCS-51單片機與FPGA接口的邏輯設計

        作者: 時間:2009-12-11 來源:網絡 收藏

        通過對總線讀/寫時序的分析,了圖3所示的電路。在中,了兩個模塊:一個是總線模塊,負責的總線;另一個是寄存器單元及外部接口模塊,運用總線接口模塊來操作此模塊。

        本文引用地址:http://www.104case.com/article/173527.htm

        在總線應用時,的P0口是作為地址/數據總線分時復用的,因此應在總線接口模塊中一個三態緩沖器,實現P0口的三態接口;又因單片機在訪問外部空間時,它的地址為16位,因此借助地址鎖存使能信號ALE在中實現高8位與低8位地址的編碼,組合成16位地址,然后再根據MCS-51單片機的讀/寫信號,實現對FPGA的讀寫操作。
        在接口設計中,采用了VHDL語言實現其接口。用VHDL語言編寫,往往比較方便和嚴謹,注意整個過程的思路,并且盡量避免語言的冗余,造成比較長的延時。-MCS-51單片機與FPGA的通信讀寫電路的部分程序



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 贡嘎县| 遂宁市| 榆中县| 宁陕县| 威海市| 安溪县| 霍城县| 林芝县| 安仁县| 漾濞| 鄂尔多斯市| 沅陵县| 平远县| 鲁甸县| 札达县| 伊金霍洛旗| 宝坻区| 大田县| 华安县| 浦东新区| 池州市| 花垣县| 南皮县| 鹤岗市| 东山县| 尚义县| 榆中县| 广丰县| 衡阳县| 江阴市| 晋宁县| 洛宁县| 依安县| 曲松县| 襄垣县| 黄浦区| 青神县| 溧水县| 东至县| 莆田市| 黄梅县|