Πώς να φυλάσσεται μόνιμα ένα bit σε FPGA;

Z

zarakhan

Guest
γεια. i ανάγκη εξοικονομήσει το ένα bit στο FPGA, σε μόνιμη βάση. είναι δυνατόν; πώς;
 
ναι! u programe ur FPGA ως RAM / ROM και να αποθηκεύουν τα δεδομένα σε ότι FPGA
 
πώς; Παρακαλείστε να εξηγήσετε περισσότερο.
 
Γεια σου, αυτό είναι πραγματικά αρκετά απλή. Ας πούμε ότι θέλετε να δημιουργήσετε ένα 4-bit πλάτος, 8 ROM θέση. (Ας κατάστημα μόνο τη διεύθυνση της τοποθεσίας + σταθερό 8) Εδώ είναι ο κώδικας σε VHDL. βιβλιοθήκη IEEE? ieee.std_logic.all χρήση? ROM οντότητα λιμάνι (ADR σε: std_logic_vector (2 downto 0)? - Διεύθυνση ROM (0 --- 7) Δεδομένα από: std_logic_vector (3 downto 0) - Τα δεδομένα που αποθηκεύονται σε ROM)? ROM τέλος? Κατάστημα αρχιτεκτονική της ROM είναι ξεκινήσει διαδικασία (ADR) - Κατάλογος Ευαισθησία αρχίσει ADR περίπτωση είναι όταν το "000" => ΔΕΔΟΜΕΝΑ ΔΕΔΟΜΕΝΑ ΔΕΔΟΜΕΝΑ ΔΕΔΟΜΕΝΑ ΔΕΔΟΜΕΝΑ ΔΕΔΟΜΕΝΑ
 
Νομίζω ότι θέλει zarakhan μη πτητικών αποθήκευσης. Πόσο συχνά πρέπει να αλλάξετε τη "μόνιμη" λίγο; Ίσως μπορείτε να χρησιμοποιήσετε μια FPGA που έχει εσωτερική μνήμη flash, όπως η νέα Xilinx Spartan-3AN σειρά:
 
Έως ότου και εάν έχετε ένα flash μη πτητικών αποθήκευσης στο εσωτερικό του FPGA, δεν μπορείτε να αποθηκεύσετε οτιδήποτε σε αυτό μόνιμα. Κατά την ενεργοποίηση, την FPGA παίρνει ρυθμιστεί από την εξωτερική μνήμη (egPROM), αμέσως μόλις η συσκευή είναι απενεργοποιημένη, τίποτα, ούτε καν ROM σας, παραμένει μέσα. τι echo47 πρότεινε μπορεί να είναι η επιλογή.
 

Welcome to EDABoard.com

Sponsor

Back
Top