"Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.
Теоретически можно отключить встроенный железный контроллер на DE10-nano и использовать софт контроллер на FPGA. ARM в этом случае остается за бортом, ну или в очень ограниченном варианте с OCRAM и доступом к DDR через мосты и FPGA. Но в целом овчинка выделки не стоит. DDR всё равно будет медленнее в рандомной выборке. К тому же потеряются все прелести DDR. Именно благодаря DDR в MiSTer я могу использовать отличный видео скалер. В общем у каждой памяти свои эффективные применения.
- - - Добавлено - - -
DDR можно использовать и как большое хранилище для некоторых данных для тех же retro cores. Например буффер вавов магнитофона. Некоторые консоли имеют неспешный (или преимущественно последовательный) доступ к картриджам что позволяет запихать туда данные из него, как я это сделал для Genesis и TurboGrfx16.
Нет, Dynamic Acess как означал динамический доступ, так и продолжает его означать, и технология самого массива памяти к этому не имеет никакого отношения, как, впрочем, не имела и раньше.
То и значит, что это пропускная способность в потоковом режиме, то бишь максимально возможная. Однако без оговорки на время доступа к данным (ввод команды, адреса, ожидание готовности данных...) и максимальную длину бюрста 8 адресов. К слову сказать у обычной SDRAM бюрст может быть до размера страницы, то есть 128/256 слов.
12*8(9)=96(108)МГц. 130/12=10,8333 Сбоит небось из-за несинхронности?
То же время доступа можно было получить при CL=2(6 тактов на операцию) на более низкой частоте. У Влада на ReVerSe есть корки для CL=2 и CL=3, но есть одна тонкость - тактовая должна быть строго кратна частоте доступа.
- - - Добавлено - - -
В DE-10 Nano блочной памяти >600 килобайт.
"хватит всем!" (с)
Ну если STM32F103 на своих 72МГц справляетцо, то почему бы не справится уже сейчас двухъядерному А9 на своих 800МГц?
Только одна загвоздка - #этонеспектрум.
Последний раз редактировалось omercury; 11.08.2018 в 12:58.
Моя корка ZX на MiSTer имеет клок 112MHz на SDRAM. Частоты турбо вплоть до 14MHz работают на полной скорости. 28MHz и 56MHz имеют циклы ожидания, но даже на 56MHz эффективность на уровне 85-90%.
Если быть точным, то "dynamic random access", т.е. доступ произвольный, а не динамический. Интересно, что тогда в твоём понимании означает "static" в SRAM?
Что-то не все так считают:Пока на Amiga A600 и кое чего ещё не хватает. Думацо в районе 8 метров уже должно хватить всем ;-)Каждая ячейка такой памяти имеет свойство разряжаться (из-за токов утечки и пр.), поэтому их постоянно надо подзаряжать — отсюда название «динамическая» (динамически подзаряжать).
"Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
За произвольный отвечает слово Random.
Ок, на пальцАх не получилось(((
Таки да, первая буква в DRAM/SRAM означает именно технологию энергозависимой памяти (бинго!), т.е. ячейки статической позволяет хранить данные сколь угодно долго без внешнего вмешательства, в отличие от динамической. Тут ты прав.
А вот за первой буквой аббревиатуры SDRAM/SSRAM (синхронная) кроется кроме синхронизации с клоком ещё очень много всего интересного. И про это интересное я уже на пальцах в двух словах рассказывать ничего не буду, а отправлю таки Read This Fucking Manual.
Алаверды.
Пытаюсь сообразить, как можно сделать на девборде со вторым циклоном RGBI-VGA скандаблер используя набортную память SDRAM, 140 МГц она должна потянуть, 14 мГц вывести с девборды на комп, а не наоборот. К прошивке скандаблера разработанной и проверенной сообществом добавить контроллер SDRAM, вместо SRAM памяти. Писать строки изображения в пару длинных регистров (встроенная память у него 119 кБит). Один записывает вход с компа, а второй скидывает в ОЗУ, потом меняются. Может получится, как вы думаете?
Место ещё останется на контролеры клавы, джойстиков и чего-нибудь ещё...
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)