Нужно смотреть не на всю процедуру опроса всех клавиш, а на код от установки строки в PPI до чтения данных этой строки. Тесть время между: Out и In
Буковка "и" может быть небольшой задержкой. Вы правы.
И не важно сколько времени тратит перекодировщик в алесте, там все проблем решает dual port ram. И в том случае времена сканирования можно подгонять "под машинистку". На самом деле достаточно под 1 кадр экрана.
- - - Добавлено - - -
Думаю получившийся результат стоит поделить на два. Так как ваша схема опроса клавиш асинхронна по отношению к процессору. И в момент когда процессор сменил строку, ваша схема может находится в состоянии сканирования бита N предыдущей строки.
Вообще, вместо большого потока сообщений, лучше было бы спроектировать схему нарисовать диаграмму, прикрепить цифры расчетов и пример кода, а затем выставить на обсуждение в отдельной ветке. Иначе нашим коллегам будет трудно находить полезную информацию. Поэтому, я предлагаю на этом прекратить обсуждение, вы доведете расчеты и проектирование, а после мы обсудим результат, но в отдельной ветке.
Желаю вам удачи в решении этой задачи.





Ответить с цитированием