Мы планируем переместить некоторый код в CPLD или FPGA, чтобы сделать его быстрее. Я работал с Xilinks и их набором инструментов раньше, но по какой-то причине было решено, что на этот раз мы будем использовать Altera, поэтому я пытаюсь привыкнуть к Quartus II.
В частности, я ищу способ явно назначить контакты микросхеме, которую я использую. В Xilinx я бы отредактировал файл списка соединений, но в Quartus я не нашел ничего подобного. Существует программа (Assignments => Pin Planner), которая делает это, но у нее неуклюжий графический интерфейс, и я бы предпочел редактировать контакты в текстовом редакторе, поэтому у меня двойной вопрос:
A: Как мне найти файл, в котором хранится назначение контактов? Его нет в списке моих файлов в навигаторе проекта, но контакты, которые я назначил в Планировщике контактов, остаются от сеанса к сеансу, поэтому их нужно хранить где-нибудь.
B: Это ужасная идея?
IDE - это Quartus II 10.1 Development Kit - MAX II Development Board, язык - VHDL.
РЕДАКТИРОВАТЬ: прямо сейчас я столкнулся с проблемой, связанной с тем, что пытаюсь взаимодействовать с Dev Kit через USB. Я делаю на нем приемник последовательных данных и снабдил его выводом Data In. В Dev Kit есть USB-приемник, поэтому я пытаюсь сопоставить din с любым контактом USB-разъема. Согласно имеющемуся у меня файлу (rm_maxII-develop_board-rev1.pdf) USB-разъем находится на «Board Designation U13», но когда я захожу в Pin PLanner и пытаюсь назначить его, PIN_U13 отсутствует. Я подозреваю, что это ошибка в pdf, а не в Pin Planner, но, видя, что я никогда раньше не работал с продуктами Altera, я очень смущен.