Cần giúp đỡ khẩn cấp cho đồng hồ divider

E

EDA_hg81

Guest
Mã số:

quá trình (iARM7_CLK)

bắt đầu

nếu (rising_edge (iARM7_CLK)) sau đó

spiclkcon <= spiclkcon 1;

nếu (spiclkcon = spiclk_gen) sau đó

spiclkcon <= x "00";

spiclk <= không spiclk;

nếu kết thúc;

nếu (iSD_INISTATUS (0) = '0 ') sau đó ******* khi khởi tạo là ok

nếu (spiclkcon = spiclk_cap và spiclk = '0 ') sau đó

trường hợp là readstatus

khi x "00" =>

nếu (sdread = '1 ') sau đó

datain1 <= x "FFFFFFFF";

readstatus <= x "01";

nếu kết thúc;

khi x "01" =>

outdata <= datain1; dữ liệu **** bị bắt khi spiclkcon tình hình "= spiclk_cap và spiclk = '0 '" được đáp ứng

readstatus <= x "00";

khi những người khác => null;

kết thúc vụ án;

khác

outdata <= x "FFFF0000"; **** x "FFFF0000" được gửi ra khi "spiclkcon = spiclk_cap và spiclk = '0 '" không phải gặp

nếu kết thúc;

elsif (iSD_INISTATUS (0) = '1 ') sau đó **** khi khởi tạo là không hoàn thành readstatus lại cho x "00"

readstatus <= x "00";

nếu kết thúc;

nếu kết thúc;

kết thúc quá trình;
 
Hãy thử sử dụng
khi những người khác =>
outdata <= x "FFFF0000";

Tôi đoán đó là giải pháp!

 
Tôi sẽ cố gắng và cho bạn biết kết quả.

 
và tôi có hiển thị các thẻ SD ID trên vỏ.

Bạn có nghĩ rằng vỏ là vấn đề?

 
Câu hỏi cho EDA_hg81, làm thế nào đến bạn mong đợi sự giúp đỡ từ những người khác, nhưng trong 3 năm và 245 bài viết bạn đã cung cấp không?

 
U có thể sử dụng DCM (Digital Clock Manager) n mong muốn nhận được đồng hồ

 
Bạn nên kiểm tra bắt đầu befor vỏ của bạn để thiết kế phần cứng.thiết kế một ví dụ truy cập và gửi giá trị truy cập vào bao, và thử nghiệm nó ...

 

Welcome to EDABoard.com

Sponsor

Back
Top