iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

超簡單的 Verilog 入門講解 系列

Verilog 最基礎的思維方式跟想法說明

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 21

[Day 21] Verilog E-1 難度丁 P2海域的消血1 - Rs232訊號協議 等待到Start (設計輸出1 )

[Day 17] 時有講到 那一個訊號有幾個 Clk呢:(訊號 是 1/115200 秒) / (一個 clk是 1/24M 秒) = 24M/115200 =...

DAY 22

[Day 22] Verilog E-1 難度丁 P2海域的消血2 - Rs232訊號協議 Data delay 再講一次 ( 設計輸出1.5 )

仔細講一下 Data_Previous1 <= Data1; 我們來寫個範例 設計上來講就是一個 輸出 Out1<=Date; module...

DAY 25

[Day 25] Verilog E-1 難度丁 P2海域的消血5 - Rs232訊號協議 default ( 設計輸出4 )

昨天講到狀態 12 default 的意義是,如果都不到 全部Case上,那就會進這裡所以以防萬一,我們應該又把他,設定為跑回 State1 <= 0;...

DAY 26

[Day 26] Verilog E-1 難度丁 P2海域的斬殺1 - Rs232訊號協議 TB設計(TB的初始框架)

老樣子從昨天寫的程式開始程式碼如下: module Rs232_test1(Data1,clk,reset1,Out1,En_out); input Data1...

DAY 28

[Day 28] Verilog E-1 難度丁 P2海域的斬殺3 - Rs232訊號協議 TB設計3(初始化輸入數據)

我們要先來設計一個訊號,隨便寫一個吧 最前面為 16個 High,所以就是 16'b1111111111111111 簡化一點好了用 Hex寫 16'hfff...

DAY 29

[Day 29] Verilog E-1 難度丁 P2海域的斬殺4 - Rs232訊號協議 TB設計4(設計右移)

一樣昨天的 TB 繼續 module tb1(); //Data_tb1改為Wire Wire Data_tb1; reg clk_tb1; reg rese...

DAY 30

[Day 30] Verilog E-1 難度丁 - P2 結尾

感謝看到這的,希望對觀看的各位有些心得跟想法(應該有看到寫錯一堆東西... 我會慢慢修正) Verilog 的最初的想法就是幾個 想清楚題目是甚麼 將它畫出來...

北上提督 (RobinHsieh)的收藏
北上提督 (RobinHsieh)的追蹤
北上提督 (RobinHsieh)的Like
北上提督 (RobinHsieh)的紀錄