fbpx

FPGA 嵌入式設計,第 1 部分 – Verilog

學習 FPGA 嵌入式應用程式設計,從基礎開始,完成課程後你將能夠自己進行設計工作。

從這 3.5 小時的課程,你會學到

  • 用 Verilog 硬體描述語言設計硬體行為
  • 模擬 Verilog 模組
  • FPGA 嵌入式設計課程將手把手帶你學習 Verilog,如何模擬你的設計,如何在 FPGA 中實現它們,以及最後如何設計和使用自己的軟處理器( Soft Processor )。這將在一系列的課程中進行。這第一個課程是關於 Verilog 硬體描述語言( Hardware Description Language )
  • 這不是一個 System Verilog 課程。不過,學習 Verilog 是你學習 System Verilog 的起始點 ( 類似學習 C++ 前先學 C )

要求

  • 基本的程式設計知識有時是有幫助的,但是沒有程式設計經驗的情況可能是一個優勢,因為你將學習傳統的順序程式設計以外的東西
  • 雖然在這個課程中有提供複習,一些基本的數位電子知識必然會有幫助。不需要具備進階的知識,,只要有基本的即可: 邏輯閘( Logic gates )、可能是正反器(flip flops )、計數器、三態緩衝器,等等
  • 最終,FPGA 開發板將非常方便地建構和測試你的專案。我們將從本系列的第二門課程開始使用它

課程說明

你覺得自己對微控制器( microcontrollers )的瞭解足夠多嗎?你想學習更多的嵌入式應用程式設計技術嗎?有沒有一種技術可以讓你像專業裝置設計師那樣設計高效能的系統?

如果你仍然感興趣,這個課程是為你準備的。FPGA 嵌入式設計系列將教你 FPGA 設計的精湛藝術。

那麼 FPGA 到底是什麼呢?

在繼續之前,讓我告訴你 FPGA 不是微控制器。它不是一台電腦。好吧,至少如果你不期待它是一個微控制器或電腦。

我發現 FPGA 最簡單的解釋就是它是一個形狀變換器( shape shifter )!它是一個積體電路,可以表現為你想要的邏輯電路,讓它知道你想要的行為的方式,是的,你猜對了,通過程式設計。

但是你不能用程式語言來做到這一點,而是用硬體描述語言( Hardware Description Language )!

在本課程中,你將學習 Verilog,它是使用最廣泛的硬體描述語言之一(與 VHDL 一起)。你將學習 Verilog 程式碼中的併發正規化( concurrent paradigm ),以及如何使用這種強大的語言設計數位系統。你還將瞭解到 HDL 有許多用途: 系統設計、模擬、在傳統晶片或流行的 FPGA 替代品實現。

目標受眾

  • 任何想學 FPGA 設計的人
  • 打算進軍嵌入式系統的 Arduino Makers
  • 想學習 FPGA 設計這個令人興奮的領域的硬體工程師
  • 本課程不適合專門研究 FPGA 的經驗豐富的嵌入式工程師

講師簡介

Eduardo Corpeño 電子與電腦工程師  ( 更多講師主講課程介紹 )

我是一名電子和電腦工程師。我在大學和研究所教授電氣和電腦工程已經超過 15 年了。

我喜歡硬體、軟體和教學。

到目前為止,我有 7 門關於 Udemy 的課程,一門是關於如何輕鬆解決工程問題的技術,一門是關於微控制器平台背後的電子學和演算法的系列課程(到目前為止) ,另一門是關於 FPGA 的系列課程。

在我所教的課程中,我最擅長的是電路理論、電子裝置、數位設計、電腦架構、微控制器、嵌入式應用程式的組合和 C 語言、硬體描述語言、FPGA ( Field Programmable Gate Arrays,場域可程式化邏輯閘陣列 )、人工智慧、印刷電路板設計和實時作業系統。

和我的兩位最好的同事一起,我建立了西班牙語的第一個 MOOCs,Raspberry Pi 的介紹。我們就這一非常成功的課程的結果撰寫了一份會議報告。

我最近在佐治亞理工學院( Georgia Tech )獲得了電腦科學碩士學位,我喜歡在那學習的每一分鐘。

Marissa Siliezar 電信工程師  ( 更多講師主講課程介紹 )

我對電信工程的新技術和家庭充滿熱情。我的總體背景圍繞著行動服務的增值服務以及主要行動設備品牌的產品行銷。我的碩士論文相關跨各種開發平台的設計。在這方面有 6 年以上的工作經驗。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

使用 Notion 來做上課筆記?

udemy 的課程講座數量動輒上百個,如果你要使用 Notion 當作是線上課程的筆記輔助工具,為這些講座建立與組織筆記是一件耗時且沒效率的工作

為了解決這個問題,Soft & Share 開發一個 chrome extension – LN+ for udemy ,可以根據 udemy 線上課程的課程大綱幫你自動建立成 Notion 筆記資料庫並產生筆記與課程的雙向關聯讓您專心上課與寫筆記就好,不用再煩惱課程筆記要放哪裡的問題!

🛫了解 LN+ for udemy 更多功能介紹請參考 – Learning Notes Plus for udmy


報名參加課程

Sponsored by Udemy


🛫使用關鍵字連結獲得更多線上學習資訊?請參考這個網頁說明


也許你會有興趣


追蹤 Soft & Share

幫我們個小忙!

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: