![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_default_photo.png)
blackfin
-
Постов
4 126 -
Зарегистрирован
-
Победитель дней
3
Сообщения, опубликованные blackfin
-
-
7 hours ago, my504 said:
А откуда берется утверждение, что 3,01085 - верно, а 1 - нет?
Это результат вычислений:
1. Вычисляем значения модулей для всех векторов и сохраняем их в массиве.2. Сортируем массив по возрастанию.
3. Находим медианное значение в массиве модулей.
Вот отсортированный массив модулей всех девяти векторов:
1.4142 2.0616 2.0616 3.0185 3.0185 4.0078 4.0078 5.0040 5.0040
Wiki:
QuoteМедиа́на набора чисел — число, которое находится в середине этого набора, если его упорядочить по возрастанию ...
-
1 minute ago, my504 said:
Откуда взято это условие? Или это просто пример, когда я неправ?
Да, это просто пример.
-
21 hours ago, my504 said:
Простой вопрос №1.
Имеется некий массив двумерных векторов (окно комплексных значений сигнала). Нужно найти медианное значение амплитуды.
Правильно ли я понимаю, что для этого достаточно найти медианные значения Re и Im компонент и из них получить искомую амплитуду (модуль)?
Нет, не правильно.
Чтобы в этом убедиться, достаточно рассмотреть массив из девяти векторов симметрично расположенных относительно прямой Im = Re, причем, вершины этих векторов лежат на кривой, заданной уравнением гиперболы: Im = 1/Re.
Вот график вершин этих векторов на комплексной плоскости:
Очевидно, что значение медианы по обеим координатам Im и Re равно 1,0.
Также очевидно, что значение медианы для модуля, равное 3.0185, не совпадает со значением модуля для медианы, равного abs(1+j) = 1.4142.
-
4 minutes ago, Мур said:
Поставил конвейер из 2х регистров(200МГц) на шину адреса BRAM.
Так поставьте ещё два регистра на выходе q_b.
И включите защелки по выходу:
48 minutes ago, Мур said:Убраны защелки по выходам и вижу выход данных с задержкой в 1 тик.
-
2 minutes ago, Мур said:
... латентность в 1 тик 100МГц
Для RAM размером 192k нужна латентность чтения ~3-5 тактов.
-
22 minutes ago, Мур said:
Но та же хрень! 85.14МГц
А для самой BRAM-памяти какая задана латентность?
-
52 minutes ago, Мур said:
Я заблуждаюсь?
Перевожу с языка оригинала:
Remove Duplicate Registers ? = Off !!!.
Удалять дубликаты регистров ? = Нет !!!
-
3 minutes ago, Мур said:
По умолчанию уже активно!...
Вы что, читать не умеете? :)
Чтобы Quartus не удалял продублированные регистры, эту опцию нужно выключить: Remove Duplicate Registers = Off.
-
-
2 minutes ago, Мур said:
Я так трактовал вашу подсказку выше
Это была никакая не подсказка. У меня в проекте модуль счетчика вообще никуда не был подключен. Это было нужно, чтобы оценить частоту самого счетчика.
-
20 minutes ago, Мур said:
С 10го захода QII таки запомнил мою просьбу!
А почему addr_mem_b объявлены виртуальными? Они что, вообще никуда не подключены??? :)
Виртуальными обычно назначают пины модуля, когда хотят оценить частоту работы модуля без учета влияния пинов IO.
Это же не ваш случай.
22 minutes ago, Мур said:Обычно тупо все сбрасывала.
Нужно было нажать иконку с дискетой.
-
-
1 hour ago, Мур said:
CYCLONE V EX С8 86МГц.
Что-то не так в консерватории.
Вот отчет STA для 18-ти битного счетчика со сбросом и сигналом разрешения счета:Flow Summary report for cntr18b +-----------------------------------------------------------------------------------+ ; Flow Summary ; +---------------------------------+-------------------------------------------------+ ; Flow Status ; Successful - Sun Jul 25 19:12:00 2021 ; ; Top-level Entity Name ; cntr18b ; ; Family ; Cyclone V ; ; Device ; 5CEBA5U19C8 ; ; Timing Models ; Final ; ; Logic utilization (in ALMs) ; 20 / 29,080 ( < 1 % ) ; ; Total registers ; 18 ; ; Total pins ; 1 / 224 ( < 1 % ) ; ; Total virtual pins ; 20 ; +---------------------------------+-------------------------------------------------+ +--------------------------------------------------+ ; Slow 1100mV 0C Model Fmax Summary ; +------------+-----------------+------------+------+ ; Fmax ; Restricted Fmax ; Clock Name ; Note ; +------------+-----------------+------------+------+ ; 318.78 MHz ; 318.78 MHz ; clk ; ; +------------+-----------------+------------+------+
-
1 hour ago, Мур said:
Писал, как обычно, очередной автомат чтения памяти с 18-ти разрядной шиной адреса и после функциональной отладки и сборки TQ оценил недостаточность резвости.
Как обычно, не хватает подробностей. :)
1. Что за кристалл?
2. Какой у него Speed Grade?3. Какая в итоге получилась частота?
4. Что за память?
5. Почему её нельзя читать burst'ами? -
14 hours ago, gosha-z said:
По сравнению латтисом- CSI-2 TX бесплатно
FYI: Бесплатный доступ к IP-ядрам MIPI CSI2 в обновлённой версии Vivado от Xilinx
-
-
34 minutes ago, Smen said:
Вы разницу между битами и байтами понимаете?
Я сразу сказал, что нашёл максимум 256 килобайт,
Похоже, это как раз вы не понимаете разницу между килобитами (kb) и килобайтами (kB).. ))
Вы же в первом посте как раз и написали про 256 килобит (kb):
18 hours ago, Smen said:Спустя почти пятнадцать лет задался тем же вопросом.
Пока нашёл максимум на 256kb.
Кто-нибудь знает больше?
Wiki:
QuoteThe kilobit has the unit symbol kbit or kb.
Wiki:
QuoteThe internationally recommended unit symbol for the kilobyte is kB.
-
-
53 minutes ago, Uncle_igor said:
... контроллер мультиплексоров ... со справедливым обслуживанием.
Это называется Round-Robin Arbiter
-
-
1 hour ago, Digi said:
Как можно зафиксировать их разводку, что бы при перекомпиляции она не менялась ?
Это зависит от версии Quartus'а: 1.6. Incremental Block-Based Compilation Flow
-
8 hours ago, wim said:
В малосигнальном частотном анализе нет никаких функций времени. Соответственно, нет никаких "включений-выключений" в какой-то момент времени, потому что само понятие времени отсутствует.
Да-да.. А ещё в "малосигнальном частотном анализе" нет таких понятий, как сопротивление, напряжение и ток ( заряд в единицу времени(!) ). Так что и говорить не о чем.. Расходимся!..
-
59 minutes ago, NVIC said:
Собственно интересуюсь кто как делает.
Требуется порядка 5000 зачисток концов в месяц.
Ответ от старины Google: Лужение тонкого эмалированного провода аспирином
-
14 minutes ago, adnega said:
Только если в начале каждого стимула обнулять расчеты.
Это же очевидно, Ватсон! ))
9 minutes ago, Arlleex said:Хотел бы посмотреть на более менее вменяемое описание сути метода...
Т.е. не на злом языке математики, а на простом человеческом с немудреными формуламиНе встречалось такое?
Медиана векторного массива
в Алгоритмы ЦОС (DSP)
Опубликовано · Пожаловаться
Тогда не употребляйте слово Медиа́на.. Ищите то, что вам нужно, а не то, что красиво звучит.. :)