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

blackfin

Свой
  • Постов

    4 039
  • Зарегистрирован

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

    2

blackfin стал победителем дня 2 марта

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

Репутация

11 Хороший

2 Подписчика

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

  • Звание
    Гуру
    Гуру

Контакты

  • Сайт
    Array
  • ICQ
    Array

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

10 654 просмотра профиля
  1. Если не секрет.. Какое у вас образование? И какой универ вы закончили? И когда? И по какой специальности? Вы же, профи? Не стесняйтесь с ответом! 🙂
  2. И какой порядок чтения и записи? К примеру, в FFT пишут в порядке возрастания адресов, а читают в бит-реверсном порядке (или наоборот, в зависимости от DIT/DIF)..
  3. Был такой древний журнал: Приборы и техника эксперимента. Там было много схем с уникальными параметрами.
  4. Ubuntu PCIe remount - как?

    Link Status Register -> Negotiated Link Width
  5. Ubuntu PCIe remount - как?

    Так в самом стандарте PCIe написано, что для настройки режима работы линка PCIe не требуется участие ни BIOS'а, ни OS'и. Эквализацию и тестирование линка выполняет простая FSM на 32 состояния. Она и линк поднимает в режиме PCIe Gen1. Когда BIOS начинает энумерацию устройств на шине, шина уже должна работать. А если FSM обнаружила, что линк не дошел до состояния L0, она может просто сообщить BIOS'у, что линк неисправен. Всё - IMHO, ессно..
  6. Тогда вопрос: почему на графике во временной диаграмме сигнал PD_idle выбран из модуля /Test/Debounce/, а сигнал PB_state выбран из модуля /Test/ ??? В коде же, эти сигналы, похоже, описаны в одном и том же модуле..
  7. Похоже, значение переменной PB_idle присваивается в нескольких разных местах.
  8. Там у них целый зоопарк в этой линейке АЦП: AD40**. Например: AD4022, AD4032 и проч.
  9. AD4011, 18 bit, 1 ch, THD = -115 dB. Потребление: 10 uW при 1k SPS. (Fig. 35, page16). При питании от 1.8 V получается ток потребления: 5 мка.
  10. А с чего вы решили, что ТС будет конвертировать биты в 32-разрядном CPU ? Может, он ищет алгоритм для ПЛИС? В первом посте про CPU ничего не сказано, поэтому я написал так, как будет понятнее ТС'у. То есть, в его же обозначениях.
  11. Читайте классику - Преобразования из целочисленных типов со знаком: То есть, если нужно преобразовать 7-битное число со знаком в 8-битное число со знаком, то нужно просто скопировать старший бит 7-битного числа в старший бит 8-битного числа. Младшие 7 бит исходного числа (включая знак) копируются в 8-битное число без изменений.
  12. Ошибаетесь.. Вот код для проверки: int t; t = 0x7F; t = ((0x40 & t) << 1) | t; printf("t = 0x%X\n",t); t = 0x7F; t = (t & 0x3F) | ((t >> 6) << 7); printf("t = 0x%X\n",t); А вот результат: t = 0xFF t = 0xBF
×
×
  • Создать...