Основа - NV-SRAM от техас инструментс, 512 килобайт 8 бит..паралельный адрес и паралельный вывод + не теряет содержимое при выключении
Пытаюсь организовать это все на микроконтроллере но похоже что тут ПЛИС более уместна!
что нужно:
Адрес памяти 19 бит. шина данных от неё 8 бит и ещё шина 8 бит на выход к защелкам 595.
По событию внешнему(топустим опускание определенной ноги или совпадение счетного таймера с установленным внешним значением) запускается сиквенс событий: выставляется адрес для SRAM, дергается нога OE, ждем валидности, принимаем данные 8 бит, выводим их в другой порт, передергиваем клок линии всем 8-ми защелкам(каждый вход данных каждой защелки это один бит из данных в SRAM) и инкремент адреса. Так делаем 32 раза.
потом останавливаемся ожидать внешнего события снова....
когда внешних событий насчитается 32 то дальше сложнее - адрес снова берется базовый а полученный байт нужно будет прокрутить на один бит циклически - тоесть переместить старший бит на место младшего а остальные просто влево сдвигуть - ну и вот так само опыть 32 цикла....дальше снова крутим байт но уже на 2 сдвига...потом на 3-4-5-6-7 ну а крутить на 8 раз равнозначно исходным данным...это будет конец большой итерации - дальше берем адрес 256 и снова все итерации по списку....нужно делать это максимально быстро.... тоесть клок 66 мегагерц или чтото около того.....что можете посоветовать для такого задания? какой камень чтоб легко его шить ибо программаторов нету...только платка стмвлдискавери есть.
на меге тоже всё можно реализовать но она же 8-мибитная....тоесть на вывод адреса потратится 6 тактов минимум, на захват данных два такта, на прокрутку ещё два такта на вывод ещё два такта ещё по два такта на клок и аут енабл....туча тактов на инкремент адреса....а там всего 20 мегагерц...малавата....поток получается большой...
а так я мегой буду грузить через SPI в плисину значение временной задержки и иногда тормозить всю плинсину чтоб проц мог сам поработать с памятью(перешить рисунок в ней) рисунок это образно...одна картинка это 1 килобайт - тоесть это будет ряд как гифка
Не доверяйте русским лужам - это может быть вход в метро.


