User Tag List

Показано с 1 по 10 из 803

Тема: Реверс-инжиниринг Z80

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #9

    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,089
    Спасибо Благодарностей отдано 
    281
    Спасибо Благодарностей получено 
    70
    Поблагодарили
    49 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexG Посмотреть сообщение
    1)В современных плиса (я за ксайлинкс говорю/ у конкурента аналогично на 95% ) нет в чистом виде R/S-триггеров. НО D-триггер с R или S входом (асинхронные и синхронные относительно тактовой) есть и реализуемы. За другие виды триггеров вот так сходу не скажу - тк "по жизни" они в таком виде не требуются.
    В целом согласен. Но опять же, для триггеров в Spartan-6 можно использовать либо только R, либо только S, но не оба одновременно. В 7-й и более старших сериях Xilinx входы R и S только синхронные, асинхронных нет. Если сильно нужен именно асинхронный RS-триггер - то его можно реализовать на комбинационной логике и другими трюками. Но обычно есть другие, более красивые решения. Лучше искать их.
    Цитата Сообщение от AlexG Посмотреть сообщение
    Насколь мне видится R и S сигналы в данной схеме формируются полюбому с привязкой к CLK, а посему здесь говорить о метастабильности неуместно.
    Не факт. Если сигнал R снимается по нарастающему фронту CLK - то как раз и реализуются благоприятные условия для метастабильности. Быть может, лишь задержка комбинационной логики позволит избежать риска.
    Цитата Сообщение от AlexG Посмотреть сообщение
    ПС: блин щаз запугаем ТС и он сорвётся с крючка ;-)
    Пускай учится сразу делать эффективные и надежные схемы! Предупреждение о типичных ловушках сэкономит ему много времени на отладку. Другие люди набивали эти шишки на своем, а не чужом, опыте.
    Цитата Сообщение от AlexG Посмотреть сообщение
    ТС - я не настаиваю на то чтоб вы вписывались в плисы, однако этот мир (плис) по своему прекрасен
    Я скажу более. "Вписаться" в плисы - это значит развить у себя навыки создания эффективных и надежных цифровых схем. Те ограничения, которые вводятся последними поколениями ПЛИС - это результат опыта предыдущих десятилетий. Что, например, асинхронные RS-входы нужны только в плохо спроектированных схемах, а хорошие схемы используют другие, синхронные, решения. И ограничения на асинхронность позволяют не только улучшить проект, но и получить более емкую ПЛИС, на которой этот проект будет работать. А когда проект отлажен и хорошо работает на ПЛИС - то можно (если за это кто-то готов заплатить) задуматься о синтезе собственной заказной микросхемы на основе тех же исходников на Verilog или VHDL.

    - - - Добавлено - - -

    Цитата Сообщение от AlexG Посмотреть сообщение
    Плат по типу Digilent Atlys надо ещё поискать (она кстати кажется на спартане6).
    Да, она на Spartan-6. Но для целей эмуляции Спектрума хорошо пойдут и актуальные платы от Digilent:
    - Basys 3. Там довольно большая Artix 7 FPGA, есть VGA-выход. Есть USB-интерфейс, но ему, скорее всего, потребуется современный 32-битный Softcore-процессор (не Z80). Но ресурсов там дофига, хватит и на 3 процессора. Цена 165$

    - Arty Z7. Чип Zynq 7000, встроенный двухъядерный процессор ARM, 650Мгц. Хорошо пойдет для обслуживания периферии типа USB-клавиатур, мышей и флешек. 512Мб динамической памяти. Есть HDMI- вход и выход. Через HDMI можно, наверно, и выход звука реализовать. Или PWM. Цена $249
    Цитата Сообщение от AlexG Посмотреть сообщение
    А плат со статической памятью вообще фиг найдёшь (конечно есть альтернативные решения).
    Статической памяти в самой ПЛИС наберется около мегабайта. Вполне достаточно для эмуляции Спектрума на частоте процессора в 50-100 МГц.

    - - - Добавлено - - -

    Вот еще нашел плату: Alinx AX7035B. На борту Artix-7, HDMI In/Out, USB, Ethernet, 256Мб памяти. Цена - $132.
    Последний раз редактировалось Barmaley_m; 31.08.2024 в 02:26.

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

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

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

Похожие темы

  1. Ответов: 1739
    Последнее: 09.01.2025, 10:55
  2. Ответов: 32
    Последнее: 18.12.2024, 18:19
  3. Реверс-инжиниринг игры Boovie
    от Oleg N. Cher в разделе Программирование
    Ответов: 41
    Последнее: 09.01.2022, 23:07
  4. Реверс МК-92
    от Случайность в разделе Программируемые калькуляторы
    Ответов: 55
    Последнее: 24.04.2021, 23:47
  5. Реверс инжиниринг печатной платы
    от Filin в разделе Несортированное железо
    Ответов: 36
    Последнее: 11.03.2018, 22:46

Ваши права

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