Не мог бы нарисовать схему (2 строки, 3 столбца), а то непонятно ? А насчёт ПЛИСки - нужно окучивать приблизительно 2*sqrt(количество светодиодов) выходов (в данном случае 25+28), а не на каждый светодиод.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)