March 12th, 2018

Про быстродействие FPGA и корпуса

В последнем посте про умножитель частота проекта составила 155 МГц на Altera Cyclone 10 LP (speed grade 6). Интересно было бы посмотреть на частоту проекта на Altera MAX 10. Итак, наибольшей скоростью в семействе MAX 10 обладают чипы с speed grade 7. Собираем проект, и получаем всего лишь 124.8 МГц. То есть MAX 10 ещё медленнее, чем Cyclone 10 LP (который сам по себе не быстрый).

Но у MAX10 есть и преимущества. Первое, очевидно, отсутствие необходимости во внешней памяти конфигураций. Второе преимущество касается маленьких проектов с небольшим числом GPIO. В семействе MAX 10 есть совсем маленькие чипы, у которых всего 27 GPIO, т.е. не останется массы незанятых портов. Правда, они в корпусе VBGA, что не всегда удобно. Самый маленький корпус такого типа имеет всего 36 выводов, и шаг выводов 0.4. Это не очень хорошо, конечно. Возможны проблемы как с трассировкой платы, т.к. дорожки тоньше 0,1 мм делать умеют далеко не все производители, а те, кто умеет, возьмут дорого, так и с монтажом. Я уже не говорю про монтаж в домашних условиях, и на производстве это далеко не все могут запаять. BGA с шагом 0,5 уже вызывает проблемы на многих производствах. Так что если хотите пайку BGA без проблем, ставьте шаг 0,65-0,8 мм. А лучше 1 мм.



Корпуса такого типа относительно новые, они также называются WLCSP (Wafer Level Chip Scale Package). Корпус обрезан ровно под размер кристалла, без запаса по бокам. То есть, это самый маленький корпус, который на сегодняшний день возможен.