Цитата
По пункту 3 можно было в таком случае и мультицикловыми констрейнами обойтись.
Насколько я понимаю суть мультицикловых констрейнов, нельзя.
Поскольку данные передаются каждый такт, и поэтому должны фиксироваться в триггере перед следующим тактом.
Но могут приходить с задержкой на несколько тактов, поэтому промежуточные триггеры решают задачу.
В случае мультицикловых констрейнов данные передаются раз в несколько тактов, в результате чего могут идти до следующего триггера за n*период тактов.
Как-то так...
Цитата
Global optimiztion в моей практике может помочь дотянуть чуть-чуть, но не может помочь кардинально, а ресурсов (в основном времени) жрет много. Поэтому я бы его не включал.
В моем проекте для некоторых конфигураций он помогал.
Но потом я его выключил, пока хватало других способов. Включил обратно, когда некоторые методы себя исчерпали (возможно, зря включил).
Собственно, сейчас, поскольку конфигурация-минимум откомпилировалась, эта задача отошла на задний план.
Цитата
А памяти не жалейте, она же дешевая...Да, придется поставить шестидесятичетырехразрадную операционку
Надо парить мозг начальнику, чтобы купил эту память, и всё переставлять. Т.е. время.
Когда эта задача станет по-настоящему актуальной - возможно, так и сделаю.