Forum: FPGA, VHDL & Co. 500MSPS mit Actel Fusion


von Mark W. (kram) Benutzerseite


Lesenswert?

Hallo,

mal eine generelle timing Frage an die Actel Spezialisten.
Kann man mit dem Actel Fusion mixed Signal Chip ein mit bis zu 500 MSPS 
gesampeltes Signal verarbeiten?
Von dem Signal muessten peaks gespeichrt werden.(extern).
Die Peaks resultiren aus 50 MHz gedaempften Schwingungen. 1.5 bis zu 3 
Wellenlaengen.
Diese treten in dr Haufigkeit bis zu 10kHz auf.

Gruss
Mark

von Thomas R. (Firma: abaxor engineering) (abaxor)


Lesenswert?

Hallo Mark,

ich sage nein. Warum? Ein Fusion/ProAsic-Tile hat drei Eingänge, damit 
kann man nur Funktionen mit drei Eingangssignale mit einem Logik-Level 
realisieren. D.h. man hat bei Microsemi/Actel tendenziell mehr 
Logik-Level. Das reduziert die maximal Taktfrequenz. Meine ProAsic 
Design laufen mit 40 Mhz, schon mit 100 MHz hatte ich massive Probleme.

Der Fusion interne AD-Wandler kann ein paar hundert kHz, das ist dir 
klar?

Aber selbst mit einem schnellen Virtex sind 500 Mhz kein Pappenstiel. 
Wie viel Erfahrung hast du im FPGA-Design?

Tom

von Mark W. (kram) Benutzerseite


Lesenswert?

Hallo Tom,

500 MSPS waren dann wohl doch zu happig. Wenn es real bis 200 oder 250 
gehen wuerde, waere das schon gut gut.

Aus dem Datenblatt konnte ich bis 350MHz(700Mbps) system performance 
entnehmen.

Was kann ich mit den 600khz anfangen? Zusammenschalten? Die wollte ich 
fuer Sensoren und einfache Steueraufgaben nehmen.

Gruss
Mark

von Thomas R. (Firma: abaxor engineering) (abaxor)


Lesenswert?

Mark W. schrieb:
> Hallo Tom,
>
> 500 MSPS waren dann wohl doch zu happig. Wenn es real bis 200 oder 250
> gehen wuerde, waere das schon gut gut.
>
> Aus dem Datenblatt konnte ich bis 350MHz(700Mbps) system performance
> entnehmen.

Solche Abgaben sind immer mit Vorsicht zu genießen, das wird wohl die 
Frequenz sein, mit der du ein Register toggeln kannst. Für ein ganzes 
Design wirst du nicht deutlich mehr als 100 MHz erreichen.


>
> Was kann ich mit den 600khz anfangen? Zusammenschalten? Die wollte ich
> fuer Sensoren und einfache Steueraufgaben nehmen.

Was für 600 kHz? Wenn du damit die Sampling-Frequenz des internen ADC 
meinst, dann ist das die maximale Abtastrate aller Kanäle zusammen. Ja, 
für Temperatur-, Spannungs- und Strommessungen ist der ADC gedacht.

Tom

von Sebastian B. (sfreak) Benutzerseite


Lesenswert?

Hi,

ich habe in einem Xilinx Spartan-6 recht problemlos Signale von einem 
500 MSps ADC verarbeitet. Klappt, weil der Spartan-6 an den Eingängen 
Schieberegister hat (ISERDES), mit denen man den Datenstrom 
parallelisieren und dann mit geringerem Takt weiterverarbeiten kann.

Gibt es sowas bei Actel auch?

Sebastian

von Mark W. (kram) Benutzerseite


Lesenswert?

Hallo Sebastian,

danke fuer den Tip mit den Registern. Ein Spartan 6 schwebte mir auch 
erst vor, bis ich mir die Fusion devices angesehen habe.

Unterstuetzt werden bis 350MHz (700 DDR) interfaces. Gelesen kann bei 
jeder Flanke werden. Das sollte mit dem LVDS Ausgaengen am ADC moeglich 
sein.

http://www.actel.com/documents/Fusion_DDR_AN.pdf

Ein Mitarbeiter von Microsemi bestaetigte es mir bereits so halb, wollte 
sich aber nochmal genauer informieren und mir Beispiele raussuchen.

Gruss
Mark

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.