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

        ?

        項(xiàng)目化教學(xué)在“FPGA開發(fā)與應(yīng)用”課程中的應(yīng)用研究

        2016-06-29 20:48:33吳華
        科技視界 2016年16期
        關(guān)鍵詞:項(xiàng)目化教學(xué)

        吳華

        【摘 要】“FPGA開發(fā)與應(yīng)用”這門課主要應(yīng)用VHDL語(yǔ)言進(jìn)行數(shù)字系統(tǒng)設(shè)計(jì),本文提出采用項(xiàng)目化教學(xué)使學(xué)生提高VHDL語(yǔ)言的編程能力,理解自頂向下的系統(tǒng)設(shè)計(jì)方法,熟悉利用ISE平臺(tái)進(jìn)行數(shù)字系統(tǒng)設(shè)計(jì)流程,激發(fā)學(xué)生的學(xué)習(xí)興趣。

        【關(guān)鍵詞】項(xiàng)目化教學(xué);FPGA開發(fā)與應(yīng)用;VHDL

        1 基于FPGA的數(shù)字系統(tǒng)設(shè)計(jì)簡(jiǎn)介

        FPGA是Field Programmable Gate Array的縮寫,即現(xiàn)場(chǎng)可編程門陣列,它完全由用戶通過軟件進(jìn)行編程和配置,從而完成某種特定的功能,且可以反復(fù)擦寫的新型器件。傳統(tǒng)的數(shù)字系統(tǒng)設(shè)計(jì)方法是自底向上的設(shè)計(jì)方法,它是以各種不同的中小規(guī)模集成電路芯片為基礎(chǔ),按照功能要求在印刷電路板上將不同的芯片連接起來(lái),構(gòu)成實(shí)現(xiàn)某種功能的電子系統(tǒng)?;贔PGA[1]的數(shù)字系統(tǒng)設(shè)計(jì)方法采用自頂向下的設(shè)計(jì)方法,把系統(tǒng)分成若干個(gè)基本單元,然后再把每個(gè)基本單元?jiǎng)澐譃橄乱粚哟蔚幕締卧?。它以FPGA芯片為核心,通過編程的方式完成系統(tǒng)功能的設(shè)計(jì)并將設(shè)計(jì)寫入FPGA芯片內(nèi),使芯片具有設(shè)計(jì)的功能。設(shè)計(jì)過程中通過不同階段的仿真可以及時(shí)檢查設(shè)計(jì)的正確性,電路的修改只需要通過修改程序并重新下載到FPGA中即可。因此基于FPGA的數(shù)字系統(tǒng)設(shè)計(jì)易于測(cè)試和修改,設(shè)計(jì)周期短,便于移植。

        2 項(xiàng)目化教學(xué)實(shí)施過程

        “FPGA開發(fā)與應(yīng)用”這門課是針對(duì)大三計(jì)算機(jī)網(wǎng)絡(luò)工程專業(yè)學(xué)生開設(shè)的一門專業(yè)課,學(xué)生在前期已學(xué)過《電路》、《數(shù)字電路》、《模擬電路》、《C語(yǔ)言程序設(shè)計(jì)》等課程。通過該門課,使學(xué)生掌握VHDL語(yǔ)言(超高速集成電路硬件描述語(yǔ)言)的編程方法,能熟練應(yīng)用ISE平臺(tái)進(jìn)行數(shù)字系統(tǒng)設(shè)計(jì),理解自頂向下的系統(tǒng)設(shè)計(jì)方法,積累數(shù)字系統(tǒng)設(shè)計(jì)經(jīng)驗(yàn)。

        傳統(tǒng)的教學(xué)方法重在介紹VHDL語(yǔ)言的語(yǔ)法規(guī)則和語(yǔ)句,知識(shí)點(diǎn)較零散,學(xué)起來(lái)較枯燥,而且不知如何應(yīng)用這些語(yǔ)句。而項(xiàng)目化教學(xué)重在將知識(shí)點(diǎn)融在項(xiàng)目中理解,學(xué)生通過做一個(gè)小項(xiàng)目可以掌握相應(yīng)的知識(shí)點(diǎn),并通過3-4人一組協(xié)作完成,培養(yǎng)其團(tuán)隊(duì)合作能力、溝通能力和語(yǔ)言表達(dá)能力等。項(xiàng)目化教學(xué)真正實(shí)現(xiàn)了三個(gè)轉(zhuǎn)變:以教師為中心轉(zhuǎn)變?yōu)橐詫W(xué)生為中心;以課本為中心轉(zhuǎn)變?yōu)橐皂?xiàng)目為中心;以課堂為中心轉(zhuǎn)變?yōu)橐詫?shí)際經(jīng)驗(yàn)為中心[2]。

        下面將通過“點(diǎn)亮兩位數(shù)字”項(xiàng)目分析如何實(shí)施項(xiàng)目化教學(xué)[3][4]?!包c(diǎn)亮兩位數(shù)字”項(xiàng)目即利用Xilinx公司的ISE軟件平臺(tái)進(jìn)行系統(tǒng)設(shè)計(jì),通過VHDL語(yǔ)言編程實(shí)現(xiàn)顯示兩位數(shù)字的功能,并最終生成二進(jìn)制文件,下載到Basys2開發(fā)板上驗(yàn)證。

        2.1 項(xiàng)目立項(xiàng)階段

        教師先向?qū)W生展示最終要完成的效果,講明項(xiàng)目任務(wù),再對(duì)學(xué)生進(jìn)行分組,盡量采取自愿原則,教師可對(duì)小組成員適當(dāng)調(diào)整,保證每組中至少有一人學(xué)習(xí)情況較好,并任命一人為組長(zhǎng)。

        2.2 需求分析階段

        根據(jù)項(xiàng)目要求,分析最終要呈現(xiàn)的效果,確定程序的功能模塊和性能需求。比如要用兩個(gè)數(shù)碼管顯示、動(dòng)態(tài)掃描問題、譯碼問題等。

        2.3 系統(tǒng)設(shè)計(jì)階段

        首先每個(gè)小組要確定總體方案設(shè)計(jì),例如分哪幾個(gè)模塊、每個(gè)模塊要實(shí)現(xiàn)什么功能,再進(jìn)行詳細(xì)設(shè)計(jì),包括用Visio軟件繪制系統(tǒng)功能結(jié)構(gòu)圖(如圖1所示)、每個(gè)模塊如何用VHDL語(yǔ)言實(shí)現(xiàn)等。在詳細(xì)設(shè)計(jì)中,涉及每個(gè)模塊具體的功能,寫出詳細(xì)的系統(tǒng)設(shè)計(jì)報(bào)告,以此進(jìn)行編碼和測(cè)試,從而保證系統(tǒng)設(shè)計(jì)的可靠性??梢杂山M長(zhǎng)分配任務(wù),讓每個(gè)組員完成一個(gè)模塊的編寫工作。

        2.4 編碼、測(cè)試階段

        教師檢查每組的系統(tǒng)功能結(jié)構(gòu)圖,若無(wú)問題,則可以開始編程。在用VHDL語(yǔ)言編程階段,學(xué)生可根據(jù)系統(tǒng)功能結(jié)構(gòu)圖分模塊進(jìn)行調(diào)試,先將底層三個(gè)模塊(分頻器、控制模塊、譯碼器)都編好后,通過ISE軟件編譯檢查語(yǔ)法錯(cuò)誤、并進(jìn)行仿真,若無(wú)問題,再進(jìn)行頂層文件編寫;若有問題,則需修改源代碼,直至無(wú)錯(cuò)誤為止。頂層文件主要是通過元件例化語(yǔ)句將底層三個(gè)模塊進(jìn)行連接,編好后,也需要經(jīng)過ISE軟件編譯檢查語(yǔ)法錯(cuò)誤。

        2.5 下載、驗(yàn)證階段

        最后將生成的二進(jìn)制文件下載到basys2開發(fā)板上驗(yàn)證,若能正確顯示兩位數(shù)字,即成功。若不能正常顯示,則需返回到ISE軟件中,修改底層文件或頂層文件,直至驗(yàn)證成功為止。

        2.6 驗(yàn)收階段

        在編寫代碼的過程中,教師可適當(dāng)給予指導(dǎo),給學(xué)生提供一些參考資料或相似的例子,幫助學(xué)生完成項(xiàng)目。教師要檢查各組最終能否實(shí)現(xiàn)“顯示兩位數(shù)字”,協(xié)助并指導(dǎo)各組,完成編寫“顯示兩位數(shù)字”項(xiàng)目文檔,并對(duì)各組進(jìn)行成績(jī)?cè)u(píng)定。各組組長(zhǎng)向全班匯報(bào)、展示本組的作品,并列舉項(xiàng)目開發(fā)中遇到的各種問題,其他組的學(xué)生可以提問,最后教師對(duì)各組進(jìn)行點(diǎn)評(píng)。各組組長(zhǎng)根據(jù)小組成員的貢獻(xiàn)對(duì)小組成員進(jìn)行打分,教師根據(jù)小組成績(jī)和組長(zhǎng)對(duì)各成員的打分,確定每位學(xué)生的成績(jī)。

        3 總結(jié)

        由于傳統(tǒng)的教學(xué)方法重在介紹VHDL語(yǔ)言的語(yǔ)法和語(yǔ)句,學(xué)生學(xué)起來(lái)較枯燥,因此結(jié)合《FPGA開發(fā)與應(yīng)用》課程的特點(diǎn),通過“顯示兩位數(shù)字”項(xiàng)目,展示如何在《FPGA開發(fā)與應(yīng)用》課程中實(shí)施項(xiàng)目化教學(xué)。通過項(xiàng)目化教學(xué),不但能使學(xué)生掌握VHDL語(yǔ)言的編程方法和自頂向下的系統(tǒng)設(shè)計(jì)方法,熟悉真實(shí)項(xiàng)目的實(shí)施過程,而且通過分組協(xié)作完成一個(gè)項(xiàng)目,可以鍛煉學(xué)生的團(tuán)隊(duì)協(xié)作能力、溝通能力、語(yǔ)言表達(dá)能力等,從而激發(fā)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生的自主學(xué)習(xí)能力。

        【參考文獻(xiàn)】

        [1]陳學(xué)英,李穎.FPGA應(yīng)用實(shí)驗(yàn)教程[M].國(guó)防工業(yè)出版社,2013,05.

        [2]張學(xué)琳,陳齊超,段珊,胡波.項(xiàng)目教學(xué)法在“C語(yǔ)言課程設(shè)計(jì)”中的研究與應(yīng)用[J].實(shí)驗(yàn)技術(shù)與管理,2011,28(02):164-167.

        [3]吳玲.《EDA技術(shù)與應(yīng)用》項(xiàng)目化教學(xué)改革研究與探索[J].科技信息,2012(21):244.

        [4]張輝,王彥.項(xiàng)目教學(xué)法在《EDA技術(shù)及應(yīng)用》課程中的應(yīng)用[J].新課程研究:高等教育,2011(2):73-76.

        [責(zé)任編輯:楊玉潔]

        猜你喜歡
        項(xiàng)目化教學(xué)
        初探項(xiàng)目化教學(xué)模式下高職會(huì)計(jì)電算化專業(yè)實(shí)踐教學(xué)體系的建設(shè)
        “成長(zhǎng)+育人+教學(xué)”三位一體
        項(xiàng)目化教學(xué)在高職《PCB設(shè)計(jì)與制作》課程中的應(yīng)用
        高職數(shù)學(xué)項(xiàng)目化教學(xué)模式的研究與實(shí)踐
        高職旅游英語(yǔ)專業(yè)課程項(xiàng)目化教學(xué)改革探究
        高職英語(yǔ)項(xiàng)目化教學(xué)探究
        淺析藥理學(xué)課程項(xiàng)目化教學(xué)的探討
        探討項(xiàng)目化教學(xué)在高職英語(yǔ)課程中的應(yīng)用
        商情(2016年40期)2016-11-28 11:41:42
        高職《管理學(xué)》課程實(shí)行項(xiàng)目化教學(xué)改革與實(shí)踐策略
        芻議項(xiàng)目化教學(xué)法在本科動(dòng)漫實(shí)訓(xùn)課程中的探索與應(yīng)用
        国产精品人成在线观看| 中文字字幕人妻中文| 久久精品国产精品青草| 国产亚洲av无码专区a∨麻豆| 亚洲成av人片天堂网九九| 中文人妻av大区中文不卡| 女同重口味一区二区在线| 少妇人妻中文久久综合| 亚洲欧美牲交| 久久99精品国产麻豆| 2021国产精品久久| 亚洲一区二区三区乱码在线| 日本一区二区免费高清| 免费无码又爽又刺激网站直播 | 一区二区三区观看视频在线| 国产情侣一区二区三区| 久久综合九色综合97欧美| 乱码一二三入区口| 中文字幕有码高清| 亚洲国产91精品一区二区| 香蕉成人伊视频在线观看| 少妇仑乱a毛片| 亚洲成a人片在线网站 | 国产一级一区二区三区在线播放| 亚洲av日韩精品久久久久久a| 疯狂撞击丝袜人妻| 亚洲VA不卡一区| 一区二区三区在线观看视频免费| 亚洲国产中文字幕精品| 少妇中文字幕乱码亚洲影视| 男人边吻奶边挵进去视频| 国产人禽杂交18禁网站| 亚洲精品中文字幕乱码无线 | 亚洲国产日韩欧美综合a| 99偷拍视频精品一区二区| 日本岛国精品中文字幕| 美女一区二区三区在线视频| 久久久精品中文字幕麻豆发布 | 蜜臀aⅴ国产精品久久久国产老师| 久久无码高潮喷水抽搐| 亚洲av乱码国产精品观|