Gamla Spartan2 är den vi får från skolan. Antagligen för att den inte är allt för dyr. Vi har möjligheten att välja en bättre om det krävs.
Mellanbuffringen klarar av 384K samplingar dvs, ca 375000. Eftersom det är två kanaler så blir det ca 750000 samplingar på 8-bit vardera. Antar att det inte finns någon FPGA till rimligt pris som klarar av det, eller?
Frame Buffern hittade jag att den fortfarande säljs för typ 100:-/st + frakt och allt vad det nu är. Men finns det någon billigare lösning som ger samma resultat för lägre pris så är det självklart intressant.
Ang A/D hittade jag en ADC08100 (
http://www.elfa.se/elfa-bin/dyndok.pl?dok=10239.htm) på ELFA. Den borde väll kunna ersätta HI5667, eller?
Tillverkaren har annars en krets som heter HI5767/6CBZ (
http://www.elfa.se/elfa-bin/dyndok.pl?dok=5180.htm) men den är 10-bit, vilket är visserligen bättre men då räcker inte Frame Buffern.
ADC08100 klarar upp till 100MSPS vilket är trevligt men då blir Frame Bufferten en flaskhals som bara klarar 50Mhz.
När allt kommer omkring, man kanske skulle stoppa in frame buffern i FPGAn. Att kunna lagra 7,5msek med 50MSPS kanske är lite överdrivet. Vad har man för användning av stort lagringsdjup?
Vad kostar en Spartan II och en Spartan 3? Vad är skillnaden?
Spartan 3 kanske klarar lagringsutrymmet och att man kanske kan köra 100MSPS, eller?
Om man får plats med 20000 samplingar i en FPGA med 100MSPS så klarar man ner till 5kHz utan att behöva byta samplings hastighet för att få en hel period.