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

blackfin

Свой
  • Постов

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

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

    3

Сообщения, опубликованные blackfin


  1. 6 hours ago, dxp said:

    А можно в нём создать TDATA шириной 11 бит? Или таки придётся делать 16?

    Можно три старших бита упаковать в TUSER, а восемь оставшихся бит упаковать в TDATA.

    Насколько я понял, стандарту IHI0051A это не противоречит.

    Это если требуется воспользоваться готовыми IP Cores из PG085.

  2. 5 hours ago, makc said:

    Надеюсь вы понимаете, на сколько это не универсальный вариант?

     

    Да, не универсальный, но ADI уже предлагает виртуальные инструменты для тестирования своих АЦП: AD9213 Remote Evaluation Tool

    Quote

    This tool gives users access to a live AD9213 evaluation board in an Analog Devices lab, connected to signal and clock generators, and an ADS8-V1EBZ FPGA board for data capture. The user is able to run tests on this remote lab bench to evaluate the AD9213 performance at any time, day or night. It is a great way to check performance of the product before, or in lieu of, purchase of an evaluation board. This tool can also be used to compare performance to a user-designed board.

     

  3. 2 hours ago, dmitry-tomsk said:

    Какую реально точность выравнивания фазы можно получить? Может кто уже делал или app note встречал?

    Есть xapp523, но она для Kintex'ов и в ds182 пишут, что в Kintex'ах IDELAY/ODELAY chain resolution = 39 to 78 [ps].

    Для Artix UltraScale+ в ds931 пишут, что IDELAY/ODELAY chain resolution = 2.1 to 12 [ps].

    Так что и на Artix UltraScale+ ошибку меньше 2 ps на IDELAY/ODELAY chain не сделать.

  4. 3 minutes ago, soldat_shveyk said:

    Да плохо искали просто.  Но логика интересная: если я не нашел - значит этого нет. 
    Безответственность и гордыня - как наша общая национальная доктрина :)

    Да вот, первый попавшийся - https://www.minicircuits.com/pdfs/CBP-1280F+.pdf   

    Я смотрел фильтры с полосой от 60 МГц до 100 МГц. Вы дали ссылку на фильтр с полосой 240 МГц. Согласитесь, это разные мегагерцы.. 

    Но все равно спасибо. Ход ваших мыслей ясен.. ))

  5. 18 minutes ago, soldat_shveyk said:

    Если девайс должен принимать частоты до 650 МГц, а частота оцифровки 125 МГц (примерно), то можно выбрать первую ПЧ например 1100 МГц а отсюда сбрасываем фиксированным синтезатором в середину любого отрезка Найквиста АЦП. На какую частоту фильтр найдете :)   

    Так я ради спортивного интереса уже просмотрел несколько десятков фильтров. У всех внеполосное подавление 30-40 дБ.

    Потому и спрашиваю. Пока не озвучены параметры существующих в природе фильтров, смысл переноса на ПЧ такой широкой полосы не очевиден.

  6. 5 hours ago, soldat_shveyk said:

    Но к фильтрам преселектора надо предъявить конкретные требования: полоса пропускания, полоса задерживания, подавление в полосе задерживания, etc. И для получения желаемой избирательности по зеркальному каналу эти фильтры получатся очень сложными и дорогими. Продукт получается так себе)  А вот чтобы упростить изделие можно поставит один хороший фильтр на промежуточной частоте и добавить туда синтезатор для переноса.   Простая перекачка трудностей :) 

     

    2 hours ago, soldat_shveyk said:

    Даже самый дремучий ГОСТ на морскую подвижную связь требует избирательность не менее 70 дБ по побочным каналам приема. А если уж говорить о качественной современной технике, то там должно быть не менее 100 дБ.

    А в чем выигрыш от переноса на ПЧ ? Есть в природе недорогие фильтры с полосой пропускания 60 MHz и с подавлением вне полосы 100 дБ ?

    И на какой промежуточной частоте можно отфильтровать зеркальную полосу для сигнала с частотой 650 MHz и полосой 60 MHz ?

    Что-то на digikey'ее таких фильтов не видно.

  7. 1 hour ago, des00 said:

    ... логичнее наверное сделать на каждый приемник небольшое FIFO на SRL элементах, которые наполняются из большого FIFO, с учетом описанного вами метода. Ну и на выходе малых FIFO по RRA арбитру на основе FIFO empty & receiver ready нагружать блок математики.

    IMHO, всё уже украдено придумано до нас:

     

    AXIS.png

     

    См: PG035. Размеры всех FIFO можно выбирать редакторе.

     

    Проще или экономнее вряд ли получится.

  8. 23 minutes ago, Мур said:

    Только для ASIC собирают целые команды (слишком велика цена ошибки), а тут ты один и тебе дают в лучшем случае пол-года на всё.

    Вопрос в сложности проекта. Тут некоторые и с 18-разрядным счетчиком не могут без "целой команды" справиться.. :)

  9. 13 hours ago, faa said:

    Под 6 ГБ/сек на Gen3 x8 по DMA выдает. Больше нам не надо было.

    Как-то противоречит сказанному ранее:

    On 4/7/2018 at 8:57 PM, faa said:

    Из шишек: замирание PCIe, при пиковой (расчетной) для Gen3 x8 более 6ГБ/сек (даже при TLP128) для 4.8ГБ/сек имели некоторые неудобства.

    Пришлось городить эластик-буфер и резать лишнее ;).

    Или это уже другой проект? :)

  10. 50 minutes ago, Leka said:

    Если выдрать знаковую арифметику с умножениями из конвейера в тестовый пример, синтезируется нормально.

    Не могу понять, какие вообще м/б причины, по которым замена "unsigned" на "signed" приводит к выкидыванию всей этой арифметики. Условных операций там нет, код простой, примерно:

    Для сдвига числа со знаком нужно использовать оператор: x=x2 >>> E;

  11. On 12/17/2021 at 7:04 PM, Слесарь said:

    Подскажите готовое решение повышающее напряжение-ток для типового генератора с выходом до 10В, допустим до 60 МГц в синусе и до 10 МГц в меандре? Допустим повышающее до 30В, 500 мА.

    ADA4870

  12. 3 minutes ago, iiv said:

    так не достаточно этого слова, там больше миллиона ответов будет.

    Там всего 126 ответов. Но если вам уже даже лень пройти по ссылке, то и говорить не о чем.. :)

  13. 19 hours ago, coding4dsp said:

    Сигнал передачается через АБГШ канал, имеет неизвестную временную задержку и смещение несущей частоты, которые нужно оценить.

    А из-за чего возникает "смещение несущей частоты" ? Если это Доплер, то кроме "смещения несущей частоты" должен же изменяться ещё и угол наклона для линейной зависимости частоты от времени: Δf = f(t) * v/c.

     

    194556_fig_01.png?la=en&imgver=1

    ADI: Radar Waveforms

  14. On 12/10/2021 at 3:56 AM, =AK= said:

    Для 32-разрядного LFSR Купман рассчитал более 67 миллионов примитивных полиномов

    Что-то не похоже, что в таблицах koopman'а приведены именно "примитивные полиномы".

     

    Примитивный многочлен:

    Quote

    Because all minimal polynomials are irreducible, all primitive polynomials are also irreducible.

    Неприводимый многочлен:

    Quote

    In mathematics, an irreducible polynomial is, roughly speaking, a polynomial that cannot be factored into the product of two non-constant polynomials.

    Меж тем, в таблицах koopman'а полно чётных чисел.

    Например, в таблице 32.txt из первых четырех чисел, три являются четными:

    Quote
    
    80000057
    80000062 <- Чётное
    8000007A <- Чётное
    80000092 <- Чётное
    

    То есть, полиномы соответствующие этим числам делятся нацело на полином: P(X) = X+0.

     

    Кроме того, в последовательности A132447 указано, что первый примитивный полином 31-й степени равен: 2147483657 == 0x80000009.

    В то время как в таблице 32.txt koopman'а первое число равно: 0x80000057.

     

    Далее, в последовательности A132448 указано, что первый примитивный полином 32-й степени равен: 0x100000000 + 175 = 0x1000000AF.

    В то время как в таблице 33.txt koopman'а первое число равно: 0x100000029.

     

    И тд.

     

    PS. Хм.. Похоже, этот koopman записал свои "примитивные полиномы" шиворот-на-выворот: P(x) = 1+X+X^2+... X^32. :biggrin:

  15. 11 hours ago, Ruslan1 said:

    И чем сложнее изделие, тем проблематичнее такой переход. Но чем больше тираж- тем больше  вероятность перехода.

    Хорошую тему затронули. Ожидаю 100500 страниц бессмысленного и беспощадного трёпа на ближайшие пол-года.. :biggrin:

    Quote

    "Чем меньше женщину мы больше, тем больше меньше она нас.." ©© Поэт..

×
×
  • Создать...