MadMakc 0 29 апреля, 2006 Опубликовано 29 апреля, 2006 · Жалоба to dryadae:Позвольте вопрос: а какой именно MPEG-кодек вы собрались на ПЛИС городить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dryadae 0 29 апреля, 2006 Опубликовано 29 апреля, 2006 · Жалоба На полосу в 170 кбит, с датаграммным радиопротоколом и негарантированной доставкой пакетов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MadMakc 0 29 апреля, 2006 Опубликовано 29 апреля, 2006 · Жалоба Не, я о другом.Есть MPEG1,MPEG2,MPEG4,MPEG7 наконец.Вы на чём остановились? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_artem_ 0 29 апреля, 2006 Опубликовано 29 апреля, 2006 · Жалоба наверно на видеостриминге для gsm ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dryadae 0 29 апреля, 2006 Опубликовано 29 апреля, 2006 · Жалоба Не, я о другом.Есть MPEG1,MPEG2,MPEG4,MPEG7 наконец.Вы на чём остановились? А Вы всерьёз полагаете, что на ПЛИС, да ещё и в рилтайме, можно сделать кодирование регионов пдобно DivX? Или что все эти стандарты достаточно хорошо доукментированы, чтобы можно было говорить о полном им следовании? Наверное, в итоге это будет нечто промежуточное, без B-фреймов и со своими фичами, рассчитанными на такой "узкий" канал. наверно на видеостриминге для gsm ? Нет, для передачтика на авиамодели. Готовые решения не предлагать - любой BlueTooth-телефон, равно как и Wi-Fi-адаптер, "вынесет" аналогивые передатчики на 2.4 Ггц за добрую сотню метров; чего, впрочем, они и сами способны сделать - интерференция-с, любезнейший ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kiborg 0 29 апреля, 2006 Опубликовано 29 апреля, 2006 · Жалоба dryadae никак шпионский самолет собирается сделать и организовать видеонаблюдение за секретными базами цру... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stanislav 0 29 апреля, 2006 Опубликовано 29 апреля, 2006 · Жалоба По-моему, сигнальный процессор ADSP-BF5xx от AD для этих целей подойдёт куда как лучче. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 29 апреля, 2006 Опубликовано 29 апреля, 2006 · Жалоба Нет, для передачтика на авиамодели. Готовые решения не предлагать - любой BlueTooth-телефон, равно как и Wi-Fi-адаптер, "вынесет" аналогивые передатчики на 2.4 Ггц за добрую сотню метров; чего, впрочем, они и сами способны сделать - интерференция-с, любезнейший ;)Либо Вы втихаря решили сделать беспилотник для вояк, либо Вы чего-то не поняли. Wi- Fi создан специально для того, чтобы в рамках одной радиосоты работало несколько десятков абонентов. Там все проблемы помех решены на уровне стандартов. Разумеется, эффективность "дележа" эфира далека от идела, но на десяток устройство по 200 кбит на устройство получить можно при грамотной настройке точки доступа. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dryadae 0 29 апреля, 2006 Опубликовано 29 апреля, 2006 (изменено) · Жалоба По-моему, сигнальный процессор ADSP-BF5xx от AD для этих целей подойдёт куда как лучче. При условии, что эти дикие BGA есть чем паять, а также после удаётся грамотно проконтролировать качество пайки. В моём случае это, увы, совсем не так. PQFP, TQFP - ещё куда бы ни шло, но эти кошмарные корпуса с тридцатью рядами ног... увольте. Кроме того, у BlackFin вызывает большое сомнение его энергопотребление на 500 Мгц-ах - типичный brute-force. Wi- Fi создан специально для того, чтобы в рамках одной радиосоты работало несколько десятков абонентов. Там все проблемы помех решены на уровне стандартов. Ни один коммерческий Wi-Fi адаптер не поддерживает дальности свыше 500 м, причём это - на отрытой местности с очень хорошей антенной. Мой вариант потянет, как предполагается, до 3 км - пока этого вполне хватит. Ещё у Wi-Fi большие проблемы с доступностью дев-китов. Либо Вы втихаря решили сделать беспилотник для вояк Беспилотник, но вполне гражданский 8) --- Так может, кто-то всё-таки ответит на оставшиеся вопросы насчёт Спартана? Работал ли кто-нибудь с китом, какие там есть ограничение. А теперь появилось ещё новое: существует ли dev.board (возможно, стороннего производителя) с двумя ПЛИС? И возможно ли через Hirose-коннектор получить доступ к имеющейся на плате DDR-памяти? Изменено 29 апреля, 2006 пользователем dryadae Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dainis 0 29 апреля, 2006 Опубликовано 29 апреля, 2006 · Жалоба 3) Есть панелька под DIP генератор и внутренние DCM (Digital PLL). Не напомните, часом, какие там есть множители? Не могут они быть как-то заблокированы для ограничения возможностей - для разработки MPEG-кодека ведь 50 Мгц явно не хватит... For Digital Clock Managers (DCMs) - Clock skew elimination (delay locked loop) - Frequency synthesis, multiplication, division - High-resolution phase shifting - Wide frequency range (5 MHz to over 300 MHz) Fout=Fin*Fmult/Fdiv Fmult= from 2 to 32 Fdix= from 1 to 32 5) Для загрузки FPGA от разных Flash ROM То есть КулРаннер используется лишь в качестве SPI-интерфейса? Я правильно поняла? The Spartan-3E Starter Kit board includes a Xilinx XC2C64A CoolRunner-II CPLD. The CPLD is user programmable and available for customer applications. Portions of the CPLD are reserved to coordinate behavior between the various FPGA configuration memories, namely the Xilinx Platform Flash PROM and the Intel StrataFlash PROM. Consequently, the CPLD must provide the following functions in addition to the user application. На DVD толко ISE, EDK, Chipscope 8.1 без сервыс паков Это реально на что-то влияет? Качать 200 Мег по сети я не потяну. Наверно сервыс пакы всетики лучще иметь ... 7) А кабель там просто USB, а на плате embedded Platform Cable USB, без схемы. Это как??? Через какой-нибудь Microchip, что-ли? Или - тот же CPLD? Там стоит CY7C68013A High speed (480MHz) USB 2.0 compatible contoller, и ещо CPLD XC2C256. Имеется и 6 pin. JTAG header. То есть нестандартный, не 14-pin? И, если я правильно понимаю, это TDI, TCK, TDO, TMS, GND и V-sense? TMS, TDI, TDO, TCK, GND, VCC. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stanislav 0 29 апреля, 2006 Опубликовано 29 апреля, 2006 · Жалоба По-моему, сигнальный процессор ADSP-BF5xx от AD для этих целей подойдёт куда как лучче. При условии, что эти дикие BGA есть чем паять, а также после удаётся грамотно проконтролировать качество пайки. В моём случае это, увы, совсем не так. PQFP, TQFP - ещё куда бы ни шло, но эти кошмарные корпуса с тридцатью рядами ног... увольте. У БлэкФина есть именно такие корпуса, о которых Вы мечтаете. А BGA их вовсе не кошмарные, а, наоборот, лучшие из тех, с которыми мне приходилось сталкиваться (при известной сноровке, разводятся в двух слоях, Вам же настоятельно не рекомендую этого делать). Забавно было бы посмотреть на Ваши действия при монтаже упомянутых Stratix и Virtex. :) ...Кроме того, у BlackFin вызывает большое сомнение его энергопотребление на 500 Мгц-ах - типичный brute-force.Правда? А вот у меня вовсе не вызывает. :) В равной степени также не вызывает сомнений потребление FPGA при сжатии видео... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dryadae 0 29 апреля, 2006 Опубликовано 29 апреля, 2006 (изменено) · Жалоба У БлэкФина есть именно такие корпуса, о которых Вы мечтаете. А BGA их вовсе не кошмарные, а, наоборот, лучшие из тех, с которыми мне приходилось сталкиваться Да ну? А чем паяете - уж не волной ли от жала? ;) Между прочим, далеко не у всех есть в распоряжении ИК-паяльные станции . Забавно было бы посмотреть на Ваши действия при монтаже упомянутых Stratix и Virtex. При цене обоих это маловерятно. Правда? А вот у меня вовсе не вызывает. В равной степени также не вызывает сомнений потребление FPGA при сжатии видео... То есть, по Вашей логике, MMX-подобное ядро с кучей явно лишних фич расходует энергию более экономно, чем FPGA с отрубленными лишними частями? Не говоря уже о том, что BlackFin за те же деньги потребует значительно более дорогого DevKit, и будет использоваться, самое большее, на треть своих возможностей? Не говоря уже отом, что у него своя система команд, которую, если не хочешь платить n-дцать тысяч зелёных за компайлер, придётся изучать на примерах Ассемблера. Изменено 29 апреля, 2006 пользователем dryadae Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stanislav 0 30 апреля, 2006 Опубликовано 30 апреля, 2006 · Жалоба У БлэкФина есть именно такие корпуса, о которых Вы мечтаете. А BGA их вовсе не кошмарные, а, наоборот, лучшие из тех, с которыми мне приходилось сталкиваться Да ну? А чем паяете - уж не волной ли от жала? ;) Если неохота с БГА связываться, то можно и жалом без волны. :) ...Между прочим, далеко не у всех есть в распоряжении ИК-паяльные станции.У меня её в распоряжении, представьте, тоже нет... :( Правда? А вот у меня вовсе не вызывает. В равной степени также не вызывает сомнений потребление FPGA при сжатии видео... То есть, по Вашей логике, MMX-подобное ядро... Простите, но я правда не знаю, что есть MMX-подобное ядро, и какое отношение оно имеет к блэкфину? Может, Вы BF с пентиумом перепутали? ...с кучей явно лишних фич...Интересно было бы узнать мнение специалиста, каких именно? ...расходует энергию более экономно, чем FPGA с отрубленными лишними частями?..Чем же Вы собираетесь от FPGA "отрубать лишние части"? Зубилом, что ли? :blink: ...Не говоря уже о том, что BlackFin за те же деньги потребует значительно более дорогого DevKit, и будет использоваться, самое большее, на треть своих возможностей?..ADSP-BF537 STAMP не так уж дорог (во всяком случае, дешевле FPGA кита, на котором можно сделать видеокомпрессор). Если на треть возможностей, зачем Вам 500 МГц? Уменьшите частоту в 3 раза, понизьте до минимума напряжение питания ядра - и будет Вам счастье. :) А ещё есть у процессора такая команда - IDLE, которая позволяет во много-много раз уменьшить потребление ядра, когда оно не используется. ...Не говоря уже отом, что у него своя система команд, которую, если не хочешь платить n-дцать тысяч зелёных за компайлер, придётся изучать на примерах Ассемблера.Это кто ж за компайлер такие цены вламывает? И как Вы собираетесь с помощью него изучать систему команд, да ещё без примеров ассемблера? Если хотите ознакомиться с компилятором - просто скачайте с сайта AD 90-дневную версию. Если делаете серьёзный проект - не грех и потратить деньги на его покупку. Если на средств не хватает - проявите некоторое любопытство, как без этого можно обойтись. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DS 0 30 апреля, 2006 Опубликовано 30 апреля, 2006 · Жалоба Я лично паяю паяльником ersa minitip под микроскопом. На 208 ногий корпус с шагом 0.5 мм уходит минут 5 -6. Без всякой волны - шлепаешь жалом по каждому выводу. Сделанная на FPGA система такой обработки, я думаю, будет на порядок медленнее, чем на DSP с той же технологией изготовления. Т.е. чтобы достичь производительности DSP за 20$ Вам надо будет купить FPGA за 200$. Еще вызывает сильное сомнение эффективность поведенческого описания на VHDL (Вы же именно так собираетесь поступать, а не писать в виде списка компонентов?), что еще снизит быстродействие/увеличит размер и потребление. ADшные процессоры жрут меньше FPGA, тут я со Stanislavom согласен, это пальцами на плате легко чувствуется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Evgeny_CD 0 30 апреля, 2006 Опубликовано 30 апреля, 2006 · Жалоба Мое скромное мнение (хотя я не являюсь специалистом по DSP и FPGA). 1. По поводу DSP. BlackFin от AD имеет феноменальное соотношение цены и производительности. http://www.bdti.com/bdtimark/chip_fixed_cost_scores.pdf http://www.bdti.com/bdtimark/BDTImark2000.htm Младшие чипы есть в PQFP. 2. В дополнение к счатью по п.1 AD выпустила дешевые отладочные комплекты STAMP ADDS-BF533-STAMP - старый, его, вероятно, скоро снимут ADDS-BF537-STAMP - новый. 3. Но и на этом счастье не закончилось! http://blackfin.uclinux.org На BF портирован GCC, и Linux. Ценность второго сомнительна, а вот GCC позволит разрабатывать достаточно серьезные проекты - все равно эффектиный кодинг многопоточных DSP (в BF, как минимум, два АЛУ) по собранной мною информации получается либо на ASM, либо на всяких специализированных C, который и на С то непохожи. Разумеется, на ASM надо выписывать только критичные куски, остальное на С. 4. Противопоставление DSP <-> FPGA - это такое же тупое занятие, как C<-> ASM. Каждый из подходов имеет свою "область определения", в пределах которой он очень эффективен (иначе бы его никто развивать не стал), а за пределами - может быть жутко неэффективен (забивать микроскопом гвозди: а) неудобно; б) дорого). Идельной была бы комбинация DSP + FPGA, но такие чипы пока не являются популярными. 5. В качестве примера реализации видеокодека возьмите Theora http://www.elphel.com/3fhlo/index.html https://sourceforge.net/projects/elphel/ - тут лежат исходники FPGA. Очень хороший пример, показывающий, что можно выжать их FPGA при очень грамотном подходе. Там кодек сделан на XC3S1000-4FT256C + внешний 100 Мгц процессор. При этом получаются скорости 30 fps at 1280x1024 resolution (12fps for 2048x1536). Ау, любители и фанаты DSP, на чем такое сделать беретесь? На DM642 от TI? Так он денег будет стоить очень добрых. Для справки, XC3S1000-4FT256C дешевле 50 берется если хоть чуть-чуть оптом (не по одной штуке). Но FPGA (как и DSP) очень не простая вещь в освоении. Каким путем идти - решать Вам. Но наберитесь терпения! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться