999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的Intel-8080總線實現研究

2019-01-06 03:36:42夏云超
無線互聯科技 2019年21期
關鍵詞:單片機

夏云超

摘? ?要:高速信號處理系統基本圍繞DSP與FPGA設計實現解決方案,FPGA具有并行速度高、處理能力強、擴展性強、可用于ASIC設計的優勢,然而FPGA硬件解決方案在實現低速外設、用戶界面、用戶交互方面相較于嵌入式軟件解決方案開發周期長、開發人員少、公共開發資源少。因此,基于FPGA與MCU的聯合解決方案能有效集合上述優點,具有良好的應用前景,但是需要一種FPGA與MCU的穩定、通用的通信接口設計。文章提出的MCS-8051系列單片機是廣泛使用的MCU平臺,內部集成有Intel-8080總線控制器,故FPGA可以設計一種兼容Intel-8080總線協議的通信接口以實現MCU與FPGA的通信。

關鍵詞:高速信號;單片機;現場可編程邏輯門陣列

1? ? Intel-8080總線的實現

MSC-8051系列處理器采用Intel-8080外部總線與外部擴展內存通信,現場可編程邏輯門陣列(Field Programmable Gate Array,FPGA)與單片機接口可按照Intel-8080總線規范設計,模擬為總線上的外部擴展內存,使單片機可使用擴展內存訪問指令向FPGA傳輸數據(MOVX @DPTR,A)或從FPGA獲取數據(MOVX A,@DPTR)。

如圖1所示,ALE為地址鎖存信號,高電平有效;WR為數據寫入信號,低電平有效;RD為數據讀取信號;P0為總線地址bit7~bit0與總線數據bit7~bit0復合信號;CLK為FPGA全局時鐘,RST為FPGA全局復位;其余信號輸入輸出線為映射到總線上的寄存器。

作為總線從設備,FPGA應實現當單片機發出讀取請求時把對應地址的寄存器值輸出到總線上,當單片機請求寫入時把對應地址寄存器按總線內容賦值。

由于此設計中使用的總線地址不大于256個,因此可使用8位地址線,高8位地址線可不接,以節省板面空間。

2? ? 讀取時序實現

參考Intel-8080總線讀取時序圖,設計讀取控制電路,滿足時序要求。如圖2所示,ALE由總線主機提供(單片機),讀取數據時主機首先拉高ALE,同時主機于P0與P2輸出16位地址。ALE高電平持續tLHLL時間后,主機拉低ALE信號,此時從機收到ALE低電平,鎖存地址總線信號。經過tLLWL時間后,主機拉低RD信號,并高阻P0接口。當總線從機(FPGA)收到RD低電平信號時,從機根據鎖存的地址尋址映射表,將對應寄存器數據讀出,于總線P0上輸出。經過tRLRH時間后,主機拉高RD信號,從機收到RD高電平時,高阻P0。經過這一時序,單片機可使用一條MOVX A,@DPTR指令從FPGA讀取1個字節指定數據。

FPGA的實現方法為:

(1)使用ALE為時鐘線控制8位D觸發器,鎖存地址信號。

(2)使用鎖存后的地址信號控制數據選擇器(MUX)選通寄存器數據(從寄存器到總線接口方向)。

(3)使用內部時鐘同步化RD信號。

(4)使用同步的RD作為OE線控制P0的三態門,控制選通后的寄存器數據。

3? ? 寫入時序實現

參考Intel-8080總線寫入時序圖,設計寫入控制電路,滿足時序要求。如圖3所示,ALE由總線主機提供(單片機),讀取數據時主機首先拉高ALE,同時主機于P0與P2輸出16位地址。ALE高電平持續tLHLL時間后,主機拉低ALE信號,此時從機收到ALE低電平,鎖存地址總線信號。經過tLLWL時間后,主機拉低WR信號,于P0上輸出寫入的數據。經過tWLWH時間后,主機拉高WR信號,從機收到WR上升沿時,從機根據鎖存的地址尋址映射表,將P0上的數據寫入對應寄存器。經過這一時序,單片機可使用一條MOVX @DPTR,A指令向FPGA寫入1個字節指定數據。

FPGA的實現方法為:

(1)使用ALE為時鐘線控制8位D觸發器,鎖存地址信號。

(2)使用鎖存后的地址信號控制數據譯碼器(從總線接口向寄存器方向)。

(3)使用內部時鐘同步化WR信號,并判斷同步后的WR上升沿。

(4)使用同步的WR的上升沿標志與地址譯碼結果邏輯與作為寄存器數據鎖存CE信號,控制總線信號向寄存器數據寫入。

4? ? 結語

依據上述設計的基于FPGA的Intel-8080總線在與STC8A8K進行總線通信時,通信穩定,具有良好的實際應用價值。

Study on implementation of Intel-8080 bus based on FPGA

Xia Yunchao

(Guilin University of Electronic Technology, Guilin 541004, China)

Abstract:The high-speed signal processing system basically revolves around the design and implementation of DSP and FPGA. FPGA has the advantages of high parallel speed, strong processing ability, strong expansibility and can be used in ASIC design. However, FPGA hardware solution has the advantages of long development cycle, fewer developers and fewer public development resources than embedded software solution in realizing low speed peripherals, user interface and user interaction. Therefore, the joint solution based on FPGA and MCU can effectively combine the above advantages and has a good application prospect, but it needs a stable and general communication interface design between FPGA and MCU. The MCS-8051 series single-chip microcomputer is a widely used MCU platform, and the inside is integrated with the Intel-8080 bus controller, so the FPGA can design a communication interface compatible with the Intel-8080 bus protocol to realize the communication between the MCU and the FPGA.

Key words:high speed signal; single chip microcomputer; field programmable gate array

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 久久综合九九亚洲一区| 狠狠色丁婷婷综合久久| 在线国产综合一区二区三区| 国产在线八区| 国产在线一区二区视频| 亚洲精品欧美日本中文字幕| 欧美一级高清视频在线播放| 99视频在线免费观看| 亚洲人成亚洲精品| 亚洲成A人V欧美综合| 免费中文字幕在在线不卡| 国产麻豆福利av在线播放 | 午夜限制老子影院888| 综合色天天| 欧美三级视频在线播放| 欧美一级视频免费| 精品色综合| 在线精品欧美日韩| 欧美精品另类| 亚洲天堂2014| 91精品免费高清在线| 日韩精品成人在线| 国产精品免费入口视频| 久久永久视频| 在线观看国产黄色| 99精品视频在线观看免费播放| 国产精品永久免费嫩草研究院| 日韩人妻精品一区| 日本欧美一二三区色视频| 亚洲欧美另类中文字幕| 国产成人综合亚洲欧美在| 一级爱做片免费观看久久| 天堂网亚洲系列亚洲系列| 中文字幕色在线| 久久久久无码国产精品不卡| 日韩美女福利视频| 男人天堂亚洲天堂| 无码国内精品人妻少妇蜜桃视频| 国产在线八区| 亚洲国产综合自在线另类| 亚洲成人手机在线| 激情五月婷婷综合网| 玖玖免费视频在线观看| 国产va在线观看免费| 午夜无码一区二区三区| 日韩无码视频专区| 丁香亚洲综合五月天婷婷| 99热这里只有精品5| 天天色天天操综合网| 欧美激情第一欧美在线| 亚洲精品无码专区在线观看| 十八禁美女裸体网站| 伊人大杳蕉中文无码| 91啪在线| 日韩欧美国产精品| 色综合久久综合网| 国产福利一区视频| 亚洲欧美日本国产综合在线 | 欧洲av毛片| 日韩高清无码免费| 久久女人网| 婷婷色狠狠干| 999福利激情视频| 久久久久无码精品国产免费| 久久99国产精品成人欧美| 国产又黄又硬又粗| 亚洲日韩AV无码一区二区三区人| 国产99在线观看| 国产av无码日韩av无码网站| 久久久久免费精品国产| 91麻豆国产视频| 99无码熟妇丰满人妻啪啪| 午夜精品一区二区蜜桃| 国产精品偷伦在线观看| 成人一级黄色毛片| jizz国产视频| 欧美精品亚洲二区| 国产精品浪潮Av| 亚洲欧美日韩成人在线| 亚洲综合色吧| 玖玖精品在线| 久久国产乱子|