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

Raven

Свой
  • Постов

    1 017
  • Зарегистрирован

  • Посещение

  • Победитель дней

    4

Raven стал победителем дня 9 декабря 2023

Raven имел наиболее популярный контент!

Репутация

11 Хороший

Информация о Raven

  • Звание
    Ветеран броуновского движения
    Профессионал

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Retained

  • Звание
    Array

Посетители профиля

9 447 просмотров профиля
  1. Нелинейностей при соответствующих уровнях сигнала можно найти много. И насчет подробностей - это сначала к вам: из текстового описания не очень понятно, какой эксперимент вы проводили, какова была блок-схема, что входило в нее, что - нет, что куда подавалось и т.д. Я исходил из того, что вы подаете модулированный сигнал передатчика. Но даже в случае подачи меандра (меандра, Карл!) на перемножитель (вот вам потенциальный источник нелинейностей) там может быть богатый интермодуляционный состав. IMHO.
  2. Вам мало богатого спектрального состава сигнала передатчика? Никакого второго сигнала не нужно.
  3. А спектральные составы передатчиков сравнивали: вашего и Feig? Там наверняка есть пространство для появления такого рода интермодуляционных продуктов.
  4. Заходит - это что значит? Есть напряжение прямо на выводах первичной обмотки? Или что-то иное?
  5. У YADRO (или Syntacore) в Белграде есть офис, и какое-то кол-во российских (и местных) инженеров в Сербии.
  6. Не хочет - потому что контроллер имеет интерфейс с внешним миром через пины. Видимо, какие-то скрипты конфигурации IP Block'а не рассчитаны на то, что соответствующие сигналы будут внутри других модулей. А вообще - почитайте документацию на контроллер, возможно, это лечится каким-нибудь конфигурационным параметром.
  7. Отметить заслуги конкретного участника, и даже показать пользу конкретного сообщения можно, "лайкнув" соответствующее сообщение (слева от кнопки "Quote").
  8. Не скажу за ARM NEON, но у Sipeed есть направление MAIX для экспериментов с распознаванием на всяких маленьких платках. Кажется, там среди прочего есть и распознавание голоса. Sipeed Wiki MaixPy MaixHub Maix-Speech @Github
  9. А шестерни в них ведь пластиковые, да? Тот, "старый советский" пластик. А со временем такой пластик становится хрупким. Так что не усердствуйте особо в наяривании. Это вообще суперклассика :). Первое DIY электротехническое изделие, с оченно полезным и востребованным функционалом.
  10. А почему, раз уж вы владеете отладкой как минимум одного из ядер OMAP5912 (для вашего случая удобнее ARM), не произвести прошивку FLASH через EMIF - это гораздо более эффективно и менее заморочно, чем через Boundary Scan ячейки? Там можно оперировать скриптами OpenOCD (ну, или того отладчика, который у вас в ходу), и притом гораздо более крупногранулярными процедурами. Про скорость я вообще не говорю.
  11. В SPI Flash прошит файл конфигурации FPGA (a.k.a. битстрим), он может быть: просто бинарными данными (незашифрован) зашифрованным массивом данных (вариантов шифрования несколько, в вашем случае это, судя по всему - AES) В последнем случае FPGA специально настраивается на работу с шифрованным битовым потоком, в ней прошиваются через механизм OTP eFuses: управляющие биты/регистры (задают конкретный вариант/режим) ключ шифрования В процессе конфигурирования FPGA читает битовый поток из SPI Flash и расшифровывает его с использованием секретного ключа, а также подсчитывает контрольную сумму результата (хэш). Если контрольная сумма в конце не сойдется с ожидаемой - FAIL. FPGA прошиты одним и тем же секретным ключом AES. Если расшифровать битовый поток с использованием FPGA, в которой зашит правильный ключ (а это - существенный момент метода из статьи, FPGA с правильным ключом там используется в качестве "оракула", выдающего правильный результат маленькими 32-битными порциями за один заход конфигурирования), то полученный битстрим потом можно будет использовать для конфигурирования "чистых" FPGA, в которых нет настроек шифрования (для этого нужно просто зашить незашифрованный битстрим в их SPI Flash). Не знаю, можно ли на основе расшифрованного битстрима и его зашифрованного варианта произвести восстановление секретного ключа. Наверное, можно, но скорее всего, это задача гораздо большей вычислительной сложности. Тут я не специалист.
  12. Да, похоже, что битстрим зашифрован AES. Ну, а чего еще вы ожидали! Но все не безнадежно. Из статьи на Хабре, приведенной выше: Из XAKEP: Похоже, что можно написать скрипт, который за несколько часов восстановит битстрим.
×
×
  • Создать...