Существуют ли специфические для инструментов Vivado и Quartus определения, которые RTL может использовать для предварительной обработки?
У меня есть проект, который необходимо встроить как в цепочку инструментов Xilinx Vivado, так и в цепочку инструментов Quartus. В дизайне у меня есть IP-адрес домена, пересекающий часы, который специфичен для поставщиков. Есть ли стандартное определение, присутствующее на этапе предварительной обработки Vivado или Quartus, которое я могу использовать для управления ifdef одного IP по сравнению с другим?
1 ответ
Я пока не могу комментировать комментарий Oldfart, но я добавлю, что если VHDL, вы можете использовать IF/GENERATE для создания экземпляра правильного IP. Но вы говорите, что предварительная обработка - вы хотите что-то особенное? Возможно, вы думаете в русле прагм метакомментариев? Похоже, что на связанной странице есть как A, так и X.