[an error occurred while processing this directive]
|
и максплюсе - такой блок можно сформировать, скомпилировав субмодуль отдельно, описав для него все констрейны и записав его в виде нетлиста (EDIF например). А затем подключать куда либо как "черный ящик". Правда это касается только мэппера. Что - ISE так не умеет? Не думаю.
А насчет роутинга - я не видел ни разу такой возможности - что-бы в FPGA можно было какие-то pre-routed куски формировать. Все таки разводка слоев металлизации и разводка FPGA - процессы IMHO очень сильно отличающиеся, так как в FPGA все "проволоки" проведены заранее, и надо только включить соответствующие "ключи".
В общем, опять-же мое мнение, для FPGA просто нет смысла держать какие-то части заранее разведенными. А вот держать нетлисты отлаженных блоков, (и SDFы к ним) что есть в общем-то результаты работы меппера, это удобно и вполне нормально.
E-mail: info@telesys.ru