Altera dev board. Проблемы с GPIO

Думаю, что владельцы альтеровских плат разработчика либо сталкивались с такой проблемой, либо уже знают ее решение.
Итак, имеется отладочная плата DE2, на нее выведен 40 пиновый разъем GPIO (general purpose inout ).
Создаю проект, импортирую pin assignments из csv файла. Сам GPIO — Это 38 проводная шина.
Мой проект содержит приемник и передатчик uart. формируем байт для передатчика с помощью свитчей, что распаяны на плату, индицируем принятый байт светодиодами. Загвоздка приключилась вот с чем. Выход передатчика хотел подцепить на GPIO[26], вход приемника на GPIO[28], но квартус пишет ошибку: «port GPIO is declared more than once».
Собсно проблему решил переобозначением в Assignment Editon конкретно этих пинов на TxOut и RxIn.

А теперь вопрос: есть ли возможность часть бит разъема GPIO использовать как входы, а часть как выходы не меняя их имен в Pin Assignment? И если да, то как? Вроде у Petrovich'а есть DE nano?

кусочек toplevel файла:

module uart(CLOCK_50, SW, KEY, LEDG, LEDR, GPIO);
input CLOCK_50;
input [17:0] SW;
input [3:0] KEY;
output [17:0] LEDR;
output [8:0] LEDG;
input [26:26]GPIO;
output [28:28]GPIO;

...

endmodule