ts-7000
[Top] [All Lists]

[ts-7000] Re: 7800 SD card trouble

To:
Subject: [ts-7000] Re: 7800 SD card trouble
From: "charliem_1216" <>
Date: Thu, 20 Mar 2008 00:11:46 -0000
Hi --

--- In  Daniel Smolik <> wrote:
>
> janne.kario napsal(a):
> > --- In  "janne.kario" <janne.kario@> 
wrote:
> >> --- In  Daniel Smolik <marvin@> wrote:
> >>
> >>> I don't know if here is some driver to SD interface on TS 
product
> >> for it.
> >>
> >> This might be a long shot. Random google search...
> >>
> >> http://dev.ivanov.eu/projects/cs-e9302/
> > 
> > Sorry, wrong device. Somehow managed to misread the subject and 
though
> > that we were talking about the TS-7260.
> 
> Ok but I am interested to 7260,7400 too. But I mean that on this 
board is no standard SD controller.
> All uses FPGA to access SD.
> 
>                               Dan
> 

I would love to see a community developed SD card driver using the 
TS FPGA, but I lack the skills to contribute.  Anyone _with_ the 
skills should read the thread archived here:
http://tech.groups.yahoo.com/group/ts-7000/message/5998

The thread has a lot of the details and reasons for TS using a FPGA 
rather than a standard SDHCI interface as published by the SD card 
association [1].

IMHO, the difficulty of using TS binary SD module, and the risk of 
future compatibility problems, could keep TS from more design wins.  
Keeping a closed source kernel module up to date is a _lot_ of work; 
just look at what nvidia and vmware go through when internal kernel 
APIs change.  Many folks just avoid the problem by avoiding HW that 
requires closed source modules.

One of the reasons Jesse Off cited was the small size of the TS 
implementation [2]:

TS created an SD host controller core in Verilog that only uses 200
 LUTs on a CPLD and 4 8bit registers. This is very small compared to
 companies selling standard SD logic cores. Existing soft cores on
 the market require much larger and expensive FPGAs. 

Well, doesn't the TS-7800 _have_ a big expensive FPGA?  Perhaps a 
SDHCI compliant core could be developed in the FPGA, and driven with 
a standard SHDCI compliant kernel driver.  (That wouldn't help the 
TS-7400 folks though).  And of course I have no idea of the 
complexity involved ....

Regards, ....... Charlie

[1] http://www.sdcard.org/about/host_controller/simple_spec/
[2] http://tech.groups.yahoo.com/group/ts-7000/message/6055



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU