驗證系列第 2 部分:SystemVerilog 專案

常見週邊裝置、記憶體和匯流排(Bus)協議的驗證

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

  • 記憶體的驗證,即“先進先出( FIFO )”
  • Bus 協議的驗證,即 APB、AHB、AXI、Whishbone (叉骨)
  • 介面通訊協議的驗證,即 SPI、UART、I2C
  • 簡單組合塊的驗證,即 Adder (加法器)
  • 簡單序列塊的驗證,即 Data Flipflop (資料觸發器)

要求

Verilog、數位電子基礎知識

課程說明

VLSI 行業可以分為兩個分支,即 RTL 的設計和 RTL 的驗證。 Verilog 和 VHDL 仍然是大多數從事 RTL 設計的設計工程師的流行選擇。 功能驗證也可以使用硬體描述語言來進行,但是硬體描述語言執行程式碼覆蓋率分析、極端情況測試等的能力有限,對於複雜的系統來說,有時編寫 TB 代碼不一定可行。

SystemVerilog 已成為驗證工程師執行複雜 RTL 驗證的首選。 SystemVerilog 物件導向的功能(例如繼承、多態性和隨機化)允許用戶以最小的努力找到關鍵錯誤。

FPGA 中的每個複雜系統都是在多個子系統的幫助下建構的。 這些子系統可以是簡單的順序組件/簡單的組合組件/資料通訊協議 RTL / Bus 協議 RTL。

一旦我們了解了對公共子系統進行驗證的策略,你就可以輕鬆地對具有相同邏輯的任何複雜系統進行驗證。

我們課程的目標是藉助課程第一部分中討論的基礎知識構建邏輯,以對這些常見子系統進行驗證。 我們首先對 Data Flipflop (資料觸發器)和 FIFO 進行驗證,然後繼續對常見資料通訊協議(即 SPI、UART 和 I2C)進行驗證。 最後,我們將進行總線協議的驗證,即 ABP、AHB、AXI 和 Whishbone 協議。

目標受眾

任何想要學習使用 SystemVerilog 進行 RTL 驗證的人

講師簡介

Kumar Khandagle 培訓師 @ NAMASTE FPGA ( 講師更多課程 )

我目前在 NAMASTE FPGA 線上學習平台擔任講師,負責為本科生和研究生創建教育內容。該內容旨在幫助他們掌握VLSI(超大規模整合)技術的最新趨勢。在此之前,我曾在印度頂尖金融科技公司之一擔任 FPGA 開發主管。在那裡,我領導一個團隊利用 Xilinx Alveo FPGA 卡開發了尖端的高頻交易平台。

在涉足金融科技產業之前,我在印度孟買大學擔任了三年的 VLSI 培訓師。此外,我還在印度一家專注於應用電子研究的著名研發中心擔任了一年的研究科學家。在此期間,我為一些專案做出了重大貢獻,例如為本土 MRI 機器開發 FPGA 上的梯度控制器和 64 MHz 接收器。

在閒暇時間,我熱衷於創建 Udemy 課程,並且還與 Larsen & Toubro Technology Services 和 Power International 等組織合作。在這些合作中,我在設計各種基於 FPGA 的系統中發揮了關鍵作用,包括同步 DAQ、多通道邏輯分析儀和資料傳輸系統 ( Data Transmission Systems,DTS )。我的主要專業知識和興趣領域圍繞著前端 VLSI 設計、系統單晶片 ( System-on-Chip,SoC ) 開發和晶片驗證。

英文字幕:有

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

  • Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
  • 年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

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

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading