Hallo zusammen, ich habe hier ein Board, das Daten verschickt. Ursprünglich war ein EPM7064-AETC44-4 verbaut, der das Datenhandling steuert (also die Signale und das Timing macht). Die eigentlichen Daten werden von einem anderen Chip versendet. Da der EPM7064 abgekündigt ist, bin ich auf den EPM3064-ATC44-4 umgestiegen. Dieser ist fast Pinkompatibel (2 Pins sind keine IOs sondern müssen auf GND). Das Board wurde neu layoutet und die entsprechenden Pins auf GND gelegt. Das Altera-Projekt für den EPM7064 habe ich übernommen, das Device abgeändert auf EPM3064 und die betroffenen Pins umgelegt (es waren noch Pins frei). Leider funktioniert das Datenversenden nicht (d.h. es kommen beim Empfänger keine Daten an). Nun habe ich mit dem Logicanalyzer alle beteiligten Steuerpins angeschaut und die beiden CPLDs miteinander verglichen. Es tun beide das Gleiche und das Timing stimmt auch. Wenn ich einen EPM7064 (Restbestand) in das neue Board einlöte und das Programm entsprechend auf die geänderten Pins abändere, dann funktioniert das Datenversenden. Nun bin ich etwas ratlos... Habe ich irgendetwas übersehen? Hat der EPM3064 steilere Flanken, die eventuell den Folgechip beeinflussen? Werde wohl noch mit dem Oszi messen müssen... Vielleicht kommt ja noch der eine oder andere Tip?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.