Весьма размытое понятие "логгер SPI".
Может требования какие выставим? Хотя бы обозначим что, как и куда записывать/показывать
PS У меня все никак руки не дойдут завершить разработку собственного логического анализатора - развести плату и закончить ПО.
Только в нем обошелся ЕРМ7128, но ресурсы на пределе. Может пока не поздно перейду на более серьезные FPGA
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
если вкратце - хочу байтики с шины в память перекидывать
Вкратце - идея понятна.
А кто будет думать как отобразить данные?
А что делать когда будет несколько "честных" посылок с интервалом в микросекунды?
Хотя к чему вопросы, вам же готовое надо...
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Еще раз внимательно думайте.
Ситуация 1:
1) Имеем посылку №1 - дрыг ногами, записали в адреса ОЗУ с 0х0000 до 0х0010.
2) Имеем посылку №2 - дрыг ногами, записали опять на старое место.
Ценность от такого логгера - минус бесконечность.
Ситуация 2:
1) Имеем посылку №1 - дрыг ногами, записали в адреса ОЗУ с 0х0000 до 0х0010.
2) Имеем посылку №2 - дрыг ногами, записали в адреса ОЗУ с 0х0011 до 0х0FFF. И далее с наращиванием адреса. Все тип топ (кажись), но есть проблема - как выделить что началась посылка №1?
Таких вопросов море можно сгенерировать. Так что пока в голове (вашей!!) не будет четкой картины - ничего ценного не соорудите.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже