[an error occurred while processing this directive]
|
И запускать его из квартуса Tools->Tcl scripts.
В этом файле удобно сгруппировать распиновку и назначение IO-стандартов. Вобщем, смотрите примеры и читайте доки. Пример tcl-файла можно получить выбрав в квартусе Project->Generate Tcl File For Project
# Пример Tcl-файла для распиновки
package require ::quartus::project
# сигналы
set_location_assignment -to "my_signal_A" "Pin_B12"
set_location_assignment -to "my_signal_B" "Pin_AE12"
#шины
set_location_assignment -to "my_bus\[0\]" "Pin_B24"
set_location_assignment -to "my_bus\[1\]" "Pin_A21"
set_location_assignment -to "my_bus\[2\]" "Pin_A24"
set_location_assignment -to "my_bus\[3\]" "Pin_B20"
set_location_assignment -to "my_bus\[4\]" "Pin_B22"
set_location_assignment -to "my_bus\[5\]" "Pin_C19"
set_location_assignment -to "my_bus\[6\]" "Pin_A22"
set_location_assignment -to "my_bus\[7\]" "Pin_A19"
# IO стандарты
set_instance_assignment -name "IO_STANDARD" -to "my_signal_A" "LVCMOS"
set_instance_assignment -name "IO_STANDARD" -to "my_signal_B" "LVCMOS"
E-mail: info@telesys.ru