Gast
#2635693
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