iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
自我挑戰組

硬體學習日記 系列

分享關於這段時間學到的與硬體相關的資訊,大概有verilog、arduino跟一些開發板的介紹與分享,沒有特定順序,文章順序間彼此的關聯性可能不會很固定。

參賽天數 26 天 | 共 26 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文 團隊推甄就上!
DAY 1

Day-1前言

大家好~第一天先來做個簡單的小介紹。 這裡之後會分享幾個與硬體較有關的主題,例如如何在Quartus開project寫verilog或畫電路圖、verilog的...

2024-08-10 ‧ 由 watermonster 分享
DAY 2

Day-2 嵌入式系統介紹

今天要來介紹的是嵌入式系統~我猜大家或多或少都有聽過嵌入式系統,但可能對他的認識不多。生活中其實蠻多地方都有嵌入式系統的存在,可能某些人的家裡就有了喔,如果家裡...

2024-08-11 ‧ 由 watermonster 分享
DAY 3

Day-3 在Quartus建立project

昨天介紹了嵌入式系統~那大家還記得嵌入式系統有哪些嗎?其中一個就是FPGA!今天要來介紹的是,一個用來開發FPGA的軟體~這邊所使用的是Quartus,是一款強...

2024-08-12 ‧ 由 watermonster 分享
DAY 4

Day-4 在Quartus 畫邏輯圖

昨天介紹了如何用Quartus建立一個project,在這個project裡可以建立許多不同類型的檔案。今天要先來介紹如何建檔畫邏輯圖,如果有接上板子的話,可以...

2024-08-13 ‧ 由 watermonster 分享
DAY 5

Day-5 Verilog介紹-1 開檔及module

要來開始介紹verilog跟一些他的基本的功能語法啦~Verilog是一種硬體描述語言(HDL),很廣泛的被用在EDA(電子設計自動化),用來描述數字系統的結構...

2024-08-14 ‧ 由 watermonster 分享
DAY 6

Day-6 Verilog介紹-2 變數

上一篇介紹了組成verilog的主要架構-module以及他的端口,今天要來介紹的是verilog中的變數、資料型態及變數的宣告。 變數資料型態 Verilog...

2024-08-15 ‧ 由 watermonster 分享
DAY 7

Day-7 Verilog介紹-3 function & task

今天要來介紹的是verilog的function和task~他們用來定義可重複使用區塊,可以在module內呼叫使用。這兩者有點相似,今天就要來介紹他們在功能和...

2024-08-16 ‧ 由 watermonster 分享
DAY 8

Day-8 verilog介紹-4 logic gate

今天要來介紹的是邏輯閘~邏輯閘是電路的基本構建,用於實踐布林邏輯操作,有AND、OR、NOT、XOR、NOR、NAND、XNOR。 And gate AND運算...

2024-08-17 ‧ 由 watermonster 分享
DAY 9

Day-9 verilog介紹-5 expression & assign

今天要來介紹的是表達式~表達式用來做對值的運算,一個表達式包含了變數以及運算符,這在組合邏輯電路和時序邏輯電路的設計裡是重要的部分。 算數表達式 用來執行加減乘...

2024-08-18 ‧ 由 watermonster 分享
DAY 10

Day-10 verilog介紹-6 always

今天要來介紹的是Verilog中的always block~ always block always block通常用在描述時序邏輯或組合邏輯,這個是他的基本結...

2024-08-19 ‧ 由 watermonster 分享