vik0
Свой-
Постов
381 -
Зарегистрирован
Весь контент vik0
-
Спецификация на MJPEG
vik0 ответил jurtal тема в Алгоритмы ЦОС (DSP)
Насколько я знаю MJPEG никак не специфицируется. Это просто набор отдельных кадров, сжатых с помощью jpeg-a, сохраненные в файле-контейнере. PS. Но я могу и ошибаться. -
Оценка ресурсов
vik0 ответил yell тема в Сигнальные процессоры и их программирование - DSP
AD для многих библиотечных функций в их исходниках приводят время исполнения. Для Вашего случая в файле ...\Blackfin\lib\src\libdsp\cfft_fr16.asm в конце комментария в начале файла видим: Cycle count : Using the cycle accurate ADSP-BF532 simulator without any workarounds for silicon anomalies enabled. The cycle count includes the cost of calling the function and argument passing. Size FFT Cycle Count no scaling - static scaling - dynamic scaling* 8 276 266 289 16 406 393 452 128 2196 2174 2956 256 4446 4422 6239 1024 19692 19661 28906 * cycle counts for dynamic scaling are dependent on the input data [for a 1024 point FFT: 28891 (always scale) 28922 (never scale)] Цитата из help-a VDSP: -
А я у себя не нашел. Впрочем, не важно. У меня все нормально. Проверял и в LineSim-e и в BoardSim-e. Версия HL - 7.7 b.385. И еще: IBISCHK4 V4.2.2 Checking ppc440epx.ibs for IBIS 4.2 Compatibility... NOTE (line 199) - Pulldown Minimum data is non-monotonic NOTE (line 200) - Pulldown Typical data is non-monotonic NOTE (line 201) - Pulldown Maximum data is non-monotonic NOTE (line 240) - Pullup Typical data is non-monotonic NOTE (line 240) - Pullup Minimum data is non-monotonic NOTE (line 248) - Pullup Maximum data is non-monotonic NOTE (line 802) - Pulldown Minimum data is non-monotonic NOTE (line 803) - Pulldown Typical data is non-monotonic NOTE (line 804) - Pulldown Maximum data is non-monotonic NOTE (line 843) - Pullup Typical data is non-monotonic NOTE (line 843) - Pullup Minimum data is non-monotonic NOTE (line 851) - Pullup Maximum data is non-monotonic NOTE (line 1427) - Pulldown Minimum data is non-monotonic NOTE (line 1428) - Pulldown Typical data is non-monotonic NOTE (line 1429) - Pulldown Maximum data is non-monotonic NOTE (line 1468) - Pullup Minimum data is non-monotonic NOTE (line 1475) - Pullup Maximum data is non-monotonic NOTE (line 1479) - Pullup Typical data is non-monotonic NOTE (line 1932) - Pulldown Minimum data is non-monotonic NOTE (line 1933) - Pulldown Typical data is non-monotonic NOTE (line 1934) - Pulldown Maximum data is non-monotonic NOTE (line 1973) - Pullup Minimum data is non-monotonic NOTE (line 1980) - Pullup Maximum data is non-monotonic NOTE (line 1984) - Pullup Typical data is non-monotonic NOTE (line 2469) - Pulldown Minimum data is non-monotonic NOTE (line 2471) - Pulldown Typical data is non-monotonic NOTE (line 2473) - Pulldown Maximum data is non-monotonic NOTE (line 2524) - Pullup Minimum data is non-monotonic NOTE (line 2527) - Pullup Typical data is non-monotonic NOTE (line 2528) - Pullup Maximum data is non-monotonic NOTE (line 3124) - Pulldown Minimum data is non-monotonic NOTE (line 3126) - Pulldown Typical data is non-monotonic NOTE (line 3128) - Pulldown Maximum data is non-monotonic NOTE (line 3179) - Pullup Minimum data is non-monotonic NOTE (line 3182) - Pullup Typical data is non-monotonic NOTE (line 3183) - Pullup Maximum data is non-monotonic WARNING - Combined Pulldown for Model: ddr_out Maximum data is non-monotonic WARNING - Combined Pullup for Model: ddr_out Maximum data is non-monotonic WARNING - Combined Pulldown for Model: ddr_io Maximum data is non-monotonic WARNING - Combined Pullup for Model: ddr_io Maximum data is non-monotonic Errors : 0 Warnings: 4 IMHO, у Вас проблема в чем-то другом.
-
Если эмулятор действительно Rohs, то у VDSP до определенного момента с ними были проблемы. Попробуйте версию посвежее (5.0 и 4.5 с update 6 работают точно).
-
:a14:
-
Вы бы может модельку выложили, легче разобраться будет. А Вы хотели в инсталяции исходники найти? :)
-
Blackfin и Sharc в JTAG цепочке
vik0 опубликовал тема в Сигнальные процессоры и их программирование - DSP
Разрабатываю плату на которой будут Blackfin (1 шт) и Sharc (1 шт). Рассматриваю идею объединить их в JTAG цепочку. Собственно КАК сделать вопросов нет. Интересует другое. 1. А надо ли вообще это делать? Т.е. даст ли это какие либо преимущества? Насколько удобно потом будет разрабатывать и отлаживать ПО в VisualDSP? 2. Согласно EE-68, в случае системы с >1 устройством, тактовый сигнал необходимо разделять через high-fanout clock buffer. Насколько это критично в системе с только двумя устройствами? Можно ли обойтись без буфера? Если нет, то какие есть аналоги у упомянутого IDT49FCT3805E? -
Перечитайте предыдущий ответ. У Вас в первом случае вычисление проихводится в числах с плавающей точкой, так как переменная t объявлена как double (и, соответственно стандарту, число 10000 при вычислении приводится к типу double). Во втором случае у Вас и summa [j] (по коду этого не видно, но я уверен на 99.9999%), и 10000 - целые числа. Поэтому вычисление производится в целых числах. И получившийся результат, как уже было сказано, <1 округляется в 0.
-
Поделитесь потом информацией (если будет), хорошо?
-
А на xilinx.com посмотреть тяжело? http://www.xilinx.com/products/boards/s3as...nce_designs.htm
-
В release notes упоминается поддержка семейства Blackfin 51x. НО. Ни сайт AD ни Google ничего об этих процессорах не знает.. :05: Ни у кого нет какой либо информации об этом семействе?
-
У Вас компилятор абсолютно законно считает что компилирует код на языке "C"... :05:
-
AVR Studio & WinAvr
vik0 ответил radiofill тема в GNU/OpenSource средства разработки
Ну и что, что в одной папке? Компоновщик должен телепатически определять где именно у Вас релизована эта функция? -
А не хотите попробовать sample у производителя запросить? Может и пришлют :rolleyes:
-
Дык clock() делает тоже самое... Стартап на 4 секунды? :07: По-моему (но могу и ошибаться - проверить не на чем), jtag счетчик тактов останавливает.
-
Может все-таки DIFF_SSTL18_II ?
-
У 561-го тоже есть. Если конкретизировать, то START_CYCLE_COUNT STOP_CYCLE_COUNT - одиночное измерение и CYCLES_INIT CYCLES_START CYCLES_STOP - измерение со статистикой (максимальное, минимальное и среднее время исполнения). Эти макросы описаны в <cycles.h> и определенны при наличии символа препроцессора DO_CYCLE_COUNTS PS. Есть еще функция clock(), возвращающая значение этих регистров.