User Tag List

Страница 97 из 174 ПерваяПервая ... 93949596979899100101 ... ПоследняяПоследняя
Показано с 961 по 970 из 1740

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

  1. #961

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    почему в FPGA сложно реализовать латчи?
    Видимо потому, что в FPGA нет И, ИЛИ, НЕ, латчей, фф, а есть логические элементы, которые управляющими сигналами программируются на выполнение набора некоторых функций. И именно из ЛЭ делают И, ИЛИ, НЕ, триггеры, мультиплексоры.. В простейшем случае - из одного ЛЭ, в более сложные - из нескольких. И структура самого ЛЭ достаточно стандартизована. Ну а дальше надо смотреть - как из ЛЭ делается латч или фф. Ну и учитывая, что из за синхронности проще предсказать, сколько сигнал идёт через фф, чем через латч (и просчитать синтез на предмет временных констрейнтов) - на латчи могли и подзабить - типа - вы хотите латч - вот вам, а дальше - ваши проблемы.

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

  3. #962

    Регистрация
    20.06.2005
    Адрес
    Светлогорск
    Сообщений
    885
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Видимо потому, что в FPGA нет И, ИЛИ, НЕ, латчей, фф, а есть логические элементы, которые управляющими сигналами программируются на выполнение набора некоторых функций. И именно из ЛЭ делают И, ИЛИ, НЕ, триггеры, мультиплексоры.. В простейшем случае - из одного ЛЭ, в более сложные - из нескольких. И структура самого ЛЭ достаточно стандартизована. Ну а дальше надо смотреть - как из ЛЭ делается латч или фф. Ну и учитывая, что из за синхронности проще предсказать, сколько сигнал идёт через фф, чем через латч (и просчитать синтез на предмет временных констрейнтов) - на латчи могли и подзабить - типа - вы хотите латч - вот вам, а дальше - ваши проблемы.
    Вот как раз-таки flip-flop есть в FPGA, абсолютно во всех. Надо только глянуть на структурную схему LE/ALM в даташите...
    Вот, к примеру, ALM в Altera/Intel:
    "Байт-48"

  4. #963

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

    По умолчанию

    Цитата Сообщение от andreil Посмотреть сообщение
    Вот как раз-таки flip-flop есть в FPGA, абсолютно во всех. Надо только глянуть на структурную схему LE/ALM в даташите...
    Я имел ввиду, как самостоятельный элемент, а не как часть ЛЭ. Понятно, что в ЛЭ есть какое то количество привычных составляющих типа И, ИЛИ, НЕ (см структурную схему)

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

    И понятно, что если есть что то готовое - то "синтезировать" такой объект проще.
    Последний раз редактировалось Hunta; 27.08.2020 в 15:05.

  5. #964

    Регистрация
    20.06.2005
    Адрес
    Светлогорск
    Сообщений
    885
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Я имел ввиду, как самостоятельный элемент, а не как часть ЛЭ. Понятно, что в ЛЭ есть какое то количество привычных составляющих типа И, ИЛИ, НЕ (см структурную схему)
    Во всех FPGA, с которыми я пока работал, flip-flop включён через мультиплексоры и может использоваться отдельно от LUT'а в ячейке. Так что использование FF не всегда означает использование ячейки как таковой - логика может быть подключена к одному участку, FF - к другому.
    "Байт-48"

  6. #965

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

    По умолчанию

    Цитата Сообщение от andreil Посмотреть сообщение
    flip-flop включён через мультиплексоры и может использоваться отдельно от LUT'а в ячейке.
    Он существует отдельно от ячейки или всё таки её составная часть?

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

    Задам вопрос по другому - минуя мультиплексор, напрямую, добраться до ff можно?

  7. #966

    Регистрация
    20.06.2005
    Адрес
    Светлогорск
    Сообщений
    885
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Он существует отдельно от ячейки или всё таки её составная часть?

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

    Задам вопрос по другому - минуя мультиплексор, напрямую, добраться до ff можно?
    В Handbook'е на 4-ый циклон вот такие картинки:

    "Байт-48"

  8. #967

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

    По умолчанию

    То есть прямого входа на вход D триггера нет, прямого выхода с выхода триггера Q нет. Что я и имел ввиду - триггер - составная часть ЛЭ.

    Я думаю, понятно, что когда используется очень небольшая часть из функционала ЛЭ (типа - сделали мы элемент И), у нормального человека возникает досада, что остальной функционал просто пропал. И будь я на месте проектировщиков, я бы попробовал спроектировать ЛЭ там, что его можно было бы "раздробить" на части и использовать по частям. Но поскольку ЛЭ - это основа и должна выполнять ВСЕ функции - полностью разделить и сделать независимыми части - не получается. Ну или не очень старались

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

    Вот что то подобное проектировщики ЛЭ и сделали...
    Последний раз редактировалось Hunta; 27.08.2020 в 15:30.

  9. #968

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    То есть прямого входа на вход D триггера нет, прямого выхода с выхода триггера Q нет.
    Все есть, Зайлинкс, Альтера, Личитанг и прочие построены примерно одинаково. ЛЭ содержит LookUp Table (LUT) для реализации комбинаторики и фф для схем с памятью. И обычно их можно использовать по-отдельности. Часто есть еще специальный режим LUT когда оно генерирует два выходных бита для построения сумматоров, плюс еще специальные отводы от соседних ячеек для ускорения переноса.

    Цитата Сообщение от Hunta Посмотреть сообщение
    что его можно было бы "раздробить" на части и использовать по частям
    Можно использовать по частям, и фиттеры очень часто это применяют. Квартус, например, в статистике показывает сколько число комбинаторных, чисто триггерных и смешанных ЛЭ получилось в проекте.

  10. #969

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Все есть,
    Судя по картинке, которая приведена - прямого подключения нет - через логические элементы, мультиплексоры (или демультиплексоры - я их значки не сильно помню - на результатах синтеза по функционалу смотрю)

    И ещё раз - я имел ввиду, что на FPGA нет отдельных элементов, которые выполняли бы чистые функции с выходом routing линии. Есть только ЛЭ - более (память, в/в) или менее специализированные. Ведь не пишут же в характеристиках - 100 ЛЭ, 100 ячеек памяти, 100 элементов в/в, 200 ff триггерорв и 200 ЛА3

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

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

    Но звёзды могу так сложиться (по времянке, допустим), что вот в данном ЛЭ использовали только комбинаторику, а триггер остался не у дел

  11. #970

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Судя по картинке, которая приведена - прямого подключения нет - через логические элементы, мультиплексоры
    Это мультиплексоры конфигурации. Они статически определяются залитым битстримом, именно так реализуется программируемая структура. А как ты иначе сделаешь подключение D-входа триггера или напрямую из роутинга или с выхода локальной LUT? Именно мультиплексоры. И я подозреваю что мультиплексоры там не логические, просто проходные транзисторы.

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

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

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

Эту тему просматривают: 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

Ваши права

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