EPM7064AE --> EPM3064A

OP #2352760
Lesenswert?
• ▲
▼
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?

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