Forum: FPGA, VHDL & Co. Cyclone 1 : Config Flash als Datenspeicher?


von Sigint 112 (sigint)


Lesenswert?

Moin zusammen,
  ich habe eine Frage. Ich befürchte, ich kenne die Antwort, wollte aber 
noch mal fragen: Ist es wirklich nicht möglich beim Cyclone I das 
Config-Flash als Datenspeicher zu verwenden? Ich kann im Pinplanner 
nicht alle notwendigen Pins als User-IO nutzen. :-(  Übersehe ich da 
was?

Grüße,
  SIGINT

von Larry (Gast)


Lesenswert?

Da man beim Cyclone 1 den Configflash auch ueber den FPGA und
den JTAG programmieren kann, sollte es eigentlich gehen.

Der Nios2 muesste dafuer auch ein Interface bereitstellen,
dass man ohne Nios2 benutzen muesste.

von Sigint 112 (sigint)


Lesenswert?

Sooo... hab es herausgefunden. Theoretisch soll das über den Serial 
Flash Loader funktionieren. Der stellt die Pins zur Verfügung. Praktisch 
funktioniert das allerdings noch nicht :-(

von Larry (Gast)


Angehängte Dateien:

Lesenswert?

Tipp:
Du musst deinem Synthesetool die Verwendung der Configpins
noch ein wenig naeher bringen.
Entweder per Klickibunti (Device Settings) oder im
Constraintsfile blub.qsf...

Unverbindliches Beratungsmuster:
1
set_global_assignment -name USE_CONFIGURATION_DEVICE ON
2
set_global_assignment -name CYCLONE_CONFIGURATION_DEVICE EPCS4
3
set_global_assignment -name RESERVE_ASDO_AFTER_CONFIGURATION "AS INPUT TRI-STATED"

Schoenen Sonntag noch!

von Sigint 112 (sigint)


Lesenswert?

Es gibt bei den Cyclone extra einen "cyclone_asmiblock":

library verilog;
use verilog.vl_types.all;
entity cyclone_asmiblock is
    generic(
        lpm_type        : string  := "cyclone_asmiblock"
    );
    port(
        dclkin          : in     vl_logic;
        scein           : in     vl_logic;
        sdoin           : in     vl_logic;
        data0out        : out    vl_logic;
        oe              : in     vl_logic
    );
end cyclone_asmiblock;

Interesannt ist AN379 ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.