一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

使用Xilinx口袋實(shí)驗(yàn)平臺(tái),動(dòng)手FPGA設(shè)計(jì)!

YCqV_FPGA_EETre ? 來(lái)源:未知 ? 作者:劉勇 ? 2017-12-27 06:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當(dāng)前,使用FPGA來(lái)進(jìn)行數(shù)字邏輯課程實(shí)驗(yàn)以及相關(guān)動(dòng)手實(shí)踐、創(chuàng)新已經(jīng)被越來(lái)越多的老師和學(xué)生所接受。學(xué)習(xí)數(shù)字邏輯基礎(chǔ)課的同時(shí),掌握FPGA設(shè)計(jì)的基本流程和技巧也會(huì)對(duì)后續(xù)的學(xué)習(xí)以及工作有莫大的好處。

EGO1,這一最新的Xilinx口袋實(shí)驗(yàn)平臺(tái)正是為此而生!各位對(duì)EGO1還不是很熟悉的小伙伴們,請(qǐng)點(diǎn)擊這里詳細(xì)閱讀EGO1口袋實(shí)驗(yàn)平臺(tái)的詳細(xì)介紹。

EGO1配套教材-《基于Xilinx Vivado的數(shù)字邏輯實(shí)驗(yàn)教程》

針對(duì)初學(xué)上手的小伙伴們,EGO1口袋實(shí)驗(yàn)平臺(tái)推薦有多部參考教材。今天要介紹的就是一本來(lái)自于哈爾濱工業(yè)大學(xué)電工電子實(shí)驗(yàn)教學(xué)中心電子學(xué)實(shí)驗(yàn)室主任廉玉欣老師精心編寫的-《基于Xilinx Vivado的數(shù)字邏輯實(shí)驗(yàn)教程》。

本書(shū)由依元素科技提供技術(shù)支持,以Xilinx公司最新的Vivado FPGA集成開(kāi)發(fā)環(huán)境為基礎(chǔ),將數(shù)字邏輯設(shè)計(jì)與硬件描述語(yǔ)言Verilog HDL相結(jié)合,循序漸進(jìn)地介紹了基于Xilinx Vivado的數(shù)字邏輯實(shí)驗(yàn)的基本過(guò)程和方法。書(shū)中包含了大量的設(shè)計(jì)實(shí)例,內(nèi)容翔實(shí)、系統(tǒng)、全面。

目前該書(shū)已在各大平臺(tái)以及實(shí)體書(shū)店有售,使用EGO1學(xué)習(xí)數(shù)字邏輯以及FPGA設(shè)計(jì)的小伙伴們可不要錯(cuò)過(guò)噢!

EGO1動(dòng)手練習(xí)

今天我們EGO1動(dòng)手練習(xí)部分要做的是一個(gè)計(jì)數(shù)器實(shí)驗(yàn)。這個(gè)實(shí)驗(yàn)在參考教材《基于Xilinx Vivado的數(shù)字邏輯實(shí)驗(yàn)教程》的第5章第3節(jié),是時(shí)序邏輯實(shí)驗(yàn)部分的10K進(jìn)制計(jì)數(shù)器實(shí)驗(yàn)。

在Verilog中,實(shí)現(xiàn)一個(gè)任意位的計(jì)數(shù)器非常容易。一個(gè)計(jì)數(shù)器的行為就是在每個(gè)時(shí)鐘的上升沿使輸出加1。

我們通過(guò)編寫Verilog代碼來(lái)完成這個(gè)計(jì)數(shù)器邏輯電路。

其中,mod10kcnt_top.v為計(jì)數(shù)器實(shí)驗(yàn)的頂層模塊。該模塊的作用是將各個(gè)模塊連接起來(lái)。

clkdiv.v為時(shí)鐘分頻模塊,將輸入為100MHz的時(shí)鐘分頻為190Hz和48Hz。

mod10kcnt.v為10K進(jìn)制計(jì)數(shù)器模塊。該模塊的輸入時(shí)鐘為48Hz。

binbcd14.v為14位二進(jìn)制轉(zhuǎn)BCD碼模塊,該模塊的作用是將10K進(jìn)制計(jì)數(shù)器模塊的輸出轉(zhuǎn)換為BCD碼。

x7segbc.v為數(shù)碼管模塊。該模塊的輸入時(shí)鐘為190Hz,該模塊的作用是將轉(zhuǎn)換后的BCD碼通過(guò)數(shù)碼管顯示出來(lái)。

mod10kcnt_top_tb.v為Testbench文件,該文件的作用是給這個(gè)計(jì)數(shù)器邏輯電路施加測(cè)試激勵(lì)信號(hào),并進(jìn)行仿真。

mod10kcnt_top_top.xdc為管腳約束文件。

關(guān)于實(shí)驗(yàn)原理部分的詳細(xì)講解,有興趣的小伙伴們可以查閱參考書(shū)的對(duì)應(yīng)章節(jié)。

實(shí)驗(yàn)源文件準(zhǔn)備妥當(dāng)之后,我們就可以開(kāi)始動(dòng)手實(shí)踐啦。

首先當(dāng)然是打開(kāi)Vivado工具咯,這里我們使用最新的2017版本的Vivado開(kāi)發(fā)環(huán)境。什么?你還沒(méi)有安裝Vivado么?表?yè)?dān)心啦,我們提供有詳細(xì)的Vivado安裝流程。

Vivado開(kāi)發(fā)環(huán)境成功打開(kāi)后,它的主界面如下。

接下來(lái)就讓我們開(kāi)始使用Vivado完成這個(gè)實(shí)驗(yàn)吧。如果有對(duì)Vivado操作不熟悉的小伙伴們也不用擔(dān)心啦,我們提供有STEP-BY-STEP的指導(dǎo)噢。

首先,我們進(jìn)行實(shí)驗(yàn)仿真。下面是仿真的結(jié)果。

同時(shí),我們可以在Vivado中查看我們RTL所對(duì)應(yīng)的原理圖。

在完成Vivado FPGA綜合流程后,我們還可以看到這段電路綜合后的原理圖。

最后,我們完成設(shè)計(jì)的整體實(shí)現(xiàn),可以看到這段電路在實(shí)際的FPGA芯片中的線路圖。

接下來(lái),就可以在硬件平臺(tái)上下載驗(yàn)證啦。當(dāng)然,我們也有使用EGO1口袋實(shí)驗(yàn)平臺(tái)來(lái)進(jìn)行硬件下載的詳細(xì)步驟介紹喲。

硬件配置完成后,我們就可以在EGO1平臺(tái)上來(lái)驗(yàn)證我們的設(shè)計(jì)啦,這個(gè)設(shè)計(jì)中我們將EGO1開(kāi)發(fā)板的撥碼開(kāi)關(guān)SW0作為clr的輸入,同時(shí)用數(shù)碼管顯示計(jì)數(shù)結(jié)果。將SW0拉高后,計(jì)數(shù)結(jié)果就直接顯示在數(shù)碼管上面了。好啦,各位小伙伴們大家看看我們的電路計(jì)算正確么?

FPGA我們是認(rèn)真的!

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

    關(guān)注

    1645

    文章

    22050

    瀏覽量

    618609
  • FPGA設(shè)計(jì)
    +關(guān)注

    關(guān)注

    9

    文章

    428

    瀏覽量

    27363
  • Xilinx
    +關(guān)注

    關(guān)注

    73

    文章

    2185

    瀏覽量

    125374
  • 數(shù)碼管
    +關(guān)注

    關(guān)注

    32

    文章

    1889

    瀏覽量

    92631
  • egO1開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    1

    文章

    3

    瀏覽量

    4864

原文標(biāo)題:【玩轉(zhuǎn)EGO1系列教程九】:使用EGO1動(dòng)手學(xué)習(xí)數(shù)字邏輯系列(4)

文章出處:【微信號(hào):FPGA-EETrend,微信公眾號(hào):FPGA開(kāi)發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    基于AD9613與Xilinx MPSoC平臺(tái)的高速AD/DA案例分享

    本文主要介紹基于Xilinx UltraScale+MPSoC XCZU7EV的高速AD采集與高速DA輸出案例
    的頭像 發(fā)表于 06-03 14:22 ?258次閱讀
    基于AD9613與<b class='flag-5'>Xilinx</b> MPSoC<b class='flag-5'>平臺(tái)</b>的高速AD/DA案例分享

    XILINX XCZU67DR FPGA完整原理圖

    電子發(fā)燒友網(wǎng)站提供《XILINX XCZU67DR FPGA完整原理圖.pdf》資料免費(fèi)下載
    發(fā)表于 05-30 15:29 ?0次下載

    友晶科技攜手中國(guó)地質(zhì)大學(xué)舉辦FPGA硬件在線實(shí)驗(yàn)平臺(tái)公開(kāi)課

    近日,友晶科技攜手中國(guó)地質(zhì)大學(xué),成功舉辦了一場(chǎng)FPGA硬件在線實(shí)驗(yàn)平臺(tái)公開(kāi)課。
    的頭像 發(fā)表于 03-11 11:36 ?530次閱讀

    xilinx FPGA IOB約束使用以及注意事項(xiàng)

    xilinx FPGA IOB約束使用以及注意事項(xiàng) 一、什么是IOB約束 在xilinx FPGA中,IOB是位于IO附近的寄存器,是FPGA
    的頭像 發(fā)表于 01-16 11:02 ?915次閱讀
    <b class='flag-5'>xilinx</b> <b class='flag-5'>FPGA</b> IOB約束使用以及注意事項(xiàng)

    【米爾-Xilinx XC7A100T FPGA開(kāi)發(fā)板試用】Key-test

    硬件: 一Xilinx XC7A100T FPGA開(kāi)發(fā)板 二12V電源適配器 三下載器 四 win10筆記本 軟件: 一Vivado (指導(dǎo)手冊(cè)有詳細(xì)的安裝下載流程) 二官方按鍵示例工程 按鍵示例
    發(fā)表于 01-09 16:08

    Verilog 測(cè)試平臺(tái)設(shè)計(jì)方法 Verilog FPGA開(kāi)發(fā)指南

    Verilog測(cè)試平臺(tái)設(shè)計(jì)方法是Verilog FPGA開(kāi)發(fā)中的重要環(huán)節(jié),它用于驗(yàn)證Verilog設(shè)計(jì)的正確性和性能。以下是一個(gè)詳細(xì)的Verilog測(cè)試平臺(tái)設(shè)計(jì)方法及Verilog FPGA
    的頭像 發(fā)表于 12-17 09:50 ?1148次閱讀

    基于Xilinx ZYNQ7000 FPGA嵌入式開(kāi)發(fā)實(shí)戰(zhàn)指南

    電子發(fā)燒友網(wǎng)站提供《基于Xilinx ZYNQ7000 FPGA嵌入式開(kāi)發(fā)實(shí)戰(zhàn)指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-10 15:31 ?37次下載

    【米爾-Xilinx XC7A100T FPGA開(kāi)發(fā)板試用】測(cè)試一

    感謝米爾電子和電子發(fā)燒友提供的米爾-Xilinx XC7A100T FPGA開(kāi)發(fā)板。 MYD-J7A100T用的 FPGAXILINX 公司 ARTIX-7 系列的 XC 7A1
    發(fā)表于 12-08 08:48

    ED6H系列FPGA口袋實(shí)驗(yàn)

    01.產(chǎn)品概述ED6H系列FPGA口袋實(shí)驗(yàn)室是中科億海微自主研發(fā)的基于“FPGA在線教學(xué)平臺(tái)”的教學(xué)實(shí)踐工具,專為高校電子相關(guān)專業(yè)師生打造,
    的頭像 發(fā)表于 12-05 01:02 ?904次閱讀
    ED6H系列<b class='flag-5'>FPGA</b><b class='flag-5'>口袋</b><b class='flag-5'>實(shí)驗(yàn)</b>室

    采用Xilinx FPGA的AFE79xx SPI啟動(dòng)指南

    電子發(fā)燒友網(wǎng)站提供《采用Xilinx FPGA的AFE79xx SPI啟動(dòng)指南.pdf》資料免費(fèi)下載
    發(fā)表于 11-15 15:28 ?0次下載
    采用<b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b>的AFE79xx SPI啟動(dòng)指南

    【米爾-Xilinx XC7A100T FPGA開(kāi)發(fā)板試用】+01.開(kāi)箱(zmj)

    推出的MYC-J7A100T核心板及開(kāi)發(fā)板是基于Xilinx Artix-7系列XC7A100T的開(kāi)發(fā)平臺(tái)FPGA工業(yè)芯,兼容國(guó)產(chǎn)PG2L100H: XC7A100T-2FGG484I具有高度
    發(fā)表于 11-12 15:45

    Xilinx 7系列FPGA PCIe Gen3的應(yīng)用接口及特性

    Xilinx7系列FPGA集成了新一代PCI Express集成塊,支持8.0Gb/s數(shù)據(jù)速率的PCI Express 3.0。本文介紹了7系列FPGA PCIe Gen3的應(yīng)用接口及一些特性。
    的頭像 發(fā)表于 11-05 15:45 ?3193次閱讀
    <b class='flag-5'>Xilinx</b> 7系列<b class='flag-5'>FPGA</b> PCIe Gen3的應(yīng)用接口及特性

    用msp430f5529lp和口袋板做實(shí)驗(yàn),進(jìn)行音頻回放時(shí)喇叭沒(méi)有聲音,是什么原因?

    老師您好!我現(xiàn)在正在用msp430f5529lp和口袋板做實(shí)驗(yàn),在進(jìn)行音頻回放時(shí),把DAC-OUT輸出加在了P-AMP_IN上,然后把4歐姆0.5瓦的喇叭加在VO+和VO-端口,喇叭沒(méi)有聲音,用
    發(fā)表于 10-29 07:41

    如何申請(qǐng)xilinx IP核的license

    在使用FPGA的時(shí)候,有些IP核是需要申請(qǐng)后才能使用的,本文介紹如何申請(qǐng)xilinx IP核的license。
    的頭像 發(fā)表于 10-25 16:48 ?1410次閱讀
    如何申請(qǐng)<b class='flag-5'>xilinx</b> IP核的license

    如何使用DY-Tiva口袋實(shí)驗(yàn)板上的蜂鳴器?

    我現(xiàn)在正在使用EX-TM4C123GXL以及與其配套的DY-Tiva口袋實(shí)驗(yàn)板,我想使用口袋實(shí)驗(yàn)板上的蜂鳴器,可是直接使能好像不行。我看電路圖上蜂鳴器對(duì)應(yīng)的端口好像是PC5,但是我
    發(fā)表于 10-22 08:26