[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[microblaze-uclinux] Microblaze + uCLinux+ SATA+ PCI
- To: microblaze-uclinux@xxxxxxxxxxxxxx
- Subject: [microblaze-uclinux] Microblaze + uCLinux+ SATA+ PCI
- From: "Sheikh M.Farhan" <sheikh.m.farhan@xxxxxxxxx>
- Date: Wed, 21 Mar 2007 12:28:26 +0500
- Dkim-signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; b=dsyi6K1LWIXsAIFJ6WJDuAvkKsLyP5O6mh1JfEBajrRx2zSm0qzSMbhl+W8w7xp0//hgEG1QSC3/TuWct0LOXxaN4gClNe3UpX16sR6f9fqu+1uKe+X69bJVoxnpHaFpA9pVJrdoHfrrXu2ODPj9IwgWSSIFy6mpH3vP8ltljRg=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type; b=b0/O4JrkZorGBOql+27NWJnCMZPN6TwPCFtlc04RKSN1K2erNwzQ7rNyMdYrCLO2P1y7hEx2bu0w7ldr73ppIDnd614Dpe+d2j+3ci4lvh5ytNI6jDbM9e8SW3WuCGfzRn9D9tIdP8i3yo1fes3Ki/E1QUk5FCdbpji7LGJ9ILA=
- Reply-to: microblaze-uclinux@xxxxxxxxxxxxxx
- Sender: owner-microblaze-uclinux@xxxxxxxxxxxxxx
Hi all,
This is my second attempt to get some help from this mailing list. My problem is a bit complex and having no previous exposure to microblaze and uCLinux, it makes my problem even worst.
I am working on an embedded storage system with real time data acquisition with storage on SATA HDD. The embedded system houses a Spartan 3 xc3s1000 FPGA, SATA controller (Silicon Image Sil3512), microcontroller, SATA HDD and A/D. I am supposed to store real time data at 40 MBytes/sec on the SATA HDD and later on retrieve the stored data. For that I have to have a File Management Sytem on board. Actually it is this need of FAT that has made me explore microblaze and uCLinux. I am exploring the possibility of putting microblaze on my FPGA, porting uCLinux on it and using FAT support of it to access SATA HDD.
The problems I am facing and need guidance on are:
*The SATA controller that I am using talks through PCI interface. That means, I have to implement PCI interface on the FPGA side as well. This will be accomplished by using PCI bridge available at
open-cores.org.
*The second problem is, I need to have the Linux driver for the controller, hopefully this will be arranged from Silicon Image.
*The third problem is, how to get all these things integrated? Is it possible what I am saying?
Kindly provide me some guidelines, I have seen many reference designs on microblaze but no one is actually talking about my problem area.
Thanks,
Sheikh Muhammad Farhan
Center for Advanced Research in Engineering