имеем поток 16-ти разрядных слов частотой 50 МГц Необходимо по получению некой команды "захватить" эти данные во внутренний буфер, из которого потом эти данные надо будет как-то считать (при считывании скорость некритична). "Захват" данных продолжается в течении 1 с, из чего путём несложных вычислений заключаем, что требуемый объём буфера 100 мегабайт. Как бы это всё покрасивее организовать?
Пока думаю поставить две микросхемы 16-ти разрядной SDRAM-памяти. Сначала пишем полную страницу в первую микросхему (1024 слова), потом - пишем полную страницу во вторую, а для первой в это время выдаём команды подзарядки, обновления ACTIVATE, затем то же - со второй и т.д.
какие есть ещё решения? с SDRAM-памятью раньше не работал, поэтому весьма слабо представляю, что ещё можно придумать
|