Ako na trvalé uloženie jedného kúsku v FPGA?

Z

zarakhan

Guest
Dobrý deň. Potrebujem uložiť trochu v FPGA, trvale. je to možné? ako na to?
 
Áno! U PROGRAM ur FPGA ako RAM / ROM a ukladať dáta v FPGA
 
Ahoj, to je vlastne celkom jednoduché. Povedzme, že chcete vytvoriť 4-bit, 8 umiestnenie ROM. (Poďme uložiť len adresu miesta + konštanta 8) Tu je kód vo VHDL. knižnica IEEE, použitie ieee.std_logic.all, osoba ROM je port (ADR: std_logic_vector (2 downto 0), - ROM Adresa (0 --- 7) Údaje z: std_logic_vector (3 downto 0) - dáta uložené v ROM), koniec ROM, architektúra Sklad ROM je začať proces (ADR) - Citlivosť zoznam začnú prípade ADR je, keď "000" => DATA Dáta DATA Dáta DATA Data
 
Myslím, že zarakhan chce, non-volatile storage. Ako často je potrebné zmeniť na "trvalé" bit? Možno by si mohol použiť FPGA, ktorá má vnútornej flash pamäte, ako je nový Xilinx Spartan-3AN série:
 
[Quote = zarakhan] Dobrý deň. Potrebujem uložiť trochu v FPGA, trvale. je to možné? Ako na to? [/quote] Kým a ak máte Flash non-volatile skladovanie vnútri FPGA, nemôžete nič uložiť natrvalo. Pri zapnutí, dostane FPGA konfigurovať z externej pamäte (egPROM), akonáhle je prístroj vypnutý, nič, dokonca ani vaše ROM, zostáva vo vnútri. Čo echo47 navrhol môže byť možnosť.
 

Welcome to EDABoard.com

Sponsor

Back
Top