Gast
#1945470
Hallo, ich arbeite mit dem FX2 Board von braintechnology. Im Moment verbinde ich das FX2 Board und FPGA (Spartan 3A Starterkit) über 14 cm lange einpolige Platinensteckverbinder. Mein Design funktionert prinzipiel. Habe die Schaltung auch schon mit synchronisations FFs versehen, was vorherige Fehler schon eliminiert hat. Wenn ich aber "Einsen-Bursts"(Mehrere Einsen auf allen Datenleitungen) schicke, schleichen sich wieder Fehler ein. Bei 1.6GByte Daten habe ich gelegentlich 2-8 Fehler. In der FPGA Logik sind (eigentlich) auch keine Fehler - Keines meiner FIFOs läuft über und wenn ich z.B. Zufallsdaten schicke, gibt es auch keine Fehler. Die Taktfrequenz beträgt übrigens 25 MHz. 3,3 V Pegel (LVCMOS33) Wenn ich die Kabel zum Beispiel mit Kabelbindern zu einem Strang fixiere, verbessert sich die Situation etwas. Ich vermute also, dass diese Kabelstrippen mir Fehler produzieren. Können diese Strippen eine Fehlerquelle sein? -------------------------- Habe auch schon mal probiert eine Platine zu erstellen, da ich das für den finalen Aufbau gerne machen wollte und vermute, dass das EMV Verhalten sich auch verbessert. Muss man auf noch etwas achten, als die Leiterbahnen möglichst nicht rechtwinklig zu machen? Der Autorouter von Eagle hat da auch Vias reingebaut. Sind Vias bei einer Frequenz von 25MHz eigentlich kritisch?
