Tôi thay đổi phân chia của 2 mã truy cập để phân chia cho 4 truy cập

A

anoop12

Guest
Hi All, tôi đã viết mã cho phân chia bởi 2 truy cập. Tôi phải sửa đổi nó để chia cho 4 truy cập. Có ai biết làm thế nào để sửa đổi nó? Bất kỳ cách nào khác không? Thanks Đây là mã --------------------------------------- thư viện ieee; sử dụng ieee. divide_by_2 std_logic_1164.all; thực thể là cổng (clk_i: trong std_logic; thiết lập lại: trong std_logic; clk_div2: ra std_logic), kết thúc divide_by_2 rtl kiến trúc của divide_by_2 là tín hiệu q: std_logic; bắt đầu quá trình (clk_i, thiết lập lại) bắt đầu if (reset = '0 ') sau đó q
 
Hi, Sử dụng một bộ đếm để đếm hai chu kỳ đồng hồ và sau đó đảo ngược đầu ra. Hy vọng u có một ý tưởng.
 
tín hiệu q: std_logic_vector (1 downto 0); ................ bắt đầu quá trình (clk_i, thiết lập lại) bắt đầu nếu (reset = '0 ') sau đó q
 
nó sẽ được tốt hơn để hav đối số trong vòng lặp của chương trình addn như sau: if ((thiết lập lại = '0 ') hoặc (q = '00')) sau đó ............. ....... ..................
 
nếu u cho đầu ra của một truy cập như CLK khác, tôi nghĩ rằng vấn ur sẽ được giải quyết! trong trường hợp này các ckt sẽ không đồng bộ. khác sử dụng một biến ban đầu làm cho nó 0, AT q
 

Welcome to EDABoard.com

Sponsor

Back
Top