LTC2600 an Spartan6

Gast #2635693
Lesenswert?

Hallo zusammen,

ich habe ein kleines Problem welches ich gerade einfach nicht lösen 
kann.
Ich habe einen LTC2600 und habe für den ersten Test von OpenCores 
folgendes genommen:
http://opencores.org/websvn,listing?repname=spidac&path=%2Fspidac%2Ftrunk%2F&rev=0

Das ist zwar für einen LTC2624 aber die DAC_Control.vhd ist generisch 
genug :)
In der DAC_TOP.vhd habe ich

dacdata(15 downto 4) <= pattern;
dacdata(3 downto 0) <= (others => '0');  -- Don't care

in

dacdata(15 downto 0) <= pattern;

geändert und natürlich pattern angepasst.
pattern kann ich über einen DIP-Switch verändern einmal 3,3V und einmal 
0V entsprechend.
Wenn ich den FPGA "flashe" dann kommt das raus, was der DIP-Schalter 
vorgibt.
Lege ich nun den Schalter jedoch um, dann ändert sich nix.
Das komische dabei ist aber, dass ich an SDO des LTC2600 die Änderung 
(anderes Pattern) sehe.
Wenn ich RST betätige, dann lädt der LTC2600 aber nicht den richtigen 
Wert. Nur wenn ich per JTAG den FPGA neu bespiele ...

Ich bin total ratlos. Hat jemand von euch da vielleicht einen Tip für 
mich?
Vorallem, weil ich an SDO die richtigen Daten sehe ...

Vielen Dank.
Steffen

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren