Comments 14
А как приобрели К1921ИГ1Т? Он вроде только юр. лицам продается. Да и цена К1921ИГ1Т (зачем то сделанный аналог линейки STM32H7) - от 1,5к руб, а китайский аналог 350 - 500 руб.
Насколько я знаю, К1921ВГ1Т пока что приобрести невозможно ни физ. ни юр. лицам. Ожидаем скорого появления в розничной продаже.
А что именно подразумевается за 350 рублей в качестве аналога? Вижу давно иные порядки цен в рознице.
НИИЭТ по запросу дает отладки, с возвратом потом. На экспоэлектронике на стенде сказали что пока в серию не пустили, видимо из-за правок, ожидают в конце лета, а не Q1 этого года как на сайте. Так что может осенью будет у дистрибьюторов.
Нужна вторая часть с большим количеством деталей!
Хотелось бы видео где лучше видно игровой экран)
Два вопроса:
А как на максимально низком уровне реализована синхронизация между ядрами? То есть, как передать управление из одного ядра другому и дождаться ответа?
Позволит ли EMC соединить несколько контроллеров? С помощью какого-то аппаратного хака и написания софта для работы с таким, разумеется
Достаточно просто - есть 2 переменные core1_busy, core1_task. Ядро 0 устанавливает core1_task а программа в 1 ядре постоянно его смотрит. Если ядро 1 увидело core1_task - она устанавливает core1_busy и рисует картинку. Когда нарисовала - устанавливает core1_busy = 0. Ядро 0 это видит и может снова записать core1_task. Простенький мьютекс.
Думаю нет, так как этот интерфейс изначально задуман под микросхемы внешней памяти. Контроллер не умеет быть "ведомым" в этом интерфейсе, только "ведущим".
То есть, оба ядра при старте контроллера стартуют с выполнения одного места кода?
Про интерфейс это ясно, но думал что может придуман какой-то хак на эту тему
Нет, у каждого свой код.
А как они на него попадают? В даташите прописаны разные стартовые адреса для ядер?
Придумать, как подключить клавиатурную матрицу, и сделать эмулятор Сюбора.
Разработка эмулятора NES на отечественном микроконтроллере К1921ВГ1Т