<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

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

作者: 時(shí)間:2011-12-07 來(lái)源:網(wǎng)絡(luò ) 收藏
通過(guò)對MCS-總線(xiàn)讀/寫(xiě)時(shí)序的分析,設計了圖3所示的接口電路。在FPGA中,設計了兩個(gè)模塊:一個(gè)是總線(xiàn)接口模塊,負責單片機與FPGA的總線(xiàn)接口邏輯;另一個(gè)是寄存器單元及外部接口模塊,運用總線(xiàn)接口模塊來(lái)操作此模塊。

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



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

關(guān)鍵詞: 51單片機 FPGA接口

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>