|
Message
From: a2e at insight.rr.com<a2e@i...>
Date: Sun Jul 29 10:03:53 CEST 2007
Subject: [oc] Help with choosing a FPGA
I tried to post this yesterday but I must have done something wrong as it never showed up, so I am sorry if this is somehow a repeat.
Thanks to everyone who replied, there is some useful information there. From what I gather if I keep my design simple a Spartan 3E with 500K gates should be enough right? The incoming data is going to be 8 bits with and sampled on the falling edge of an external clock. Depending on which sensor I chose to use this clock will be either 48 Mhz or 96 Mhz, but the data will come in bursts. My fist question is that if the onboard osc of the dev board is 50 MHz will that have any bearing on the maximum frequency I can clock in at? I know of this was a normal uController it would, but like I said my knowledge of FPGAs is pretty limited.
Looking ahead my next question is about the hard drive interface, I know there are cores out there to implement IDE interfaces, but what about a file-system? I am guessing that I am going to have to deal with that in the soft-cores software?
Thanks again.
----- Original Message ----- From: a2e at insight.rr.com<a2e@i...> To: Date: Fri Jul 27 08:04:52 CEST 2007 Subject: [oc] Help with choosing a FPGA
> Let me start off by saying that I am sorry if some of my questions > seem a bit basic, but my knowledge of FPGAs is limited to a > few > classes I took back when I was in school. > My ultimate goal is to capture data from a CMOS image sensor and > store > it to a hard drive. The CMOS sensor itself will either be clock out > data at a frequency of 48Mhz or 96Mhz. My first question is how can > I > tell if a particular FPGA is capable of reading in data at these > rates? I have looked over various datasheets but I have to admit I > have not been able to find a straight answer. > The two devboards I am looking at are the Spartan 3E Starter > Board > from Dililent or the Cyclone II FPGA Starter Development > Kit from > Altrea. Would either of these boards be capable of doing what I > need? > As for cores I am thinking that I will need to run the following: > OpenRISC 1200 > General-Purpose I/O (GPIO) Core > I2C controller core > tri-mode Ethernet MAC > VGA/LCD Controller > OCIDEC (OpenCores IDE Controller) > Does any of this sound reasonable for the boards I mentioned above > or > do I need to go back to the drawing board? > >
|
 |