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

blackfin

Свой
  • Постов

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

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

    3

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


  1. On 6/30/2022 at 12:10 PM, _sda said:

    Да, конечно, 10 МГц.

    Можно попробовать удалить IP Core PLL из проекта (не меняя самого кода проекта), и создать новую PLL с чистого листа, с тем же именем и с теми же параметрами..

  2. On 6/28/2022 at 11:02 PM, Tpeck said:

    Или простой - это не примитивный?

    Всякий примитивный полином является простым, но не всякий простой полином является примитивным.

    См. определение 4.5.5 на стр. 103.

  3. 34 минуты назад, Maxim_S сказал:

    О чем и речь, какая "ассоциация"? нас затащили в 17-й век...

    Никто вас никуда не затаскивал. Вы сами себя затащили.. Никто же не мешал вам создать "в гараже" IT-фирму и удивить человечество своими научно-техническими достижениями.. 

  4. On 6/23/2022 at 7:05 AM, byRAM said:

    Если речь идёт о стробоскопе, то там и 1 триллион вполне достижим, но АЦП с тактовой 200 ГГц - это бред.

    Не нашел по ссылке про стробоскоп. Похоже, честные 256 GSa/s: Infiniium UXR

    Quote

    With four channels of simultaneous 110 GHz of bandwidth, each concurrently sampling at a staggering 256 GSa/s, Infiniium UXR delivers the world-leading performance, ultra-low noise and high signal fidelity necessary for engineers and scientists to truly see and understand even the fastest phenomena – enabling you to more quickly develop the next generation of technology and research.

     

  5. On 6/19/2022 at 11:34 AM, baumanets said:

    Непередаваемая легкость бизнеса на продажах IP-блоков, создала в РФ схему.

    Причём разница между деньгами государства и ценой блока просто колоссальная, она даже перекрывала далеко не один запуск на импортных ФАБах.

    Можете озвучить ценник на импортные IP-блоки? Ну, чтобы можно было оценить "перспективы микроэлектроники в России".

  6. 9 minutes ago, seniorandre said:

    Ну так вы перечитайте статью, где вы там увидели прямоугольную частотную характеристику. Мы имеем sinc частотную характеристику, которую дает прямоугольное скользящее окно во временной области.

    Wiki: Sinc filter

    In signal processing, a sinc filter is an idealized filter that removes all frequency components above a given cutoff frequency, without affecting lower frequencies, and has linear phase response.
    The filter's impulse response is a sinc function in the time domain, and its frequency response is a rectangular function.
    The name "sinc filter" is applied also to the filter shape that is rectangular in time and a sinc function in frequency, as opposed to the ideal low-pass sinc filter, which is sinc in time and rectangular in frequency.
    In case of confusion, one may refer to these as sinc-in-frequency and sinc-in-time, according to which domain the filter is sinc in.

     

  7. 13 hours ago, amaora said:

    Передаётся прошивка объёмом ~100Кб. Нужна устойчивость к потере до ~50% передаваемых данных. Объем передаваемых данных можно увеличить в 2-3 раза.

    8 hours ago, amaora said:

    Вопрос не в этом, хотелось оценить возможность применения избыточного кодирования.

    Для кодов БЧХ, если нужна "устойчивость к потере до ~50% передаваемых данных", то объем передаваемых данных нужно увеличить в 4-6 раз.

     

    Вот примеры нескольких кодов БЧХ исправляющих ~50% ошибок:

     

    t =    3: code = (15,5,7)
    t =    6: code = (31,6,13)
    t =   10: code = (63,18,21)
    t =   21: code = (127,29,43)
    t =   31: code = (255,55,63)
    t =   59: code = (511,112,119)
    t =  111: code = (1023,218,223)
    t =  215: code = (2047,419,431)
    t =  413: code = (4095,826,827)
    t =  766: code = (8191,1522,1533)
    t = 1495: code = (16383,2978,2991)
    t = 2905: code = (32767,5809,5811)
    t = 5610: code = (65535,11211,11221)

     

    Где t - количество исправляемых ошибок.


    То есть, для кода (65535,11211,11221) длина сообщения равна 11211 бит, а длина кода равна 65535 бит.

    Это равносильно увеличению объема передаваемых данных в 65535/11211 = 5,85 раза.

  8. 5 hours ago, iiv said:

    как я понимаю, при передаче приходится испускать 10-20 Ватт.

    Brand New Starlink Dish To Reduce Power Yet Improve Efficiency & Density:

    STARLINK-SECOND-GENERATION-USER-TERMINAL

    Quote

    This stands at 2.44 Watts, almost half of the old terminals' output of 4.03 Watts.

     

  9. 6 minutes ago, makc said:

    Однако подобного происходящему сейчас мировая история не знала и поэтому все прогнозы стоят сейчас очень мало.

    Знала и довольно давно:

    Quote

    Переход Цезаря через Рубикон — событие, состоявшееся 10 января 49 года до н.э.[1] и явившееся началом гражданской войны между Цезарем и Помпеем в Риме. Река Рубикон служила границей между италийской областью Умбрия и провинцией Цизальпинская Галлия. Галлия была законной провинцией Цезаря, где он имел право распоряжаться войсками, ввод войск на территорию собственно Италии являлся, по римским законам, мятежом. Переход Цезаря с войсками через Рубикон имел не только грандиозное историческое значение, знаменуя падение Римской Республики, но и оставил большой след в культуре, с ним связаны две крылатые фразы: «перейти Рубикон» (означает решительный поступок, прохождение «точки невозврата».)[2] и «Жребий брошен!» (лат. Alea jacta est!,означает: «выбор сделан», либо «рискнуть всем ради великой цели», а также используется, чтобы подчеркнуть необратимость происходящего.).

     

  10. 32 minutes ago, Lmx2315 said:

    Где вы увидели в первом сообщении что у них КЧХ, я не вижу. А АЧХ получается как модуль КЧХ , фарш назад не провернуть.

    ФЧХ можно легко вычислить, зная АЧХ. Учите мат-часть: Соотноше́ния Кра́мерса — Кро́нига

     

    PS. Нет, я был не прав..

     

    Зная Re[K(w)] можно вычислить Im[K(w)] и наоборот. С модулем K(w) такой фокус, кажется, не пройдет.

     

    PPS. Но в любом случае, судя по графику из первого поста, ФЧХ известна.

  11. 5 hours ago, TRILLER said:

    Альтера же имеет внутренние линии в некоторых семействах?

    Да, похоже, это чисто Альтеровская фича. Причем, есть не во всех семействах:

    ArriaALM.jpg

  12. 7 minutes ago, RobFPGA said:

    Результат  очень красноречивый

    OK.

     

    Вот MTBF в пустом проекте на K3UP-2-i:

    +----------------+-----------------+----------------+
    | Structure Type | Total in Design | MTBF           |
    +----------------+-----------------+----------------+
    | Synchronizers  | 16              | 2.96e+03 years |
    | FIFOs          | 0               |  ---           |
    | Overall        | 16              |  ---           |
    +----------------+-----------------+----------------+
    +----------+----------------+------------------------+-----------------------+-------------------------+----------------+------------------+---------------+-------------------+
    | CDC Path |    MTBF        | Data Toggle Rate(Mtrs) | Data Sample Rate(Mhz) | Total Settling Time(ns) | Sending Domain | Receiving Domain | Number Stages | CDC Net Name      |
    +----------+----------------+------------------------+-----------------------+-------------------------+----------------+------------------+---------------+-------------------+
    | 1        | 1.65e+08 years | 3.36                   | 690                   | 1.81                    | s_axis_aclk    | m_axis_aclk      | 2             | p_0_in1_in__0[0]  |
    | 2        | 7.55e+03 years | 3.4                    | 690                   | 1.38                    | s_axis_aclk    | m_axis_aclk      | 2             | p_0_in1_in__2[0]  |
    | 3        | 4.01e+04 years | 3.64                   | 690                   | 1.46                    | s_axis_aclk    | m_axis_aclk      | 2             | p_0_in1_in__4[0]  |
    | 4        | 1.55e+06 years | 2.84                   | 690                   | 1.57                    | s_axis_aclk    | m_axis_aclk      | 2             | p_0_in1_in__6[0]  |
    | 5        | 3.9e+04 years  | 2.45                   | 690                   | 1.46                    | s_axis_aclk    | m_axis_aclk      | 2             | p_0_in1_in__8[0]  |
    | 6        | 1.51e+06 years | 2.54                   | 690                   | 1.55                    | s_axis_aclk    | m_axis_aclk      | 2             | p_0_in1_in__10[0] |
    | 7        | 2.01e+08 years | 3.64                   | 690                   | 1.79                    | s_axis_aclk    | m_axis_aclk      | 2             | p_0_in1_in__12[0] |
    | 8        | 6.5e+03 years  | 3.81                   | 690                   | 1.34                    | s_axis_aclk    | m_axis_aclk      | 2             | p_0_in1_in__14[0] |
    | 9        | UNDEFINED      | ZERO*                  | 714                   | 1.54                    | m_axis_aclk    | s_axis_aclk      | 2             | p_0_in1_in__15[0] |
    | 10       | UNDEFINED      | ZERO*                  | 714                   | 1.76                    | m_axis_aclk    | s_axis_aclk      | 2             | p_0_in1_in__1[0]  |
    | 11       | UNDEFINED      | ZERO*                  | 714                   | 1.63                    | m_axis_aclk    | s_axis_aclk      | 2             | p_0_in1_in__3[0]  |
    | 12       | UNDEFINED      | ZERO*                  | 714                   | 1.63                    | m_axis_aclk    | s_axis_aclk      | 2             | p_0_in1_in__5[0]  |
    | 13       | UNDEFINED      | ZERO*                  | 714                   | 1.62                    | m_axis_aclk    | s_axis_aclk      | 2             | p_0_in1_in__7[0]  |
    | 14       | UNDEFINED      | ZERO*                  | 714                   | 1.79                    | m_axis_aclk    | s_axis_aclk      | 2             | p_0_in1_in__9[0]  |
    | 15       | UNDEFINED      | ZERO*                  | 714                   | 1.75                    | m_axis_aclk    | s_axis_aclk      | 2             | p_0_in1_in__11[0] |
    | 16       | UNDEFINED      | ZERO*                  | 714                   | 1.61                    | m_axis_aclk    | s_axis_aclk      | 2             | p_0_in1_in__13[0] |
    +----------+----------------+------------------------+-----------------------+-------------------------+----------------+------------------+---------------+-------------------+
    * Summary: Overall Synchronizer MTBF:2.96e+03 years

    Только не понял, почему для m_axis_* -> s_axis_* Toggle Rate равны ZERO*.

  13. 1 hour ago, TRILLER said:

    Надеюсь, что Вы по большей части работали не с xilinx.

    Зря надеетесь.. :)

     

    1 hour ago, TRILLER said:

    На моей памяти никогда не было "внутреннего" интерконнекта между триггерами у них.

    Да, всё так. Хотя на мой взгляд, логичнее было бы сделать на SRLC32E:

    SRLC32E.jpg

     

    Но Виваде, конечно, виднее.. :)

     

    ----------------------------------

     

    Посмотрел в рабочем проекте как соединены триггера с атрибутом ASYNC_REG:

    CDC_FF.jpg

     

    Да, регистры соединены через интерконнект:

    CDC_Net.jpg

     

    Но задержка всего 286 ps:

    CDC_Delay.jpg

  14. 34 minutes ago, Nick_K said:

    Проблема вылазит позже, так как разные выходы/входы Слайса подключены к матрице интерконнекта по разному и там задержки могут быть и по 100-200 ps запросто.

    Задержки на выходе цепочки ASYNC регистров к CDC отношения уже не имеют, а потому на величину MTBF никак не влияют.

    А разговор сейчас именно про влияние задержки между регистрами в схеме CDC на величину MTBF.  

     

    Вот схема:

    contenteetimes-images-01mdunn-ic-synctechf1.png

     

    А вот диаграмма:

    contenteetimes-images-01mdunn-ic-synctechf2.png

     

    Если провод с выхода B1-q будет длинным (с большой задержкой), то колебания на выходе B1-q сместятся вправо на величину этой задержки.

    При этом, вероятность того, что триггер B2 тоже окажется в метастабильном состоянии увеличится, так как на входе d триггера B2 будет нестабильное значение.

  15. Just now, RobFPGA said:

    Это  понятно,  но задержки все равно гуляют,  матрица роутинга не резиновая  :unknw:

    Хм.. Я всегда считал, что роутинг реализован между SLICE'ами. Внутри SLICE/CLB всё жестко соединено проводами и задержки внутри одного SLICE/CLB не больше сотни пс.

  16. 13 hours ago, Мур said:

    Замучила метастабильность по данным?

    Готовых решений полно на edn:


    Synchronizer techniques for multi-clock domain SoCs & FPGAs

    10 design issues to avoid during clock domain crossing

    Get those clock domains in sync

     

    И в конце каждой статьи есть ещё ссылки на похожие статьи по этой же теме.

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