chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

以26位分頻器工程實例為藍本演示工程建立的細節(jié)及注意事項

電子工程師 ? 來源:FPGA設(shè)計論壇 ? 作者:FPGA設(shè)計論壇 ? 2020-09-28 11:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、概述
本文以簡單的26位分頻器工程實例為藍本,從頭至尾演示工程建立的所有細節(jié)及注意事項,以便新手用戶快速掌握QuartusII的入門操作知識
二、聲明
本文以ALTERA QuartusII11.0版本進行演示,雖然是針對CPLD EPM240T100開發(fā)平臺所做的入門指導書,但這些流程對于FPGA設(shè)計是完全通用的。另外,本文在行文時描述的QuartusII步驟操作,均使用菜單方式,事實上,大多數(shù)操作可以直接使用工具欄上的快捷按鈕,讀者可自行熟悉,執(zhí)行的結(jié)果與菜單操作都是一致的
三、基本思路
工程實例建立的基本步驟如下:
(1)工程建立:建立與您的開發(fā)平臺相對應(yīng)的工程,比如您的開發(fā)平臺是EPM3064,則后續(xù)的工程開發(fā)也應(yīng)該基于該芯片進行
(2)邏輯設(shè)計:這里包括很多設(shè)計手段,如AHDL、VHDL、Verilog HDL、原理圖等等 ,由于本文講的是QuartusII設(shè)計流程,不會過多關(guān)注此步驟
(3)邏輯綜合:邏輯綜合用于宏觀上您設(shè)計的邏輯判斷是否有錯,同時分析出邏輯設(shè)計中的IO引腳,以便后續(xù)進行IO引腳的分配
(4)引腳分配:將邏輯設(shè)計中的IO分配到實際器件中的IO引腳
(5)邏輯編譯:全編譯工程邏輯,并生成可用于下載的燒錄文件
(6)邏輯下載:將邏輯下載到實際的開發(fā)平臺中進行驗證或使用
四、工程建立
下面我們來詳細描述一個實際工程是如何建立的:
(1)打開QuartusII后,初始界面應(yīng)如下圖所示:

(2)選擇菜單【File】→【New Project Wizard…】后,即可彈出如下圖所示的新工程向?qū)υ捒颍?br />
設(shè)置工程目錄位于D:/demo,并將工程名命名為“demo”,同時軟件會自動將頂層設(shè)計模塊名填充為“demo”,因為QuartusII的工程名必須與頂層設(shè)計文件的模塊名一致,否則編譯將出錯
(3)選擇【Next >】后,即可進入如下圖所示的添加文件頁表。此頁表適用于源碼文件已經(jīng)準備完好的情況,這樣直接添加源文件即可將其加入當前工程。本文為了更詳細展示設(shè)計流程,重新建立源碼文件,不進行添加操作。

(4)選擇【Next >】后,即可進入如下圖所示的器件選擇頁表項。您的開發(fā)平臺是什么芯片型號,就在此頁表選擇相對應(yīng)的器件型號,如果選擇的器件型號與您實際使用的芯片型號不一致,在邏輯下載步驟時將會出錯(如果你手頭沒有開發(fā)板,只是為了學習HDL語言或熟悉軟件,隨意選擇一個資源多點的就可以,防止因為HDL邏輯規(guī)模太大資源不夠用而出現(xiàn)編譯錯誤)。
由于ALTERA的器件非常多,因此QuartusII提供一些過濾選項,以協(xié)助我們快速找到對應(yīng)的器件。本文的開發(fā)平臺芯片型號為“EPM240T100I5N”,該芯片為MAXII系列(Family),封裝(Package)為“TQFP”,引腳數(shù)量(Pin count)為“100”,速度等級(Speed grade)為“5”,如下圖所示:(對于EPM3032/3064或FPGA也是同樣的方法,如果您按照此對話框設(shè)置后,沒有找到您需要的器件型號,說明您可能沒有安裝該芯片對應(yīng)的器件庫)

對于本工程實例,設(shè)置好器件型號后,就可以直接選擇【Finish】即可進入“第五節(jié)邏輯設(shè)計”即可,但如果您想了解其它頁表項,可繼續(xù)往下閱讀。
(5)選擇【Next >】后即可進入EDA工具設(shè)置頁表項。QuartusII支持很多第三方工具,比如綜合工具、仿真工具等等,第三工具通常在某一方面更為專業(yè),特別是仿真工具,QuartusII已經(jīng)不再提供仿真功能,只能用第三方仿真工具,如Modelsim來進行仿真。
由于我們的實例比較簡單,且僅注重開發(fā)流程,因此我們對此步驟不做調(diào)整(后續(xù)我們將詳述)

(6)選擇【Next >】后,即可進行進入如下圖所示的總結(jié)(Summary)頁表,這里簡要顯示了您之前所做的所有設(shè)置,如果沒有問題的話,選擇【Finish】即可

五、邏輯設(shè)計
工程建立完成后,就可以開始著手進行邏輯的設(shè)計了
(1)選擇菜單【File】→【New…】即可彈出如下圖所示的新建(New)對話框,QuartusII支持很多的邏輯設(shè)計輸入方式,這里我們選擇“Verilog HDL File”,表示我們將使用Verilog HDL語言作為本工程的邏輯設(shè)計輸入方式。

(2)選擇【OK】后,QuartusII將默認新建一個名為“Verilog1.v”的文件,我們將工程示例代碼拷貝進去,此時應(yīng)如下圖所示:

注意:這個源代碼的模塊名demo是與左邊Project Navigator中工程名是一致的,而且是必須的
(2)選擇菜單【File】→【Save】后,將文件保存在工程目錄,并將其命名為“demo.v”即可,如下圖所示:

注意:文件名不一定必須是“demo.v”,QuartusII只要求模塊名與工程名相同,不要求與文件名相同
完成后此時應(yīng)如下圖所示:

六、邏輯綜合
邏輯設(shè)計完畢后,可以初步對邏輯進行綜合,以判斷是否有諸如語法錯誤、邏輯錯誤等異常,并可初步對IO引腳進行分析
(1)選擇菜單【Processing】→【Start】→【Start Analysis & Synthesis】后,即可開始進行邏輯設(shè)計的綜合過程,完成后應(yīng)如下圖所示:


(2)菜單選擇【Tools】→【Netlist Viewers】→【RTL Viewer】后即可出現(xiàn)RTL(寄存器傳輸級)圖,通常,對于簡單的邏輯錯誤,使用RTL可以看出來。本文要實現(xiàn)的是26位分頻器,下圖表示,每到來一個時鐘,即使用Add0加法器將當前tmp寄存器中的值累加1,再通過一個clk_out~reg0將最高位輸出,這正好應(yīng)證了我們的設(shè)計思路。

七、引腳分配
邏輯綜合如果順利的話,設(shè)計中的輸入輸出引腳信息已經(jīng)被分析出來,我們要做的就是將邏輯中的引腳分配到實際器件的引腳
(1)選擇菜單【Assignments】→【Pin Planner】后,即可打開PinPlanner對話框。我們根據(jù)EPM240T100開發(fā)板規(guī)格書中的引腳說明(對于任何一塊開發(fā)板,都必將有一個開發(fā)板的原理圖或接口引腳號的說明書,用來描述開發(fā)板上主芯片與外圍的連接關(guān)系),將其引腳如下圖所示分配即可:

八、邏輯編譯
引腳分配完成后,就可以對工程進行全編譯,這包括邏輯綜合、適配、時序分析等步驟,本文暫不關(guān)注這些細節(jié)
(1)選擇菜單【Processing】→【Start Compilation】后,即可開始全編譯過程,如果順利的話,:


在總結(jié)中顯示了當前工程編譯后所占用的資源情況,本工程使用51個宏單元,占用總設(shè)計資源的21%,使用了2個引腳(即clk與clk_out),占用總引腳的3%

九、邏輯下載
邏輯全編譯后即可生成下載文件,對于CPLD開發(fā)平臺,通常是.pof文件,對于FPGA開發(fā)平臺,還可以是.sof、.jic等文件
(1)選擇菜單【Tools】 → 【Programmer】后,在彈出的對話框中勾選“Program/Configure”,表示我們將要進行燒錄操作,

如果您沒有插上下載器或下載器有異常,上圖中USB-Blaster[USB-0]處將會顯示“NoHardware”,這時您應(yīng)該看看驅(qū)動是否安裝,或下載器是否正常,如果確定都正常,可以點擊左側(cè)的Hardware Setup…按鈕,彈出的對話框中列表中將有Usb blaster項,點擊即可。
(2)將開發(fā)平臺按規(guī)格書所述供好電源,再正確插上USB-Blaster JTAG口,點擊【Start】按鈕即可開始進行文件燒錄過程

責任編輯:xj

原文標題:最詳細FPGA/CPLD開發(fā)流程快速入門指南-基于Altera QuartusII

文章出處:【微信公眾號:FPGA設(shè)計論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1650

    文章

    22207

    瀏覽量

    626872
  • cpld
    +關(guān)注

    關(guān)注

    32

    文章

    1258

    瀏覽量

    172791

原文標題:最詳細FPGA/CPLD開發(fā)流程快速入門指南-基于Altera QuartusII

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設(shè)計論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    別讓這些細節(jié)毀了PCBA!焊接注意事項清單

    一站式PCBA加工廠家今天大家講講PCBA加工中電子元器件焊接注意事項有哪些?PCBA加工中電子元器件焊接注意事項。 電子元器件焊接關(guān)鍵注意事項 在PCBA加工中,焊接工藝直接影響電
    的頭像 發(fā)表于 07-23 09:26 ?645次閱讀

    智多晶PLL使用注意事項

    在FPGA設(shè)計中,PLL(鎖相環(huán))模塊作為核心時鐘管理單元,通過靈活的倍頻、分頻和相位調(diào)整功能,系統(tǒng)提供多路高精度時鐘信號。它不僅解決了時序同步問題,還能有效消除時鐘偏移,提升系統(tǒng)穩(wěn)定性。本文將深入探討智多晶PLL在實際應(yīng)用中的關(guān)鍵
    的頭像 發(fā)表于 06-13 16:37 ?1107次閱讀
    智多晶PLL使用<b class='flag-5'>注意事項</b>

    ADF4007高頻分頻器/PLL頻率合成器技術(shù)手冊

    /預分頻器組成。分頻器/預分頻器值可以通過兩個外部控制引腳設(shè)置四個值中的一個(8、16、32或64)。參考分頻器固定設(shè)置
    的頭像 發(fā)表于 04-27 15:23 ?585次閱讀
    ADF4007高頻<b class='flag-5'>分頻器</b>/PLL頻率合成器技術(shù)手冊

    HMC447LC3使用InGaP HBT技術(shù),4分頻,采用SMT封裝技術(shù)手冊

    HMC447LC3是一款低噪聲4分頻再生分頻器,采用InGaP GaAs HBT技術(shù)。 這款寬帶分頻器的工作輸入頻率10到26 GHz,可
    的頭像 發(fā)表于 04-18 09:25 ?565次閱讀
    HMC447LC3使用InGaP HBT技術(shù),4<b class='flag-5'>分頻</b>,采用SMT封裝技術(shù)手冊

    HMC434使用InGaP HBT技術(shù),8分頻,采用SMT封裝技術(shù)手冊

    HMC434是一款低噪聲、靜態(tài)、8分頻分頻器單芯片微波集成電路(MMIC),利用磷化銦鎵/砷化鎵(InGaP/GaAs)異質(zhì)結(jié)雙極性晶體管(HBT)技術(shù),采用超小型6引腳SOT-23表貼封裝。
    的頭像 發(fā)表于 04-17 14:23 ?697次閱讀
    HMC434使用InGaP HBT技術(shù),8<b class='flag-5'>分頻</b>,采用SMT封裝技術(shù)手冊

    HMC433/433E使用InGaP HBT技術(shù),4分頻,采用SMT封裝,DC-8GHz技術(shù)手冊

    HMC433(E)是一款低噪聲4分頻靜態(tài)分頻器,使用InGaP GaAs HBT技術(shù),采用超小型表面貼裝SOT26塑料封裝。 此器件在DC(使用方波輸入)至8 GHz的輸入頻率下工作,使用+3V
    的頭像 發(fā)表于 04-17 14:05 ?656次閱讀
    HMC433/433E使用InGaP HBT技術(shù),4<b class='flag-5'>分頻</b>,采用SMT封裝,DC-8GHz技術(shù)手冊

    HMC432/432E使用InGaP HBT技術(shù),2分頻,采用SMT封裝,DC-8GHz技術(shù)手冊

    HMC432(E)是一款低噪聲2分頻靜態(tài)分頻器,使用InGaP GaAs HBT技術(shù),采用超小型表面貼裝SOT26塑料封裝。 此器件在DC(使用方波輸入)至8 GHz的輸入頻率下工作,使用+3V
    的頭像 發(fā)表于 04-17 13:57 ?576次閱讀
    HMC432/432E使用InGaP HBT技術(shù),2<b class='flag-5'>分頻</b>,采用SMT封裝,DC-8GHz技術(shù)手冊

    HMC365 InGaP HBT 4分頻芯片,DC-13GHz技術(shù)手冊

    HMC365是低噪聲的4分頻靜態(tài)分頻器,使用InGaP GaAs HBT技術(shù),擁有1.30 x 0.69 mm的小巧尺寸。此器件在DC(使用方波輸入)至13 GHz的輸入頻率下工作,使用+5V DC
    的頭像 發(fā)表于 04-17 10:53 ?600次閱讀
    HMC365 InGaP HBT 4<b class='flag-5'>分頻</b>芯片,DC-13GHz技術(shù)手冊

    ADF5001 4GHz 至18GHz 4分頻分頻器技術(shù)手冊

    ADF5001預分頻器是一款低噪聲、低功耗、固定RF分頻器模塊 ,可用來將高達18GHz的頻率分頻至適合輸入到[ADF4156]或 [ADF4106]等PLL IC的較低頻率。ADF5001提供4
    的頭像 發(fā)表于 04-16 15:50 ?620次閱讀
    ADF5001 4GHz 至18GHz 4<b class='flag-5'>分頻</b>預<b class='flag-5'>分頻器</b>技術(shù)手冊

    ADF5002 4GHz至18GHz 8分頻分頻器技術(shù)手冊

    ADF5002預分頻器是一款低噪聲、低功耗、固定RF分頻器模塊,可用來將高達18GHz的頻率分頻至適合輸入到 [ADF4156]或[ADF4106]等PLL IC的較低頻率。ADF5002提供8
    的頭像 發(fā)表于 04-16 15:46 ?697次閱讀
    ADF5002 4GHz至18GHz 8<b class='flag-5'>分頻</b>預<b class='flag-5'>分頻器</b>技術(shù)手冊

    ADF5000 4GHz 至18GHz 2分頻分頻器技術(shù)手冊

    ADF5000預分頻器是一款低噪聲、低功耗、固定RF分頻器模塊,可用來將高達18 GHz的頻率分頻至適合輸入到[ADF4156]等PLL IC的較低頻率。ADF5000提供2分頻功能,
    的頭像 發(fā)表于 04-16 15:16 ?668次閱讀
    ADF5000 4GHz 至18GHz 2<b class='flag-5'>分頻</b>預<b class='flag-5'>分頻器</b>技術(shù)手冊

    HMC959LC3提供復位功能和可編程輸出電壓的26GHz 4分頻器件,采用SMT封裝技術(shù)手冊

    HMC959LC3是一款帶復位功能的4分頻器件,設(shè)計支持高達26 GHz的時鐘頻率。 正常工作時,在復位引腳未置的情況下,輸出在時鐘正沿上從之前的狀態(tài)開始切換。 這樣便可實現(xiàn)4分頻
    的頭像 發(fā)表于 04-16 14:16 ?517次閱讀
    HMC959LC3提供復位功能和可編程輸出電壓的<b class='flag-5'>26</b>GHz 4<b class='flag-5'>分頻器</b>件,采用SMT封裝技術(shù)手冊

    HMC859提供復位功能和可編程輸出電壓的26 GHz 8分頻器件技術(shù)手冊

    HMC859LC3是一款帶復位功能的8分頻器件,設(shè)計支持高達26 GHz的時鐘頻率。 正常工作時,在復位引腳未置的情況下,輸出在時鐘正沿上從之前的狀態(tài)開始切換。 置復位引腳可迫使Q
    的頭像 發(fā)表于 04-16 11:36 ?584次閱讀
    HMC859提供復位功能和可編程輸出電壓的<b class='flag-5'>26</b> GHz 8<b class='flag-5'>分頻器</b>件技術(shù)手冊

    HMC-C040 InGaP HBT 10分頻模塊技術(shù)手冊

    HMC-C040是一款低噪聲10分頻靜態(tài)分頻器,使用InGaP GaAs HBT技術(shù),封裝在微型密封模塊中,帶有可更換的SMA連接。 該器件在0.5至17 GHz的輸入頻率范圍內(nèi)工作,使用單個
    的頭像 發(fā)表于 04-03 17:00 ?567次閱讀
    HMC-C040 InGaP HBT 10<b class='flag-5'>分頻</b>模塊技術(shù)手冊

    AN20-儀表低通濾波的應(yīng)用注意事項

    電子發(fā)燒友網(wǎng)站提供《AN20-儀表低通濾波的應(yīng)用注意事項.pdf》資料免費下載
    發(fā)表于 01-12 11:25 ?0次下載
    AN20-儀表低通濾波<b class='flag-5'>器</b>的應(yīng)用<b class='flag-5'>注意事項</b>