兩種方法:並行賦值語句,程序。
並行賦值語句
--產生對稱訊號
clk <= not clk after 20 ns;
--20ns之後為 not clk
--產生不對稱訊號
w_clk <=
'0' after period/
4 when w_clk =
'1' else --
'0' after period/
4表示:period/
4之後為0
'1' after 3
*period/
4 when w_clk =
'0'else
程序
--產生對稱訊號
clk_gen1 : process
constant period : time :
=20 ns;
begin
clk <=
'1';
wait for period/2;
clk <=
'0';
wait for period/2;
end process;
--產生不對稱訊號
--週期性訊號
FPGA學習筆記(一) 初識FPGA
該隨筆中部分內容 自小梅哥 fpga field programmable gate array,現場可程式設計門陣列 正如其名,fpga內部有大量的可程式設計邏輯功能塊,使用verilog hdl 硬體描述語言 實現設計。玩過微控制器的小夥伴剛接觸fpga可能會有點困惑,其實fpga與微控制器最大...
我的VHDL學習筆記(3)
caseexpressionis whenchoice sequential statements quential statements順序語句構成,語句間用 隔開。whenchoice sequential statements whenothers sequential statements ...
FPGA學習筆記1
fp1 fopen c fc addr.coe wt fprintf fp1,memory initialization radix 10 n 進製數 fprintf fp1,memory initialization vector n for i 1 length fc addr fprintf ...