metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-07-05 08:09 am

Печаль прогресса

Сижу, читаю про FPGA (altera, xilinx). Все выглядит конечно весьма полезно и прогрессивно, по сравнению с тем что было 15 лет назад, но одна деталь вгоняет меня в уныние.
Это все можно использовать только имея некислую промышленную базу под руками. Под эти ж долбаные BGA и тому подобные корпуса плату руками не разведешь, не сделаешь и не припаяешь. То есть, чем дальше, тем больше - вещи, которые можно сделать промышленно/купить и вещи, которые можно склепать дома на коленке становятся несравнимыми по функциям и качеству, а производство впадает в зависимость от всякой хрени. Вот наложат эмбарго на станки для изготовления многослойных печатных плат - и трындец всем эмбеддерам и их разработкам.

[identity profile] blacklion.livejournal.com 2010-07-05 01:15 pm (UTC)(link)
Это изврат, диодиками помигать. Не представляю как на такой плате можно учесть все требования к разводке, тем более, на высоких частотах.
Не всем нужны высокие частоты :)

А шо, программатора с открытой схемой под ft2232 еще не придумали?
Год назад не было. Да и почему ft2232? Долго литься будет.

[personal profile] ex0_planet 2010-07-05 04:46 pm (UTC)(link)
Не всем нужны высокие частоты :)
Тут в журнале пара крайних постов про ацп 100msps/16bit и тому подобные вещи. Опять же, если электроника не предъявляет требований к разводке, то её можно найти и в более демократичных корпусах, и описываемой проблемы не стояло бы.

Год назад не было. Да и почему ft2232? Долго литься будет.
На мегабитных скоростях? Ну как бы есть еще ft2232h, там десятки мегабит, если не сотни.

[identity profile] blacklion.livejournal.com 2010-07-05 05:43 pm (UTC)(link)
Хм. А он не ограничен "виртуальным" COM-портом, т.е., если очень повезёт 115200 * 8?

[personal profile] ex0_planet 2010-07-05 06:40 pm (UTC)(link)
Там нечто, называемое MPSSE - полу-аппаратный, полу-программный bit-bang engine. В него засылается пачка байт, задается делитель, и он их по одному биту выклокивает из буфера. Поддерживается SPI, I2C и JTAG.

UrJTAG, например, поддерживает пачку переходников на этой мсх, но вот fpga'шные приблуды там experimental в лучшем случае.

Компорт там тоже по спецификации до мегабита тянет, и вроде как даже с четностью, но я не проверял.

[identity profile] blacklion.livejournal.com 2010-07-05 06:05 pm (UTC)(link)
Ну и да, мне как-то не хватало блоков, а не скорости. 20Mhz устраивало за глаза и за уши (синтезатор говорил о 140 максимум), а вот блоков не хватало в максимальной в "Не БГА" :(