dễ dàng truy cập vấn đề ..

S

suddy72

Guest
bất cứ ai có mã cho đếm 0.000-1.111 nhưng khi nó được đến 1111, đi đến 0.001 thay vì 0.000 sau đó đếm xuống một lần nữa, và synchrounous với đồng hồ.

cảm ơn

 
BOOL y; / / hoặc sử dụng int8
int8 x;

if ((x = 0x0F )&&(! y)) (x = 0x01; y = TRUE;)
else (x = 0x00; y = FALSE;)
Last edited by VSMVDD ngày 27 tháng 9 2007 17:04; edited 1 thời gian trong tổng số

 
xin lỗi có nghĩa là để nói trong VHDL.

What i am làm là đếm qua adresses và khi tôi nhận được vào cuối địa chỉ i dont mảng muốn quay trở lại địa chỉ 0.000 tôi muốn trở lại adresss 0.001

 
chuyển đổi cơ cấu mặt mã VHDL bạn cần

cùng một điều thật sự

 
mô-đun truy cập (q, CLK, rst);
output reg [03:00] q;
CLK đầu vào;
input rst;
/ / reg p;
luôn luôn @ CLK posedge (hoặc rẽ negedge)
bắt đầu
if (! rẽ)
q <= 4'b0000;
if (q == 4'b0000)
q <= 4'b0001;
khác
q <= q 1;
cuối
endmodule

 
Hãy sửa mã này

mô-đun truy cập (q, CLK, rst);
output reg [03:00] q;
CLK đầu vào;
input rst;
/ / reg p;
luôn luôn @ CLK posedge (hoặc rẽ negedge)
bắt đầu
if (! rẽ)
q <= 4'b0000;

/ / if (q == 4'b0000)if (q == 4'b1111)

q <= 4'b0001;
khác
q <= q 1;
cuối
endmodule

 
mô-đun truy cập (q, CLK, rst);
output reg [3] q;
CLK đầu vào;
input rst;
/ / reg p;
luôn luôn @ CLK posedge (hoặc rẽ negedge)
bắt đầu
if (! rẽ)
q <= 4'b0000;
if (q == 4'b1111)
q <= 4'b0001;
khác
q <= q 1;
cuối
endmoduleThêm vào sau khi 35 phút:Hy vọng nó giúp đỡ!
Xin đừng quên nhấn nút giúp tôi.
Cảm ơn.

 

Welcome to EDABoard.com

Sponsor

Back
Top