亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于單片機(jī)12C5A60S2的FPGA的加載

        2014-11-07 21:26:47楊婉
        科技資訊 2014年16期
        關(guān)鍵詞:單片機(jī)

        楊婉

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

        關(guān)鍵詞:FPGA 單片機(jī) SRAM

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

        1 12C5A60S2的功能特點(diǎn)

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

        2 配置原理和配置文件

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

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

        3 軟件設(shè)計

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

        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 結(jié)語

        用12C5A60S2單片機(jī)外配24C512串行EEROM來配置FPGA,較之于EPC1441PC8配置芯片,具有經(jīng)濟(jì),可重復(fù)編程的優(yōu)點(diǎn)。同時由于單片機(jī)可加入按鍵,通訊接口等功能,可在不斷電的情況下實現(xiàn)在線的重配及參數(shù)修改,增強(qiáng)了系統(tǒng)功能。FPGA的高速性和單片機(jī)的智能性達(dá)到完美結(jié)合。

        參考文獻(xiàn)

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

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

        猜你喜歡
        單片機(jī)
        基于單片機(jī)的SPWM控制逆變器的設(shè)計與實現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機(jī)的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機(jī)的多功能智能插排
        電子制作(2019年11期)2019-07-04 00:34:48
        基于單片機(jī)的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        小議PLC與單片機(jī)之間的串行通信及應(yīng)用
        電子制作(2018年12期)2018-08-01 00:48:04
        MSP430單片機(jī)在仿真中要注意的幾點(diǎn)問題
        電子制作(2017年9期)2017-04-17 03:00:53
        基于單片機(jī)的平衡控制系統(tǒng)設(shè)計
        電子制作(2017年19期)2017-02-02 07:08:27
        基于單片機(jī)的三維LED點(diǎn)陣設(shè)計
        電子制作(2016年21期)2016-05-17 03:52:51
        Microchip推出兩個全新PIC單片機(jī)系列
        基于Proteus的單片機(jī)控制系統(tǒng)的仿真設(shè)計
        亚洲国产精品va在线播放| 91精品亚洲熟妇少妇| 国内自拍色第一页第二页| 亚洲第一最快av网站| 嫩草影院未满十八岁禁止入内| 国产欧美亚洲另类第一页| 91精品亚洲熟妇少妇| 高清毛茸茸的中国少妇| 日本人妖熟女另类二区| 欧美性xxxx极品高清| 欧美视频二区欧美影视| 日日骚一区二区三区中文字幕| 好看的日韩精品视频在线| 人妻无码一区二区不卡无码av | 国产精品自在线免费| 丰满人妻中文字幕乱码| 亚洲精品久久区二区三区蜜桃臀| 日韩精品 在线 国产 丝袜| 国产一卡2卡3卡四卡国色天香| 久久久精品国产亚洲AV蜜| 蜜臀精品一区二区三区| 久久精品国产99久久久| 国产精品jizz在线观看老狼| 无码高潮久久一级一级喷水| 久久亚洲乱码中文字幕熟女| 东京道一本热中文字幕| 精品国产福利在线观看网址2022| 日韩av中文字幕一卡二卡| 亚洲 另类 小说 国产精品| 少妇人妻偷人精品视频| 亚洲色图视频在线| 日韩色久悠悠婷婷综合| 人人妻人人澡人人爽人人精品浪潮| 无码少妇a片一区二区三区| 亚洲国产综合专区在线电影| 成年网站在线91九色| 午夜福利av无码一区二区| 久久久久久久98亚洲精品| 久久久精品网站免费观看| 国产精品激情自拍视频| 男受被做哭激烈娇喘gv视频|