User Tag List

Страница 98 из 174 ПерваяПервая ... 949596979899100101102 ... ПоследняяПоследняя
Показано с 971 по 980 из 1740

Тема: Реверс-инжиниринг УКНЦ (1515ХМ1&2, 1801ВП1, 1801ВМ2)

  1. #971

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,509
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мы, похоже, забыли про первоначальный вопрос. Почему нет латчей. И моё объяснение - потому что основа - ЛЭ, а на самостоятельно существующие И, ИЛИ, НЕ, триггеры. И только то, что просто синтезируется (не важно по какой причине) из ЛЭ - то и будет просто синтезируемым. Всё остальное (исходя из структуры ЛЭ) синтезироваться будет сложно. Я не прав в объяснении?

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

    И - нет там самостоятельных триггеров. Они укрыты в инфраструктуре ЛЭ - в том числе той, которая нужная для подключения к линиям роутинга.

  2. #972

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    И - нет там самостоятельных триггеров. Они укрыты в инфраструктуре ЛЭ - в том числе той, которая нужная для подключения к линиям роутинга.
    ЛЭ - это ящик, есть входы и выходы "подключаемые к роутингу". Ящик можно сконфигурировать так что получится независимая комбинаторная функция и независимый FF со своими отдельными входами-выходами, можно использовать по-отдельности.
    Латч в FPGA на имитации логических элементов собрать на самом деле можно, иногда оно даже работать будет, но гарантиии повторяемости и переносимости - никакой, средств анализа нет никаких. Влететь запросто - проект пересобрал и работать перестало. Можно долго и нудно прибивать констрейнами, но опять таки - без гарантии.

  3. #973

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,509
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Ящик можно сконфигурировать так что получится
    Что я и говорил с самого начала. Есть только ЛЭ - и как ты их сконфигуришь - так и будут работать.


    Цитата Сообщение от Vslav Посмотреть сообщение
    но гарантиии повторяемости и переносимости - никакой, средств анализа нет никаких.
    Цитата Сообщение от Hunta Посмотреть сообщение
    Ну и учитывая, что из за синхронности проще предсказать, сколько сигнал идёт через фф, чем через латч (и просчитать синтез на предмет временных констрейнтов)
    И? Типа я сказал что то другое?

    Цитата Сообщение от Vslav Посмотреть сообщение
    Влететь запросто - проект пересобрал и работать перестало.
    Это я хорошо выучил на PDP-2011 проекте от автора. Две строчки местами поменял (даже не связанные!! между собой) - и пушистый зверёк. Я хренову тучу времени убил на то, что бы всё это дело синхронизировать. Результат - у меня практически всегда запускается на 100 МГц, а когда первоначально трогал авторский - часто и на 25 не запускалось

  4. #974

    Регистрация
    18.03.2011
    Адрес
    Воронеж
    Сообщений
    558
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Латч прозрачен для сигналов в течении активного уровня тактируемого сигнала
    Именно поэтому сигналы на его выходах появляются - раньше (регистр еще не зафиксировал данные, а они уже появляются на выходе). В некоторых случаях это может ограничивать максимальную частоту работы микросхемы. Так же если заменять одно на другое (ИР22 на ИР23), то придется ставить инвертор тактового сигнала.
    Последний раз редактировалось ra3qdp; 27.08.2020 в 21:35.

  5. #975

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,403
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,223
    Поблагодарили
    875 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Интересно спросить @Ynicky, что он думает про латчи, т.к. он делал 1515 для FPGA, а в 1515 полно латчей.

  6. #976

    Регистрация
    09.04.2009
    Адрес
    Зеленоград
    Сообщений
    449
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    429
    Поблагодарили
    196 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Интересно спросить @Ynicky, что он думает про латчи, т.к. он делал 1515 для FPGA, а в 1515 полно латчей.
    В своих разработках я стараюсь их избегать. И здесь я сначала пытался заменить их на флипфлопы, но потом решил описать как есть, промоделировать, убедиться что все работает правильно, а затем только попытаюсь их заменить, хотя бы где можно.
    На сегодня подсоединил 8ми разрядную DRAM(DS5-DS12), сделанную из внутренней синхронной памяти ПЛИС. Остальную 16ти разрядную DRAM(DS13-DS28) подсоединил через SDRAM контроллер к внешней памяти. Преобразовал видеовыход на HDMI. Отдельно вроде все работает. Но при моделировании всего УКНЦ вылезают глюки. Пока с ними разбираюсь.

    Этот пользователь поблагодарил Ynicky за это полезное сообщение:

    nzeemin(28.08.2020)

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

  8. #977

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,403
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,223
    Поблагодарили
    875 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Ynicky Посмотреть сообщение
    Преобразовал видеовыход на HDMI.
    Как преобразовал? Про HDMI поподробнее, плиз.
    Ведь для этого мало того, что нужен какой-нибудь внешний TDA19988, так еще и данные для HDMI подготовить. В каком разрешении HDMI?

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

    Цитата Сообщение от Ynicky Посмотреть сообщение
    затем только попытаюсь их заменить, хотя бы где можно.
    Если будешь заменять, опубликуй, какой элемент и на какой ты заменяешь, чтобы можно было проверить, корректно это или нет.

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

    Цитата Сообщение от Ynicky Посмотреть сообщение
    На сегодня подсоединил 8ми разрядную DRAM(DS5-DS12), сделанную из внутренней синхронной памяти ПЛИС. Остальную 16ти разрядную DRAM(DS13-DS28) подсоединил через SDRAM контроллер к внешней памяти.
    А нет ПЛИС, в которой уже на борту 192Кб?

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

    Для @Vslav:

    Интересно, что у входного триггера /EVNT сигнал INIT имеет меньший приоритет, чем активный /EVNT в сочетании с /PLI_REQ.
    Иными словами, если /EVNT = 0 (активен), и PLI_REQ = 0, то на выходе триггера все равно будет активный EVNT, даже, если INIT активен.
    INIT сработает тогда, когда /EVNT станет равным 1 или PLI_REQ = 1.

  9. #978

    Регистрация
    26.03.2019
    Адрес
    г. Киев, Украина
    Сообщений
    98
    Спасибо Благодарностей отдано 
    133
    Спасибо Благодарностей получено 
    51
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    А нет ПЛИС, в которой уже на борту 192Кб?
    SRAM у FPGA в спецификациях дается в Kbit-ах, обычно блоки 9Kbit или 18Kbit (с возможностью адресации как 2 отдельных блока).
    Если посмотреть на Xylinx Spartan или Artix, то нужно кол-во SRAM (2000 Kbit и выше) -- это старшие модели в серии, имеющие 50, 75, 100K Logic Cells.

    Есть дешевые борды у китайцев, например вот это. Це вопроса под $100:
    https://www.aliexpress.com/item/4000...6fe57fb2pEkpfm

    Vslav щупал китайский Anlogic с 64MB 16bit SDRAM в корпусе FPGA, что так же интересно. Цена вопроса за борду - ~ $20.
    но 16bit SDRAM, а для УКНЦ надо 24 bit SDRAM

  10. #979

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,403
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,223
    Поблагодарили
    875 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от yu.zxpk Посмотреть сообщение
    а для УКНЦ надо 24 bit SDRAM
    Для УКНЦ надо три банка по 64Kx8 бит.

  11. #980

    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    813
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    60 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ra3qdp Посмотреть сообщение
    Именно поэтому сигналы на его выходах появляются - раньше (регистр еще не зафиксировал данные, а они уже появляются на выходе).
    Предельно мягко и тактично: ты сам то понял, что сказал?...
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

Страница 98 из 174 ПерваяПервая ... 949596979899100101102 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 32
    Последнее: 18.12.2024, 18:19
  2. Реверс-инжиниринг игры Boovie
    от Oleg N. Cher в разделе Программирование
    Ответов: 41
    Последнее: 09.01.2022, 23:07
  3. Реверс инжиниринг печатной платы
    от Filin в разделе Несортированное железо
    Ответов: 36
    Последнее: 11.03.2018, 22:46
  4. Куплю 1515ХМ1-6006, 1515ХМ1−6008
    от moxjemi в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 10.01.2012, 17:23
  5. 1801ВМ2 А и Б
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 03.05.2010, 11:51

Ваши права

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