国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

使用FPGA學數電不再需要安裝軟件了

電子森林 ? 來源:電子森林 ? 作者:蘇老師 ? 2021-10-13 10:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

使用FPGA學數電不再需要安裝軟件, 真的么?

當然是真的,聽我細細道來。。。。

數字電路是一門非常基礎的課程,核心是“數字”、“邏輯”、“電路”,充斥著各種燒腦的新概念和理論知識,但又是各種現代電子設備的基石,實用性非常強,因此與理論學習同步進行的動手實操體驗,是學好數字電路的最佳方式。

而最佳的體驗工具自然是、也只能是FPGA - 現場可編程邏輯門陣列,它就像數字領域的萬能積木,可以允許用戶通過畫圖(已經被淘汰)或寫代碼(采用更符合我們邏輯思維方式的編程語言)對其硬件功能實現任意自定義的半成品電路,同樣一顆 FPGA 芯片既可以被定義成簡單的運算電路,也可以被定義為復雜的集成電路用于實現特定功能,這完全得益于其獨特的內部構造,FPGA具有非常大的可塑性。

如下圖所示,一個 FPGA 通常由3個主要的部分組成:可編程邏輯單元 CLB,開關矩陣 SM和I/O 模塊IOB。其中,可編程邏輯單元的本質就是一個可以通過其內部儲存的查找表 LUT 來實現任意邏輯功能的模塊,而實現任意邏輯功能定義的工具被稱為硬件描述語言 HDL(最常用的為Verilog)。當電路的功能被定義之后,開關矩陣可以定義自行控制各個可編程邏輯單元之間的連接方式,進而實現指定的邏輯功能。最終,FPGA與外界電路的交互可以通過I/O 模塊實現。

那問題來了:

1 要學習數字電路,需要什么級別的FPGA呢?

科技發展到今天,現在市面上的任何一款被稱之為FPGA的芯片,滿足數字電路的教學實踐使用都綽綽有余,畢竟教學實驗中用到的功能非常有限,還在學習基礎理論路上的菜鳥用不了多少資源,這些產品級的FPGA器件無論其功能還是性能都遠超我們教學的需要,所以,可以忽略對這個因素的考慮。

2 要體驗數字電路書本上的各種理論知識,FPGA學習板上需要哪些功能外設?

無論是組合邏輯、時序邏輯還是數字系統,無外乎都是“基于多個輸入參量通過各種數字邏輯的執行,得到不同的輸出參量”,輸入參量和輸出參量的表達方式有很多種,而最簡單、最直觀的也就是:

輸入 - 用按鍵和開關,多個按鍵和開關就可以體現組合邏輯的“因”;

輸出 - 用LED數碼管本質上也是LED),多個LED可以表達組合邏輯不同的“果”;

板上自帶的時鐘,自然就能夠提供時序邏輯和狀態轉換的根本驅動力。

因此,針對數字電路/數字邏輯乃至數字系統的教學實驗,幾個按鍵 + 幾個LED + 時鐘的組合就已經足夠。更多的功能比如視頻、網絡、USB等等對于數電這門課程的作用也只是錦上添花,并不是必須,多數情況是為了讓板子看起來更值錢。

3 拋開那些花里胡哨,花錢買頭暈的外設之外,選用FPGA學習平臺最重要的因素是什么呢? 那自然是:

人人都能一學就會 - 畢竟它只是個加強理論理解的實驗工具,學生應該把90%的精力用在用它體驗、驗證書本上的邏輯知識上,而不應該花大量的時間來琢磨該工具自身如何用起來(很多開發板的工具即便帶實驗的老師也都搞不定,學生自然也就用不起來),不用專門學習就能使用,能10分鐘跟著一個例子就能上手那是最好了,就像三輪車,踏上去就能騎著走,走幾步就能心中無車,只有目的地;

人人都能隨時、隨地使用 - 傳統的EDA實驗,需要同學們在被安排的時間點要專門去實驗室使用,還要小心翼翼地打開箱子、按照說明手冊一步一步上電、開機,像伺候寶貝一樣不敢輕易觸碰(畢竟是價值上千塊錢、傳說中只有大神才能真正學會的“設備”,這種距離感很難讓學生能夠喜歡上它、跟它親密接觸,而好的實踐平臺就應該像書包里的筆和紙,隨時拿出來試一下、體驗一下,只有這樣,它才會在無形中成為你學習的最佳幫手,尤其是疫情的影響,這個大家都懂的;

人人都能用得起 - 很多開發板很貴,因為板上集成了太多根本用不著、或者說用起來也不知道有啥意義的功能,要讓每一位學習數字電路的同學都有機會隨時、隨地使用,那就必須是非常低廉的價格。

除了上述的三要素,還有一點非常重要 - 必須有豐富的實驗參考案例,畢竟有限的課時,要繞通那么多燒腦的概念,而書本上的理論基本上還都停留在用一個個“門”搭建電路的原始階段,如何跟我們日常習慣的高級邏輯思維方式相通,那就需要一系列的參考案例,門電路構成和Verilog描述相對照,讓同學們體會用不同方式可以實現同樣的功能,以及它們之間的差異。

有沒有這樣的平臺?有,小腳丫FPGA團隊最新推出的一款新產品StepFPGA - U,就專為數電而生,先通過一個5分鐘的案例視頻(實踐數電書本上的2-4譯碼器),體驗一下使用小腳丫FPGA的編程的過程。

視頻中使用的是我們新版本的Web IDE,只需要一個瀏覽器,一個注冊好的賬號,一切都在云端搞定!無論你用的是Windows、Mac OS還是Linux,即便你使用iPad手機,都可以在瀏覽器里使用。

省去了下載20GB軟件的煩惱,省去了安裝License的煩惱,省去了因為某種插件導致的兼容性的問題,老師們再也不用為幫著解決同學們遇到的各種問題而頭疼了。

有同學會問,如何配置FPGA?會不會依然會遇到兼容性的問題?電腦找不到FPGA板。

這個煩惱從此也不再出現,因為我們新版的小腳丫核心板Step FPGA-U插到電腦的USB端口上就是一個虛擬的U盤,你只要將生成的jed文件拖到這個U盤里就可以了。

不需要安裝任何驅動程序!

U盤的兼容性對所有的電腦、所有的操作系統都是最魯棒的,只要你的電腦能識別標準的U盤,我們的小腳丫FPGA就能識別,

就這么簡單!

新版本的StepFPGA - U還有兩個備受歡迎的小改進:

USB接口更換成了USB Type-C接口,不用再為找不到帶數據的USB線煩惱,USB Type C正反兩面都可以,非常方便;

一個USB端口既用于FPGA的配置,同時還可以用于UART通信,其它的FPGA開發板上要支持UART通信需要增加接口芯片的成本,并多一個USB連接器

責任編輯:haq

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

    關注

    1660

    文章

    22412

    瀏覽量

    636330
  • led
    led
    +關注

    關注

    243

    文章

    24596

    瀏覽量

    690860
  • 電路
    +關注

    關注

    173

    文章

    6076

    瀏覽量

    178409

原文標題:淺談“數字電路”的學習(3)- 不需要安裝軟件、人人一學就會的FPGA學習板

文章出處:【微信號:xiaojiaoyafpga,微信公眾號:電子森林】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    想弄個app軟件需要多少錢費用呢

    軟件
    北京華盛恒輝科技
    發布于 :2026年03月02日 20:30:50

    制作系統軟件APP需要多少錢呢

    軟件
    北京華盛恒輝科技
    發布于 :2026年03月02日 20:27:59

    嵌入式與FPGA的區別

    ,一是嵌入式軟件開發,主要與嵌入式cao作系統、應用軟件等有關。第二是嵌入式硬件開發,需要掌握硬件設計、模擬仿真、 PCB設計等技能。 ?2、FPGA:它是在PAL、GAL、CPLD等
    發表于 11-20 07:12

    單片機的誤區

    學習,把時間花在刀刃上,明明只需要熟悉歐姆定律就能點亮一個燈,你卻非要把模系統一遍才舒服。 模擬電路和數字電路屬于抽象學科,要把它學
    發表于 11-14 07:46

    Quartus Prime Pro 25.1版本的安裝和使用

    如果用戶開發板是基于Agilex 3、Agilex 5等高階器件,則需要安裝高版本的Quartus軟件比如Quartus Prime Pro 25.1版本,這個版本在安裝包和licen
    的頭像 發表于 10-07 13:06 ?2670次閱讀
    Quartus Prime Pro 25.1版本的<b class='flag-5'>安裝</b>和使用

    ubuntu系統安裝之Vmware虛擬機安裝

    ,裝到自己電腦安裝軟件的分區,點擊“下一步”。 勾選,點擊“下一步”。 勾選添加快捷方式,點擊“下一步”。 點擊“安裝”。 等待安裝完成。 點擊完成
    發表于 09-22 16:27

    ADC和FPGA之間LVDS接口設計需要考慮的因素

    本文描述ADC和FPGA之間LVDS接口設計需要考慮的因素,包括LVDS數據標準、LVDS接口數據時序違例解決方法以及硬件設計要點。
    的頭像 發表于 07-29 10:01 ?5397次閱讀
    ADC和<b class='flag-5'>FPGA</b>之間LVDS接口設計<b class='flag-5'>需要</b>考慮的因素

    樹莓派會中病毒嘛?需要安裝殺毒軟件嗎?

    惡意軟件和其他類型的病毒無處不在,但它們大多是為Windows電腦編寫的。樹莓派運行的是Linux系統,人們普遍認為Linux沒有病毒。這究竟是不是真的?樹莓派真的需要殺毒軟件嗎?在樹莓派電腦上安裝
    的頭像 發表于 07-15 18:34 ?739次閱讀
    樹莓派會中病毒嘛?<b class='flag-5'>需要</b><b class='flag-5'>安裝</b>殺毒<b class='flag-5'>軟件</b>嗎?

    Cadence SPB OrCAD Allegro22.1安裝

    包括Capture原理圖設計、PSpice仿真、Alelgro PCB Editor及PCB SI組件?系統需求Cadence SPB 22.1 的安裝不再支持Windows 7 以及
    發表于 05-22 16:50 ?10次下載

    比較好的系統驅動安裝軟件

    比較好的 系統驅動安裝軟件 驅動人生海外版
    發表于 05-06 16:06 ?0次下載

    FPGA EDA軟件的位流驗證

    位流驗證,對于芯片研發是一個非常重要的測試手段,對于純軟件開發人員,最難理解的就是位流驗證。在FPGA芯片研發中,位流驗證是在做什么,在哪些階段需要做位流驗證,如何做?都是問題。
    的頭像 發表于 04-25 09:42 ?2421次閱讀
    <b class='flag-5'>FPGA</b> EDA<b class='flag-5'>軟件</b>的位流驗證

    硬件好還是軟件好?

    硬件好還是軟件好? 選擇學習硬件還是軟件取決于個人興趣、職業目標以及對不同工作方式的偏好。以下是兩者的一些比較,幫助你做出更合適的選擇。 學習硬件可以讓你深入了解計算機和電子設備的
    發表于 04-07 15:27

    基于SCA的軟件無線系統的概念與架構

    1 軟件通信體系架構SCA的基本概念 SCA:Software Communication Architecture,軟件通信架構;繼承軟件定義無線
    的頭像 發表于 03-20 09:30 ?1932次閱讀
    基于SCA的<b class='flag-5'>軟件</b>無線<b class='flag-5'>電</b>系統的概念與架構

    掌握這六點,原來學習和模這么簡單!

    的認知理解,而先學習模電能夠更好的對數的內部結構原理得到了解,這樣學習起來就更容易上手,下面我們來開始今天的學習吧,如何學習模,重
    的頭像 發表于 03-19 19:33 ?4815次閱讀
    掌握這六點,原來學習<b class='flag-5'>數</b><b class='flag-5'>電</b>和模<b class='flag-5'>電</b>這么簡單!

    STM32串口通信,上和斷電串口助手會返回是怎么回事?

    STM32串口通信,上和斷電串口助手會返回,是為什么呢
    發表于 03-12 07:57