Author Topic: storing data at 100Mhz  (Read 4755 times)

0 Members and 1 Guest are viewing this topic.

Offline abhimanyuTopic starter

  • Newbie
  • Posts: 8
storing data at 100Mhz
« on: September 12, 2010, 09:58:22 am »
hi
i want to store 10byte parallel data being recieved at a speed of 100Mhz
precisely speaking the data is valid for 6ns and then for the next 4ns it settles to the next value
the total data will be about 200Kbytes
after 200KB is filled this data is to be send to the computer ( till the data is send to computer no new data comes in )

i have been looking for ram, counters, cpld, but could not figure put how to achieve this efficiently by spending  not more than 40$
 

Offline Kiriakos-GR

  • Super Contributor
  • ***
  • !
  • Posts: 3525
  • Country: gr
  • User is banned.
    • Honda AX-1 rebuild
Re: storing data at 100Mhz
« Reply #1 on: September 12, 2010, 10:15:52 am »
Ok, so you need an data logger for less than 40$  , it will not happen in this life .. sorry .
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13850
  • Country: gb
    • Mike's Electric Stuff
Re: storing data at 100Mhz
« Reply #2 on: September 12, 2010, 11:33:01 am »
A small FPGA or CPLD and some fast external SRAM would do this easily, and less than $40 in part, but not once you've put it on a PCB.
Do you mean 10 bytes or 10 bits? 10 bytes is doable but you'd have a very wide bus, and will be well out of your price target
Many FPGA devboards have SRAM, but you'll have to pay a little more. You will probably struggle to find a board with fast enough SRAM, but slower, wider RAM is another option.
Probably the cheapest would be to use a reasonably wide SDRAM  with a FIFO in the FPGA to cover the setup periods.

For PC download something with onboard USB, would be useful to make a single-board ready made solution - I'm sure there is something out there, but not for $40.
This product might be an option. There are plenty more out there.


« Last Edit: September 12, 2010, 11:39:05 am by mikeselectricstuff »
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Online NiHaoMike

  • Super Contributor
  • ***
  • Posts: 9159
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Re: storing data at 100Mhz
« Reply #3 on: September 12, 2010, 01:07:42 pm »
Some common (and very cheap if you know where to get it) PC133 will do that nicely.
Cryptocurrency has taught me to love math and at the same time be baffled by it.

Cryptocurrency lesson 0: Altcoins and Bitcoin are not the same thing.
 

alm

  • Guest
Re: storing data at 100Mhz
« Reply #4 on: September 12, 2010, 01:21:49 pm »
Getting the data in there will probably be not so cheap.
 

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11698
  • Country: my
  • reassessing directives...
Re: storing data at 100Mhz
« Reply #5 on: September 12, 2010, 07:50:39 pm »
10 bytes x 100MHz = 1GB/s? to computer? jeez! i have Arduino data logger for around $40 allright! but not at this 1GB/s!
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

Offline Simon

  • Global Moderator
  • *****
  • Posts: 17884
  • Country: gb
  • Did that just blow up? No? might work after all !!
    • Simon's Electronics
Re: storing data at 100Mhz
« Reply #6 on: September 13, 2010, 06:57:06 am »
10 bytes x 100MHz = 1GB/s? to computer? jeez! i have Arduino data logger for around $40 allright! but not at this 1GB/s!

No I think he wants to acquire at 100MHz and then send a block of 200KB to a computer, basically he wants a buffer to take a shot of 200KB at 100MHz and then send it on in it's own time before acquiring more
 

Offline Mechatrommer

  • Super Contributor
  • ***
  • Posts: 11698
  • Country: my
  • reassessing directives...
Re: storing data at 100Mhz
« Reply #7 on: September 13, 2010, 11:36:22 am »
oo ok. but still 1GB/s to RAM during less than 200KB is achieved. still quite almighty. maybe parallel RAM will do the trick. never look into the detail of RAMing though.
Nature: Evolution and the Illusion of Randomness (Stephen L. Talbott): Its now indisputable that... organisms “expertise” contextualizes its genome, and its nonsense to say that these powers are under the control of the genome being contextualized - Barbara McClintock
 

alm

  • Guest
Re: storing data at 100Mhz
« Reply #8 on: September 13, 2010, 11:50:26 am »
He basically needs a fast FIFO, but I think 80 * 2500 at 100MHz is pretty expensive (IDT72V3660L6PFG, 4Kx36 166MHz FIFO is about $50 each, and you'd need three for 80 bits wide). But you'd need an FPGA for external SDRAM, which is expensive, too.

My guess is that you won't get a solution for under $40 unless you either change the specs or the budget, unless you can reuse some existing equipment that you can get cheaply.
 

Offline abhimanyuTopic starter

  • Newbie
  • Posts: 8
Re: storing data at 100Mhz
« Reply #9 on: September 13, 2010, 04:12:35 pm »
okk
so let me think on my design and budget once again
i will be back once i am done with the changes in the design to reduce data rate or to increase my budget
thanks you everyone for your inputs
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf