Forum: FPGA, VHDL & Co. EPM7064AE --> EPM3064A


von Daniel V. (danvet)


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?

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.