Перейти к содержанию
    

Прошу помощи в разработке энкодера колеса мыши

On 5/17/2024 at 1:43 PM, khach said:

Раз тут ретротема по отладчика появилась. Кто-нибудь знает современный аппаратный отладчик КР580ИК80 (I8080)? Знакомый мучается с ремонтом древней советской измериловки и что то сбоит в цифровой части процессора. Очень хотелось бы пройти сбойный участок программы под отладчиком, т.к логическим анализатором понять логику проблемы не выходит.

Не знаю степень вашей и вашего приятеля увлеченности и упорности (ну, или упоротости). Но все же предложу вариант: маленький FPGA + хорошо известные 5V/3.3V level translators на BSS138 (для подключения к 5V сигналам 8080). FPGA даст возможность постепенно выращивать проект, постепенно доводя его до нужной вам кондиции (1), и впоследствии на его основе можно будет и другие контроллеры/анализаторы реализовывать (2). Даже прямо сразу у вас в руках окажется логический анализатор с достаточно продвинутой логикой ловли на события, доставшися даром (если FPGA - это Altera, которая лучше для новичков, то речь идет о SignalTAP). А дальше - любая аппаратная логика, которую напишете на Verilog, и которая влезет в выбранную FPGA 🙂

Конкретная комбинация, которая должна быть способна, по моим прикидкам, реализовать указанную задачу (даже с запасом):

1. Мини-плата с ALTERA FPGA Cyclone-ll EP2C5T144 - взял первую попавшуюся из подобных на Али (таких именно сейчас там просто пруд пруди). Cyclone II c 5K LE - это вполне подходит под задачу, и недорого.

2. 5V/3.3V level translators на BSS138 - такие и им подобные: на разное число каналов, 1- и 2-транзисторные и т.д.

Прочий инструментарий (USB-Blaster, софт) тоже можно заиметь недорого, особенно для тех, кто имеет доступ в закрома данного форума :). Если будет интересно, можно завести отдельную тему и продолжить в ее рамках.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда уж лучше Artix-7, чем этот убогий отстой. Его и под DIP-40-ногий формат давно засовывают, эмулируя любой древний процессор. Ресурсов там куда больше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 minutes ago, A.V.Avtomat said:

Тогда уж лучше Artix-7, чем этот убогий отстой. Его и под DIP-40-ногий формат давно засовывают, эмулируя любой древний процессор. Ресурсов там куда больше.

Это заявка на троллинг, или будут подробности: в чем убогость, в каких чипах/платах и по какой цене и со ссылками ресурсов больше и т.п.?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, Raven сказал:

Это заявка на троллинг.....?

Причём тут троллинг?

Ваша FPGA - позавчерашний день.

Если что и стоит применять, так современную FPGA, так как Arrix-7 много ещё где пригодится.

Да, FPGA - женского рода, представляете :bye:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Панчул предлагает не смотреть больше в сторону альтер. А смотреть вот сюда.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Матрица (программируемая вентильная матрица) - женского рода.
И пуансон еённый "хахаль" (((-8Ж

А так, да, "Аrray" и "Matrix" - однофамильцы ;-)

Альтернатива: утки ПЛИС.
Изменено пользователем Obam

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 часов назад, Obam сказал:

FPGA - женского рода, представляете
Ну да, логично 😉 "массив" - "она, моя - ж.р."

Массивом, множеством или рядом array переводится математиками, а матрицей (или решёткой) - схемотехниками. Lattice не дадут соврать.

Но я имел в виду тот факт, что это микросхема, ПЛИС.

12 часов назад, EdgeAligned сказал:

Блин, кружок филологов 🙂 

Согласен, небольшой о́ффтопик получился.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 20.07.2024 в 07:30, Raven сказал:

Не знаю степень вашей и вашего приятеля увлеченности и упорности (ну, или упоротости). Но все же предложу вариант: маленький FPGA

Имхо - рациональнее будет не мышь свою деревянную пилить, а сделать адаптер: USB-мышь -> КР580ВМ80. На любом МК с USB-хостом.

Тогда можно будет (почти) любую современную USB-мышь использовать. Подходящую по руке например. Да и проще в изготовлении.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, jcxz сказал:

Имхо - рациональнее будет не мышь свою деревянную пилить, а сделать адаптер: USB-мышь -> КР580ВМ80. На любом МК с USB-хостом.

Тогда можно будет (почти) любую современную USB-мышь использовать. Подходящую по руке например. Да и проще в изготовлении.

Так там речь шла не про мышь, а про эмулятор древнего процессора, управляющего древней советской измериловкой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...