T
tarkyss
Guest
pro kombinaci modulu v sekvenčním cirtuit, verilog kód, jako níže je v pořádku? je tam nějaký problém? Vždy @ (reset nebo nebo b)
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
modul nahoru (CLK, RESET, count), vstup clk, reset, výstup reg [07:00] počet, vždy @ (posedge CLK nebo posedge reset) začít if (reset) počet
modul nahoru (reset, t, n, w), vstup t, reset, vstup [03:00] n, / / jakákoli hodnota od 1 do 9 reg. [03:00] pult, výkon w / / výstup jeden impuls z šířky t t za každých vstupních impulsů Přiřazení w = ~ counter [3] a t; Vždy @ (negedge t nebo posedge reset) začít if (reset) proti
Je lepší používat synchronní logiku tam, kde je to možné. Nejsem si jistý, chápu, že požadované chování, ale co to? [Color = orange] Ano [/color]Code:modul nahoru (reset, t, n, w), vstup t, reset, vstup [03:00] n, / / jakákoli hodnota od 1 do 9 reg. [3: 0] čítače, výstup w / / výstup jeden impuls z šířky t t za každých vstupních impulsů Přiřazení w = ~ counter [3] a t; Vždy @ (negedge t nebo posedge reset) začít if (reset) proti
modul nahoru (reset, t, n, w), vstup t, reset, vstup [03:00] n, / / jakákoli hodnota od 1 do 9 reg. [03:00] pult, výkon w / / výstup jeden impuls z šířky t t za každých vstupních impulsů Přiřazení w = ~ counter [3] a t; Vždy @ (t nebo reset) začít if (reset) proti