Разрабатываю различные устройства на FPGA, которые как близнецы-братья похожи друг на друга в части PCB, но разводить плату каждый раз заново несколько утомляет. Перетаскивать проект и потом его курочить под новые нужды тоже как-то не очень... Хочется создать некоторую библиотеку блоков включая соответствующую трассировку на PCB (которые у меня всегда 4-х слойные), что-бы потом прямо из этих блоков компоновать новые устройства, например 1 блок - FPGA + блокировачные емкости + конфигурационная PROM + JTAG + питание 2 блок - VCO с обвязкой 3 блок - ADC с буферами и обвязкой 4 блок - Ethernet Phy + трансформатор + RJ45 + мелочевка обвязки...
Далее составляем схему из этих блоков, передаем их в PCB, там расставляем, трассируем соединения и в дамках :-)) Подскажите, как правильно организовать все это...
|