Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Choice of Hardware for SATA

Status
Not open for further replies.

Sunayana Chakradhar

Member level 5
Joined
Oct 24, 2014
Messages
85
Helped
2
Reputation
4
Reaction score
2
Trophy points
8
Activity points
742
Hello,

I intend to design a SATA device controller on Xilinx FPGA.
My specifications are as follows

1) It should be a higher version of the FPGA
2) It should not contain FMC connectors
3) It should be from Xilinx
4) We do not use a PCI/ PXI.. Its the normal computer.
5) It should have rocket I/O MGT transciever and the SATA should be both on the host n device side. SATA version 1 and 2 need to be implemented only.

I have attached a scanned copy of my project block diagram and what we intend to do.
Kindly suggest me the model number, cost of the devices ASAP.
Please suggest me the model numbers and if you have sample programming techniques kindly refer them to me.
 

Attachments

  • Overview_20140929.pdf
    98.6 KB · Views: 84

Virtex 5 /Spartan-6 can easily handle this…. or you could just throw loads of cash and get the latest xilinx chips.

There are loads of cheap development boards with these chips, but once you get to a certain pin count, there is no way to break out the pins unless you have high density connectors, sorry but that is the way it is. >400 pins is no joke to try and route on a standard connector
 


You may be right on Code._slave, but I think his budget options may eliminate the ideal technical solution. The high end FPGA end up saving development costs for fast delivery of custom low qty solutions. But in high volume only for custom high end solutions,,which cannot compete with the ASICs used in MOBO's.

I think even a USB to SATA with a Rasp. Pi would be more feasible. Port extender not req'd
 

Attachments

  • image.jpg
    image.jpg
    46.5 KB · Views: 82

Yep,
I checked the Virtex-4 , it also seems there are hardware 'issues' with the SATA interfaces that require each Xilinx chip to be specifically configured.
There is a 'Caveat' paper on the Xilinx website.


There is this place ( I could not find the link last night):

https://www.knjn.com/FPGA-FX2.html
**broken link removed**

The Xess is better since it has external ram as well.
But he is not clear about exactly how much 'processing' logic he needs.
 

I am thinking of using ML605 Virtex 6 board with FMC XM 104 for this project. Do you have any sample VHDL codes to design the layers and the SATA host?

- - - Updated - - -

Virtex 5 /Spartan-6 can easily handle this…. or you could just throw loads of cash and get the latest xilinx chips.

There are loads of cheap development boards with these chips, but once you get to a certain pin count, there is no way to break out the pins unless you have high density connectors, sorry but that is the way it is. >400 pins is no joke to try and route on a standard connector

I plan to use ML 605 board with FMC XM 104 for my project. Do you have sample VHDL codes to design this?
 

Have you checked out these people, for a cheaper solution?

https://www.hdl.co.jp/xilinx/index.html

Also I don't understand why you would pay $600USD for a bit of wire and a SATA connector(FMC XM 104)…….

I thought you were 'budget constrained?'
 
Last edited:

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top