Altera_Forum
Honored Contributor
15 years agoStratix IV GX Dev kit SATA (Serial ATA) protocol
Dear all,
I'm studying in interfaces b/w Stratix4 FPGA chip and other devices using SATA. But I found out that MegaWizard doesn't support SATA protocol. Furthermore, there is no demonstration file except for LOOPBACK test. Question 1. Does anybody has demonstration files or design applications, or any references related to SATA protocol which operation is verified? I prefer verilog HDL language, and my dev kit has DE230 FPGA chip. I installed Quartus 9.1 in Windows 7. Question 2. And I wonder wheter Stratix IV GX transceiver supports SATA 3.0 or not. Following is quoted from ALTERA 'AN 577: Recommended Protocol Configurations for Stratix IV GX FPGAs' manual. --- Quote Start --- The serial data rates supported by Altera’s Stratix IV GX devices for the SATA and SAS protocols are: ■ Gen1 data rate of 1.5 Gbps, ■ Gen2 data rate of 3.0 Gbps. --- Quote End --- But manual for s4 Dev kit and general description say it supports SATA 3.0 with 6.0 Gbps data rate. Question 3. I figured out MegaWizard supports altgx, and there are variables named 'tx_forceelecidle', and 'rx_signaldetect'. By using above variables, I guess, I can make a module for OOB signals, and other SATA standard protocols. (i.e. COMRESET, COMINIT, COMWAKE, ALLIGN, X_RDY, CRC etc.) But still it's quite a task. I just wonder wheter Stratix 4 GX supports other variables except for 'tx_forceelecidle', and 'rx_signaldetect' or pre-definend modules for SATA protocols. Thanks for reading, Best regards.