Chia tần số cho đầu ra hồng ngoại

D

devsan

Guest
Hi, tôi cần phải phân chia tần số từ 1MHz đến 38kHz, mã này sẽ giúp tôi làm điều đó? tổ chức kiểm tra là cổng (CLK: bit; clkout: ra bit), thử nghiệm kết thúc, kiến trúc hành vi của thử nghiệm là bắt đầu quá trình (CLK) biến CNT: số nguyên phạm vi 0-26; bắt đầu nếu (clk'event và CLK = '1 ' ) sau đó nếu (CNT = 26) sau đó CNT: = 0; clkout
 
Nhìn sắc nét, yếu tố chia là 27 thay vì 26 trong mã của bạn, nhưng 26 sẽ được tốt hơn. Hơn nữa, bạn nên cung cấp một làn sóng vuông nhiệm vụ chu kỳ 50%.
Code:
 bắt đầu nếu (clk'event và CLK = '1 ') sau đó nếu (CNT = 12) sau đó chia 13 CNT: = 0; clkout
 

Welcome to EDABoard.com

Sponsor

Back
Top