Важная информация

User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 24

Тема: безвейтовый контроллер AT-клавы на МК

  1. #11
    Master Аватар для ASDT
    Регистрация
    04.08.2005
    Адрес
    Новосибирск
    Сообщений
    738
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да там делов ... Может уже и писали -
    контроллер+внешнее озу... все.
    Но в стиле ретро нужно контроллер заменять
    на несколько логических мс ...

  2. #12
    Guru Аватар для CHRV
    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ASDT Посмотреть сообщение
    Но в стиле ретро нужно контроллер заменять
    на несколько логических мс ...
    Несколько десятков мс

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  3. #13
    Master Аватар для boo_boo
    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CHRV Посмотреть сообщение
    Несколько десятков мс
    и клубок МГТФа

  4. #14
    Master Аватар для KingOfEvil
    Регистрация
    16.06.2005
    Адрес
    Москва, Ногинск
    Сообщений
    708
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от The Exploited Посмотреть сообщение
    ангстрем маздай.
    у атмела есть mcu+fpga в одном чипе (не знаю, может уже и cpld осилили)
    Ну маздай и ради бога, давай теперь всю выжившую отечественную электронику нах развалим. Пойдем по пути гайдара - 'мы все это купим'. А через 30 лет станем американской колонией и будем нахаляву качать нефть для дядюшки сэма.
    Последний раз редактировалось KingOfEvil; 06.03.2007 в 23:45.

  5. #15
    Master Аватар для boo_boo
    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    значение каждого байта этого ОЗУ надо предварительно рассчитать
    в зависимости от нажатых клавиш, так что никакого выигрыша в быстродействии такой подход не дает.
    в быстродействии не дает в целом, но ведь позволяет сразу отдать на ШД 5 бит (по крайней мере в варианте с ОЗУ сразу). вот только успеет ли МК это ОЗУ заполнять достаточно оперативно..
    Последний раз редактировалось boo_boo; 07.03.2007 в 01:10.

  6. #16
    Activist
    Регистрация
    23.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    367
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KingOfEvil Посмотреть сообщение
    выжившую отечественную электронику
    Так она никогда отечественной то не была, как сдирали всякое западное старье так и щас сдирают (отставание всегда было лет на 10). Интел во всю испльзовал ПЛМ (с середины 80х) (PLA и PAL) а у нас использовали РЕ3 и РТ4, а ПЛМ появились только в начале 90х (когда на западе про них все уже забыли, там к этому времени появились CPLD и FPGA).

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17
    Master Аватар для KingOfEvil
    Регистрация
    16.06.2005
    Адрес
    Москва, Ногинск
    Сообщений
    708
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от deathsoft Посмотреть сообщение
    Так она никогда отечественной то не была, как сдирали всякое западное старье так и щас сдирают (отставание всегда было лет на 10). Интел во всю испльзовал ПЛМ (с середины 80х) (PLA и PAL) а у нас использовали РЕ3 и РТ4, а ПЛМ появились только в начале 90х (когда на западе про них все уже забыли, там к этому времени появились CPLD и FPGA).
    Сейчас наметилась тенденция к разработке чисто "своих" компонентов. См. продукцию НТЦ "Модуль", НПЦ "Элвис", тот же самый "Ангстрем". Процесс сдирания тоже идет, но в меньшей степени. В микропроцессорных делах мы сильно отстали (более, чем на 10 лет), т.к. кибернетика в свое время считалась лженаукой и не развивалась. Теперь будет очень тяжело все наверстать, но первые шаги сделаны.

  9. #18
    Activist
    Регистрация
    23.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    367
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну, читаем с сайта тогоже ГУП НПЦ "ЭЛВИС":
    процессорные RISC - ядра с архитектурой MIPS32, выполняющие функции центрального контроллера системы CPU (Central Processing Unit); - это что свое изобретение? Да, DSP у них какойто самопал, но сделать его никакой проблемы щас нет, т.к. полно средств разработки типа VHDL/VERILOG в которых даже студент может сделать и отладить процессор.

    А тотже "Ангстрем" научился передирать большие альтеры в БМК. Вот на базе этого и делается (по дико устаремшей технологии 250нм) отечественные процессоры.

    Такие продукты подходят разве что для военных, для которых важно чтобы продукт был без "закладок", а цена их не волнует. Но обычного пользователя волнует соотношение цена/производительность, и он такой продукт никогда не купит.

    Это все равно как если бы был выбор: за одни и теже деньги купить мерседес или запорожец. Естественно, что большинство бы выбрало мерседес.

    PS: правда все это не имеет отношения к теме топика, эти пост надо перенести во флейм. (Рома (CHRV), перенеси пожалуйста).

  10. #19
    Master Аватар для KingOfEvil
    Регистрация
    16.06.2005
    Адрес
    Москва, Ногинск
    Сообщений
    708
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от deathsoft Посмотреть сообщение
    т.к. полно средств разработки типа VHDL/VERILOG в которых даже студент может сделать и отладить процессор.
    Чтобы отладить до конца, надо изготовить кристалл и на его базе разработать несколько реальных изделий. Студенту это не под силу хотя бы потому, что изготовить кристалл - недешевое удовольствие.

  11. #20
    Member
    Регистрация
    02.03.2005
    Адрес
    Екатеринбург
    Сообщений
    133
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Если внимательно посмотрите, значение каждого байта этого ОЗУ надо предварительно рассчитать
    в зависимости от нажатых клавиш, так что никакого выигрыша в быстродействии такой подход не дает.
    Дело в том, что рассчитывать новую матрицу нужно относительно редко - лишь при нажатиях человека на PC клаву - а это несколько раз в секунду, не чаще. Пересчет таблицы на Z80 у меня занимает около 4500 тактов т.е. около 1.3 миллисек. при 3.5 МГц (значит можно пересчитывать до 750 раз в сек). Думаю, что на МК получится не дольше, а с учетом более высокой тактовой частоты - вообще быстро.

    Зато мы получаем почти мгновенный (максимум 3 такта вейта в турбо режиме, 0 в обычном) отклик на спектрумовский IN (#XXFE).

    Добавлено через 7 минут
    Цитата Сообщение от KingOfEvil Посмотреть сообщение
    ПЛИС у меня ничего не считает, там жесткая логика (мультиплексор + 5 штук 8-разрядных регистров, в которые микроконтроллер периодически закачивает уже сформированную матрицу клавиатуры: 5x8=40 бит, по 1 биту на каждую кнопку).
    Ну там же должна быть логика объединения данных по AND из этих самых регистров на случай чтения спектрумом из порта, например, #00FE. Именно это я и называю "ПЛИС считает". (Причем это такая нехилая логика, на дискретах ее делать громоздко.).
    Хотя можно конечно сделать и без обсчета - простым методом "AND на диодах". Но нужно 40 диодов.
    Последний раз редактировалось AlexCrush; 07.03.2007 в 08:40. Причина: Добавлено сообщение

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. [Поиск 1] Контроллер IDE
    от CHRV в разделе Поиск
    Ответов: 25
    Последнее: 02.10.2020, 16:07
  2. ZX-MMC контроллер
    от Orionsoft в разделе Внешние накопители
    Ответов: 17
    Последнее: 12.05.2019, 17:11
  3. Контроллер многозадачной ОС
    от Conan в разделе Оси
    Ответов: 50
    Последнее: 20.09.2009, 10:56
  4. глюки клавы
    от boo_boo в разделе Устройства ввода
    Ответов: 5
    Последнее: 11.02.2007, 15:55
  5. Есть плата PC клавы и мыши для ZS256
    от Sergei Frolov в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 15.01.2006, 14:56

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •