新聞中心

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 福州市| 株洲市| 玉林市| 新晃| 普陀区| 棋牌| 措勤县| 京山县| 遂溪县| 大姚县| 红河县| 民权县| 浮山县| 达孜县| 焦作市| 化德县| 庆阳市| 怀远县| 罗城| 宿迁市| 元朗区| 南昌市| 忻城县| 河曲县| 如东县| 乃东县| 海林市| 菏泽市| 恩平市| 福泉市| 西吉县| 清涧县| 屏山县| 通江县| 宜章县| 漯河市| 江阴市| 洞头县| 平定县| 图木舒克市| 湟中县|