kuinka antaa arvot UART lähetin

S

sreelatha219

Guest
miten antaa arvoja UART lähetin, jotta voin näitä arvoja PC. nd tämä on minun koodi moduuli uart_tx (input CLK, tulo nollaa, tulo välittää, input [07:00] tiedot, lähtö reg TXD); reg [03:00] bitcounter; reg [12:00] laskuri, Reg valtio, nextstate ; reg [10:00] rightshiftreg; / / Start, 8-bittinen data, stop-bittiä reg shift, kuormitus, kirkas, aina @ (posedge CLK) alkaa jos (reset) aloittaa valtion
 
Kirjoita testipenkki vuonna Verilog. Näytteen koodi:
Code:
 moduuli uart_tx_tb; reg CLK, reset, lähettää, reg [07:00] tiedot, lanka TXD; uart_tx dut (.*); / / SystemVerilog syntaksi / / tuottaa CLK - vasemmalle kuten liikuntaa sinua .. / / Käytetty SystemVerilog koodi, jos työkalu dosn't tukea, muuttaa sitä / kommentoida sitä, / / käyttää tavallista Verilog tai jopa parempi kokeilla SV työkalu esimerkiksi Riviera-Pro (aldec.com) oletuksena kellotus @ (posedge CLK); endclocking ensimmäinen alkaa: STIM # # 10; reset = 0; data = $ random; välittää = 1; # # 8 välittää = 0; # # 10 $ puhumisen loppua: STIM endmodule: uart_tx_tb
HTH TeamCVC www.cvcblr.com / blog
 
bitcounter; reg [12:00] laskuri, Reg valtio, nextstate ; reg [10:00] rightshiftreg; / / Start, 8-bittinen data, stop-bittiä reg shift, kuormitus, kirkas, aina @ (posedge CLK) alkaa jos (reset) aloittaa valtion
 

Welcome to EDABoard.com

Sponsor

Back
Top