|
|
  |
Сколько всё-таки стоят ПЛИС? |
|
|
|
Apr 29 2006, 14:50
|
Частый гость
 
Группа: Новичок
Сообщений: 154
Регистрация: 7-03-06
Пользователь №: 15 051

|
Цитата Не, я о другом.Есть MPEG1,MPEG2,MPEG4,MPEG7 наконец.Вы на чём остановились? А Вы всерьёз полагаете, что на ПЛИС, да ещё и в рилтайме, можно сделать кодирование регионов пдобно DivX? Или что все эти стандарты достаточно хорошо доукментированы, чтобы можно было говорить о полном им следовании? Наверное, в итоге это будет нечто промежуточное, без B-фреймов и со своими фичами, рассчитанными на такой "узкий" канал. Цитата наверно на видеостриминге для gsm ? Нет, для передачтика на авиамодели. Готовые решения не предлагать - любой BlueTooth-телефон, равно как и Wi-Fi-адаптер, "вынесет" аналогивые передатчики на 2.4 Ггц за добрую сотню метров; чего, впрочем, они и сами способны сделать - интерференция-с, любезнейший
|
|
|
|
|
Apr 29 2006, 19:12
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Цитата(dryadae @ Apr 29 2006, 18:50)  Нет, для передачтика на авиамодели. Готовые решения не предлагать - любой BlueTooth-телефон, равно как и Wi-Fi-адаптер, "вынесет" аналогивые передатчики на 2.4 Ггц за добрую сотню метров; чего, впрочем, они и сами способны сделать - интерференция-с, любезнейший  Либо Вы втихаря решили сделать беспилотник для вояк, либо Вы чего-то не поняли. Wi- Fi создан специально для того, чтобы в рамках одной радиосоты работало несколько десятков абонентов. Там все проблемы помех решены на уровне стандартов. Разумеется, эффективность "дележа" эфира далека от идела, но на десяток устройство по 200 кбит на устройство получить можно при грамотной настройке точки доступа.
|
|
|
|
|
Apr 29 2006, 19:56
|
Частый гость
 
Группа: Новичок
Сообщений: 154
Регистрация: 7-03-06
Пользователь №: 15 051

|
Цитата По-моему, сигнальный процессор ADSP-BF5xx от AD для этих целей подойдёт куда как лучче. При условии, что эти дикие BGA есть чем паять, а также после удаётся грамотно проконтролировать качество пайки. В моём случае это, увы, совсем не так. PQFP, TQFP - ещё куда бы ни шло, но эти кошмарные корпуса с тридцатью рядами ног... увольте. Кроме того, у BlackFin вызывает большое сомнение его энергопотребление на 500 Мгц-ах - типичный brute-force. Цитата Wi- Fi создан специально для того, чтобы в рамках одной радиосоты работало несколько десятков абонентов. Там все проблемы помех решены на уровне стандартов. Ни один коммерческий Wi-Fi адаптер не поддерживает дальности свыше 500 м, причём это - на отрытой местности с очень хорошей антенной. Мой вариант потянет, как предполагается, до 3 км - пока этого вполне хватит. Ещё у Wi-Fi большие проблемы с доступностью дев-китов. Цитата Либо Вы втихаря решили сделать беспилотник для вояк Беспилотник, но вполне гражданский 8) --- Так может, кто-то всё-таки ответит на оставшиеся вопросы насчёт Спартана? Работал ли кто-нибудь с китом, какие там есть ограничение. А теперь появилось ещё новое: существует ли dev.board (возможно, стороннего производителя) с двумя ПЛИС? И возможно ли через Hirose-коннектор получить доступ к имеющейся на плате DDR-памяти?
Сообщение отредактировал dryadae - Apr 29 2006, 20:08
|
|
|
|
|
Apr 29 2006, 21:05
|
Местный
  
Группа: Свой
Сообщений: 251
Регистрация: 23-06-04
Пользователь №: 154

|
Цитата(dryadae @ Apr 29 2006, 13:45)  Цитата 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.
|
|
|
|
|
Apr 29 2006, 21:57
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(dryadae @ Apr 29 2006, 23:56)  Цитата По-моему, сигнальный процессор ADSP-BF5xx от AD для этих целей подойдёт куда как лучче. При условии, что эти дикие BGA есть чем паять, а также после удаётся грамотно проконтролировать качество пайки. В моём случае это, увы, совсем не так. PQFP, TQFP - ещё куда бы ни шло, но эти кошмарные корпуса с тридцатью рядами ног... увольте. У БлэкФина есть именно такие корпуса, о которых Вы мечтаете. А BGA их вовсе не кошмарные, а, наоборот, лучшие из тех, с которыми мне приходилось сталкиваться (при известной сноровке, разводятся в двух слоях, Вам же настоятельно не рекомендую этого делать). Забавно было бы посмотреть на Ваши действия при монтаже упомянутых Stratix и Virtex. Цитата(dryadae @ Apr 29 2006, 23:56)  ...Кроме того, у BlackFin вызывает большое сомнение его энергопотребление на 500 Мгц-ах - типичный brute-force. Правда? А вот у меня вовсе не вызывает. В равной степени также не вызывает сомнений потребление FPGA при сжатии видео...
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Apr 29 2006, 22:44
|
Частый гость
 
Группа: Новичок
Сообщений: 154
Регистрация: 7-03-06
Пользователь №: 15 051

|
Цитата У БлэкФина есть именно такие корпуса, о которых Вы мечтаете. А BGA их вовсе не кошмарные, а, наоборот, лучшие из тех, с которыми мне приходилось сталкиваться Да ну? А чем паяете - уж не волной ли от жала?  Между прочим, далеко не у всех есть в распоряжении ИК-паяльные станции . Цитата Забавно было бы посмотреть на Ваши действия при монтаже упомянутых Stratix и Virtex. При цене обоих это маловерятно. Цитата Правда? А вот у меня вовсе не вызывает. В равной степени также не вызывает сомнений потребление FPGA при сжатии видео... То есть, по Вашей логике, MMX-подобное ядро с кучей явно лишних фич расходует энергию более экономно, чем FPGA с отрубленными лишними частями? Не говоря уже о том, что BlackFin за те же деньги потребует значительно более дорогого DevKit, и будет использоваться, самое большее, на треть своих возможностей? Не говоря уже отом, что у него своя система команд, которую, если не хочешь платить n-дцать тысяч зелёных за компайлер, придётся изучать на примерах Ассемблера.
Сообщение отредактировал dryadae - Apr 29 2006, 22:48
|
|
|
|
|
Apr 30 2006, 07:15
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(dryadae @ Apr 30 2006, 02:44)  Цитата У БлэкФина есть именно такие корпуса, о которых Вы мечтаете. А BGA их вовсе не кошмарные, а, наоборот, лучшие из тех, с которыми мне приходилось сталкиваться Да ну? А чем паяете - уж не волной ли от жала? Если неохота с БГА связываться, то можно и жалом без волны. Цитата(dryadae @ Apr 30 2006, 02:44)  ...Между прочим, далеко не у всех есть в распоряжении ИК-паяльные станции. У меня её в распоряжении, представьте, тоже нет... Цитата(dryadae @ Apr 30 2006, 02:44)  Цитата Правда? А вот у меня вовсе не вызывает. В равной степени также не вызывает сомнений потребление FPGA при сжатии видео... То есть, по Вашей логике, MMX-подобное ядро... Простите, но я правда не знаю, что есть MMX-подобное ядро, и какое отношение оно имеет к блэкфину? Может, Вы BF с пентиумом перепутали? Цитата(dryadae @ Apr 30 2006, 02:44)  ...с кучей явно лишних фич... Интересно было бы узнать мнение специалиста, каких именно? Цитата(dryadae @ Apr 30 2006, 02:44)  ...расходует энергию более экономно, чем FPGA с отрубленными лишними частями?.. Чем же Вы собираетесь от FPGA "отрубать лишние части"? Зубилом, что ли? Цитата(dryadae @ Apr 30 2006, 02:44)  ...Не говоря уже о том, что BlackFin за те же деньги потребует значительно более дорогого DevKit, и будет использоваться, самое большее, на треть своих возможностей?.. ADSP-BF537 STAMP не так уж дорог (во всяком случае, дешевле FPGA кита, на котором можно сделать видеокомпрессор). Если на треть возможностей, зачем Вам 500 МГц? Уменьшите частоту в 3 раза, понизьте до минимума напряжение питания ядра - и будет Вам счастье. А ещё есть у процессора такая команда - IDLE, которая позволяет во много-много раз уменьшить потребление ядра, когда оно не используется. Цитата(dryadae @ Apr 30 2006, 02:44)  ...Не говоря уже отом, что у него своя система команд, которую, если не хочешь платить n-дцать тысяч зелёных за компайлер, придётся изучать на примерах Ассемблера. Это кто ж за компайлер такие цены вламывает? И как Вы собираетесь с помощью него изучать систему команд, да ещё без примеров ассемблера? Если хотите ознакомиться с компилятором - просто скачайте с сайта AD 90-дневную версию. Если делаете серьёзный проект - не грех и потратить деньги на его покупку. Если на средств не хватает - проявите некоторое любопытство, как без этого можно обойтись.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Apr 30 2006, 07:25
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250

|
Я лично паяю паяльником ersa minitip под микроскопом. На 208 ногий корпус с шагом 0.5 мм уходит минут 5 -6. Без всякой волны - шлепаешь жалом по каждому выводу.
Сделанная на FPGA система такой обработки, я думаю, будет на порядок медленнее, чем на DSP с той же технологией изготовления. Т.е. чтобы достичь производительности DSP за 20$ Вам надо будет купить FPGA за 200$.
Еще вызывает сильное сомнение эффективность поведенческого описания на VHDL (Вы же именно так собираетесь поступать, а не писать в виде списка компонентов?), что еще снизит быстродействие/увеличит размер и потребление.
ADшные процессоры жрут меньше FPGA, тут я со Stanislavom согласен, это пальцами на плате легко чувствуется.
--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
|
|
|
|
|
Apr 30 2006, 09:15
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Мое скромное мнение (хотя я не являюсь специалистом по DSP и FPGA). 1. По поводу DSP. BlackFin от AD имеет феноменальное соотношение цены и производительности. http://www.bdti.com/bdtimark/chip_fixed_cost_scores.pdfhttp://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.htmlhttps://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) очень не простая вещь в освоении. Каким путем идти - решать Вам. Но наберитесь терпения!
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|