strippet ned SATA skrive bare for Virtex 5 FPGA

C

CL

Guest
Jeg prøver å implementere en strippet ned grensesnitt skrive direkteavspilte data til en SATA harddisk ved hjelp av en Virtex 5 FPGA.Jeg vil ha dataene som strømmer inn i en intern FIFO på FPGA og ønsker bare å spille det til sammenhengende sektorer på harddisken, trenger ikke å lese, plassere et filsystem osv. Ved hjelp av en stasjon med en fast arkitektur er fine, men jeg ønsker å bruke så lite av FPGA ressurser som mulig (En PC kan gå inn senere og reassemble dataene inn i en passende fil).Er det noen som har noen ide hva minimal SATA transaksjon strukturen til å skrive disse pakkene ville bli?Jeg er interessert fra makten opp gjennom dataoverføring slik at jeg kan se om det er resonable for FPGA til å håndtere alt, uten en prosessor involvert.Husk at denne SATA-stasjonen vil eksistere i sitt eget lille hjørne av verden, jeg trenger ikke automatisk håndterer stasjonen størrelser sektor kartlegging osv. Alle disse kan hardkodet for stasjonen, og datainnsamling kan starte på null hver gang vi oppstart (vi vil dumpe alle data eller bytter stasjoner mellom kjører).Jeg har flash ombord til butikken der jeg var, om nødvendig.

 
http://electronix.ru/forum/index.php?showtopic=11425&st=0&p=77424 & # entry77424
http://www.dealextreme.com/details.dx/sku.728
http://www.dealextreme.com/details.dx/sku.5458

 
Takk for hjelpen, men jeg trenger å implementere grensesnittet bruker Virtex I / O, ingen ekstra IC's.Jeg så en app oppmerksom på Xilinx nettsted om hvordan du får OOB signalnettverk jobber for protokoll forhandlinger, men jeg var fortsatt lurer på om noen hadde noen referanser på hva jeg måtte gjennom så langt som til å initialisere en stasjon og overføre sekvensielle blokker til harddisken.

Jeg skal tvinge det til å operere på 1,5
GB / sek fordi jeg prøver å få det til å fungere over og utvidet temp varierer fra omgivelsene.

Noen som har en referanse eller noen hjelpe?

 

Welcome to EDABoard.com

Sponsor

Back
Top