FPGA #14 - Verilog Always Pt. III (Synthesizable Design Patterns)

  Рет қаралды 454

John's Basement

John's Basement

Күн бұрын

Standard Synthesizable Verilog design patterns for latches and flip-flops.
Related Github repo:
github.com/joh...
You can support this channel on Patreon! / johnsbasement
This video is part of a KZbin Playlist: • FPGA
Music used in this video (Vibe Tracks, Alternate) was downloaded from the KZbin Audio Library: www.youtube.co...
#verilog

Пікірлер: 7
@k3dr1
@k3dr1 5 ай бұрын
Thank you for all the wonderful videos you keep posting, they are a great learning resource!
@JohnsBasement
@JohnsBasement 5 ай бұрын
Thank you for saying! It is nice to know I can help.
@DavidLatham-productiondave
@DavidLatham-productiondave 5 ай бұрын
Thanks for this. Theres a lot to unpack. I suspect ill be rewatching this one again before too long. I am always getting tripped up when a wire is needed vs a reg. Im excited about whats next.
@JohnsBasement
@JohnsBasement 5 ай бұрын
Reg if it is on the left-hand-side of an assignment in an always block. Else wire.
@tconiam
@tconiam Ай бұрын
To properly emulate asynchronous set/reset you would have to have three separate "always" blocks. One each for clock, set, and reset. Otherwise you have the "priority" issue you discussed. (First match wins)
@JohnsBasement
@JohnsBasement Ай бұрын
With three, how would it be synthesizable?
@tconiam
@tconiam Ай бұрын
@JohnsBasement I don't know yet, I'm still learning this stuff. Thanks for the education so far!!!
FPGA #15 - Verilog Modules, Parameters, and Localparams
1:26:24
John's Basement
Рет қаралды 418
Verilog code on synchronous and asynchronous  counter
30:25
Bhaskar Time
Рет қаралды 26 М.
Nastya and balloon challenge
00:23
Nastya
Рет қаралды 59 МЛН
Design Patterns in Plain English | Mosh Hamedani
1:20:01
Programming with Mosh
Рет қаралды 1,3 МЛН
FPGA #22 - Clock Domains, Metastability, and Synchronizers
29:05
John's Basement
Рет қаралды 1 М.
Principles of Beautiful Figures for Research Papers
1:01:14
ChuScience
Рет қаралды 13 М.
FPGA #17 - Verilog Finite State Machines Part 1
56:42
John's Basement
Рет қаралды 670
How computer processors run conditions and loops
17:03
Core Dumped
Рет қаралды 98 М.
FPGA #19 - A look at the iCE40 Technology Library
1:07:35
John's Basement
Рет қаралды 1 М.
New Breakthrough on a 90-year-old Telephone Question
28:45
Eric Rowland
Рет қаралды 115 М.
FPGA #21 - Verilog Bidirectional Open-Collector Drivers
20:56
John's Basement
Рет қаралды 632
Nastya and balloon challenge
00:23
Nastya
Рет қаралды 59 МЛН