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

基于單片機12C5A60S2的FPGA的加載

2014-11-07 21:26:47楊婉
科技資訊 2014年16期
關鍵詞:單片機

楊婉

摘 要:目前絕大部分FPGA都是用SRAM構成邏輯函數發生器,因此需要外加專用配置芯片。上電時,由這個專用配置芯片把數據加載到FPGA中,然后FPGA就可以正常工作。本文采用STC深圳宏晶公司單片機12C5A60S2以PS模式對Altera公司的FLEX6000系列芯片EPF6016進行配置,軟件采用MAX+PLUS II。

關鍵詞:FPGA 單片機 SRAM

中圖分類號:TP27 文獻標識碼:A 文章編號:1672-3791(2014)06(a)-0011-01

1 12C5A60S2的功能特點

12C5A60S2器件采用高性能的靜態80C51設計,可編程。芯片為1時鐘模式,其最大工作頻率為35 MHz。此芯片包含60 KB的Flash程序存儲器、1024字節RAM、32個I/O口、3個16位定時/計數器、6中斷源-4中斷優先級-嵌套的中斷結構、2個增強型UART。它頻率范圍寬,具有空閑模式和掉電模式兩種節電模式。12C5A60S2的Flash存儲器可在板編程ISP,EPF6016芯片的配置信息可存儲于12C5A60S2的Flash存儲器中,也可采用外配串行EEPROM 24C512使用更加方便。

2 配置原理和配置文件

FPGA的加載主要通過被動串行加載模式,主動串行加載模式,被動并行加載模式和邊界掃描加載模式。所有的FPGA芯片都有三個或四個加載模式配置管腳,通過配置來選取不同的加載模式。FPGA的配置文件在MAX+PLUS II編譯時自動生成。用12C5A60S2來配置FPGA,需將引導配置代碼(.hex文件)和FPGA的配置數據(.hex文件)一起通過編程器寫入12C5A60S2或通過編程器將數據寫入24C512經由單片機對FPGA進行編程。

本硬件設計不適用單片機的RXD,TXD管腳,轉而使用任意I/O,可留出RXD,TXD做串口通訊之用,FPGA配置信息存儲在外配24C512中,如此可通過更換24C512芯片,變化FPGA的芯片功能。

3 軟件設計

下面給出用匯編語言編寫的程序(核心內容):

NSTATUS BIT P1.0 CONFIG-DONE BIT P1.1 ADATA BIT P3.2

DCLK BIT P3.3 NCONFIG BIT P3. SDA BIT P1.6

SCL BIT P1.7 INDI BIT P1.3 LED-LAMP BIT P3.1

ORG 0000H; MEMORY RESET SETB SDA;

MEMORY RESET SETB SCL MOV R0,#10H

XLK: CLR SCL NOP NOP SETB SCL NOP DJNZ R0,XLK

ALK: CLR SCL NOP NOP SETB SCL; GIVE A RISING TO EEPROM NOP NOP JB SDA,SLK; IT IS SATISFIED FOR SDA=1

WHEN SCL=1 LJMP ALK

;INITIAL TO READ EEPROM, PREPARE TO RANDOM READ ONE WORDS

CNTER:LCALL START

MOV A,#10100010B; SHIFT OUT DEVICE ADDRESS WRITE

LCALL SHOUT

LOKED:JZ LOKED; IF IT IS ZERO THE PROGRAMME WILL STOP HERE

DEC A

MOV 30H,A; SAVE THE COUNTER VALUE TO RAM 30H

;WRITE BACK THE DECREASED VALUE

MOV DPTR,#0FFF0H

MOV B,A

LCALL WRITE

INI: CLR P1.2

CLR DCLK

CLR ADATA

CLR P3.5

SETB SCL

MOV R0,#10H

XAA: CLR SCL

NOP

NOP

SETB SCL

NOP

DJNZ R0,XAA

AGA: CLR SCL

NOP

NOP

SETB SCL; GIVE A RISING TO EEPROM

NOP

NOP

JB SDA,SAT; IT IS SATISFIED FOR SDA=1 WHEN SCL=1

LJMP AGA

SAT: LCALL START; NOW RESET FINISHED

;WHEN SCL=1 GIVE SDA A FALLING EDGE

;START CONDITION HAS FINISHED

;EXIT WITH SDA=0 SCL=0

; INITIAL TO READ EEPROM, PREPARE TO SEQUENCIAL READ

MOV A,#10100010B; SHIFT OUT DEVICE ADDRESS WRITE

LCALL SHOUT

MOV A,#00H; HIGH BYTE ADDRESS

LCALL SHOUT

MOV A,#00H; LOW BYTE ADDRESS

LCALL SHOUT; THIS IS DUMMY WRITE

………………………………………………………………………….

SERSD:RRC A

MOV ADATA,C; LSB PRESENT FIRST BIT 0

SETB DCLK

CLR DCLK

RRC A

SETB DCLK

………………………………………………………………………….

CLR DCLK

RET END

4 結語

用12C5A60S2單片機外配24C512串行EEROM來配置FPGA,較之于EPC1441PC8配置芯片,具有經濟,可重復編程的優點。同時由于單片機可加入按鍵,通訊接口等功能,可在不斷電的情況下實現在線的重配及參數修改,增強了系統功能。FPGA的高速性和單片機的智能性達到完美結合。

參考文獻

[1] 楊曉慧,楊旭.FPGA系統設計與實例[M].人民郵電出版社,2010(1).

[2] 華清遠見嵌入式培訓中心.FPGA應用開發入門與典型實例[M].人民郵電出版社,2008(7).endprint

猜你喜歡
單片機
基于單片機的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的單片機控制系統的仿真設計
主站蜘蛛池模板: 91久久国产热精品免费| 久久黄色影院| 精品久久蜜桃| 日韩小视频在线观看| 亚洲日韩每日更新| 91精品伊人久久大香线蕉| 亚洲综合狠狠| 在线观看国产小视频| 中文字幕在线看| 中国特黄美女一级视频| 精品一区国产精品| 亚洲床戏一区| 在线观看无码a∨| 日韩毛片免费观看| 欧美精品亚洲二区| 亚洲AⅤ永久无码精品毛片| 99视频在线免费观看| 视频一本大道香蕉久在线播放 | 欧美在线视频a| 在线观看欧美国产| 亚洲国产欧美目韩成人综合| 亚洲高清在线天堂精品| 久久久久中文字幕精品视频| 97久久免费视频| 91国内外精品自在线播放| 麻豆国产精品视频| 这里只有精品免费视频| 欧美日韩综合网| 久久国产精品夜色| 色偷偷男人的天堂亚洲av| 国产91色| 亚洲精品中文字幕午夜| av午夜福利一片免费看| 日韩精品毛片人妻AV不卡| 久久国产亚洲偷自| 呦系列视频一区二区三区| 午夜精品国产自在| 色精品视频| 3344在线观看无码| 成人午夜视频免费看欧美| 狠狠色成人综合首页| h网址在线观看| 日韩精品专区免费无码aⅴ| 亚洲成AV人手机在线观看网站| 野花国产精品入口| 国产网友愉拍精品视频| 日韩精品亚洲人旧成在线| 亚洲天堂网在线视频| 国产免费精彩视频| 一级毛片无毒不卡直接观看| 成人在线观看一区| 国产无人区一区二区三区| 国产va欧美va在线观看| 在线无码私拍| 在线欧美一区| 午夜高清国产拍精品| 国产永久在线观看| 另类专区亚洲| 国产91无码福利在线| 免费无码又爽又黄又刺激网站| 精品福利国产| 中文字幕 91| 色综合天天操| 国产精品美女免费视频大全| 欧美三級片黃色三級片黃色1| 午夜日b视频| 亚洲,国产,日韩,综合一区| 久久黄色小视频| 国产精品视频久| 视频二区亚洲精品| 欧美亚洲国产精品久久蜜芽| 伊人久综合| 日韩精品中文字幕一区三区| 日韩 欧美 国产 精品 综合| 欧美激情视频一区二区三区免费| 精品久久综合1区2区3区激情| 99久久性生片| 欧美午夜久久| 91在线精品麻豆欧美在线| 欧美区国产区| 日本在线欧美在线| 强奷白丝美女在线观看 |