Γιατί να διαβάσει CLK δεν μπορεί να διαβάσει όλα τα δεδομένα;

S

staraimm

Guest
γεια, κανέναν, έγραψα το Verilog κώδικα ως εξής.

module δοκιμή (inclk, inclr, indata, outclk, outclr, outdata)?
inclk εισροών, inclr, outclk, outclr?
input [7:0] indata?
εξόδου [7:0] outdata?

reg [7:0] mem [0:31]?
reg [4:0] memcnt?

πάντα @ (posedge inclk ή inclr negedge)
αρχίζω
if (! inclr)
memcnt <= 0?
άλλος
memcnt <= memcnt 1?
τέλος

πάντα @ (posedge inclk)
αρχίζω
mem [memcnt] <= indata?
τέλος

reg [4:0] rdcnt?

πάντα @ (posedge outclk ή outclr negedge)
αρχίζω
if (! outclr)
rdcnt <= 0?
άλλος
rdcnt <= rdcnt 1?
τέλος

αντιστοιχίσετε outdata = mem [rdcnt]?

endmodule

Έστω ότι η inclk είναι περίπου 15MHz, και η outclk είναι περίπου 10MHz.Η κατάρτιση του κώδικα με την έκδοση ιστού QuartusII.Όμως, κατά τους πρώτους 8 ρολόι, δεν μπορώ να πάρετε τη σωστή στοιχεία σχετικά με το λεωφορείο.Μπορεί κανείς να μου πείτε γιατί;Ευχαριστώ.

 
Anyboday μπορεί να μου δώσει μια απάντηση;

 
Μπορείτε να POST ur testbench για τον κωδικό που έχει επικολληθεί;;

 
Η κατάρτιση του κώδικα χρησιμοποιώντας τις qu (σε) rtus.Και χρησιμοποίησα την κυματομορφή δεν το testbench.

 
Ενδέχεται να μπορείτε να τοποθετήσετε την εικόνα της ur κυματομορφών τότε!

 
Η κυματομορφή επισυνάπτεται.Θέλω να μάθω γιατί η τιμή μεταξύ των "02" και "04" είναι "00";Νομίζω ότι η τιμή θα πρέπει να είναι "03".
Λυπούμαστε, αλλά θα πρέπει να συνδεθείτε για να δείτε το συνημμένο

 
Συμφωνώ με το "03" προσδοκία σας.Δεν βλέπω καμία προφανή εξήγηση.Ίσως η σύνθεση δεν συνέβη σωστά, ή ίσως προσομοιωτή σας έχει σπάσει.

Τι είδους FPGA / CPLD είναι αυτό;Ίσως κάποιος άλλος να το δοκιμάσετε για σας (Δεν έχω Al.tera εργαλεία).Λειτουργεί άψογα σε Xilinx.Εδώ είναι ένας Σπαρτιάτης-3 μετά προσομοίωση διαδρομής.
Λυπούμαστε, αλλά θα πρέπει να συνδεθείτε για να δείτε το συνημμένο

 
Θα χρησιμοποιηθεί από το FPGA Altera: EP1C12Q240C8.Προσπάθησα αρκετών φορές, και διαπιστώθηκε ότι ορισμένες φορές το αποτέλεσμα είναι καλό, αλλά μερικές φορές δεν είναι.Σε ευχαριστώ πάρα πολύ.

 

Welcome to EDABoard.com

Sponsor

Back
Top