Un proyecto de Altera Quartus II consta de uno * .qpf y uno o más archivos * .qsf. El qsf parece ser una secuencia de comandos TCL como otras configuraciones y archivos de configuración relacionados con EDA (por ejemplo, xdc, sdc, ...).
¿Es posible incluir otros scripts TCL en el qsf?
No me gusta la idea de almacenar todas las configuraciones de diseño en un archivo (archivos de origen, asignaciones de pin, ...). Al igual que en ISE o Vivado, me gustaría almacenar, por ejemplo. Pin asignaciones en archivos separados y los incluyó.
Excurse ISE:
ISE usa archivos UCF para almacenar restricciones para pines, ubicación y tiempos. Es posible agregar varios archivos ucf a un proyecto. P.ej. un GPIO.LED.ucf
o un Clock.SystemClock.ucf
.
Excurse Vivado:
Vivado almacena restricciones en archivos xdc (Restricciones de diseño de Xilinx - una versión extendida de Xilinx de archivos SDC - Restricciones de diseño de Synopsys). Los archivos XDC / SDC son scripts TCL. Quartus también usa archivos SDC.