Qestion για σάρωσης αλυσίδα

C

cnspy

Guest
Αν Ελπίζω να προσθέσει δύο μητρώα τομέα ρολόι σε μία σάρωση αλυσίδα.Τι πρέπει να κάνω και οδηγίες για τη σάρωση αλυσίδας πρέπει να είναι;Ευχαριστώ εκ των προτέρων.

 
domain ρολόι υπάρχει σε κατάσταση λειτουργίας σας, αλλά σε σάρωσης, θα πρέπει να συνδυαστούν τα δύο ρολόι σε μία πηγή ..
έτσι, θα πρέπει να τροποποιήσετε σας RTL ως εξής
clka = scan_mode;test_clk: clka_in?
clkb = scan_mode;test_clk: clkb_in?

Με τον τρόπο αυτό, μόνο ένα domain ρολόι υπάρχει κατά τρόπο δοκιμής.και το μητρώο μπορεί να είναι ραμμένο μαζί σωστά.

 
Μπορείτε να χρησιμοποιήσετε Xor πύλη στη διαδρομή ρολόι σε άλλο τομέα.

 
spauls ...XOR πύλη;

Αυτό ακούγεται intresting.Μπορείτε σας παρακαλώ να επεξεργαστεί περισσότερο.Bcos όσο ξέρω συνήθως οι άνθρωποι δεν θέλουν xor πύλη στη διαδρομή του ρολογιού

 
Σας εργαλεία σάρωσης μπορεί να το κάνει.
θα δημιουργήσουν ένα διαφανές μάνταλο μεταξύ δύο domain ρολόι.
η σάρωση αλυσίδα θα μοιάζει κάπως έτσι:
reg1_clk1 reg2_clk1 ,,,,,, reg_last_clk1 LATCH reg1_clk2 reg2_clk2 ,,,,, reg_last_clk2.

 
ναι μπορούμε να χρησιμοποιήσουμε Χ ή η πύλη στην πορεία ρολόι.
αν έχετε ίση μονοπάτι καθυστέρηση ΚΑΙ <Ή ΚΑΙ INVERTER πύλες.
αλλά αυτό να χρησιμοποιηθεί σε CGM (Clcok γενιά Module) μόνο με τη βοήθεια του προτύπου κυττάρων.

 
Γεια

Το εργαλείο σύνθεσης θα σας βοηθήσει να τοποθετήσετε την σάρωση μεταξύ διαφορετικών τομέα ρολόι:
για DesignCompiler μπορείτε να περιηγηθείτε στο manpage για set_scan_configuration
και επιλέξτε το mixed_clock να εισάγετε σάρωση.Να επιλυθούν τα κάποια προβλήματα παραποιήσει ρολόι, το εργαλείο θα εισαγάγετε ένα lock-up μάνταλο μεταξύ των διαφόρων τομέων ρολόι.

χαιρετισμοί

 

Welcome to EDABoard.com

Sponsor

Back
Top