[an error occurred while processing this directive]
|
студенты большую часть к окончанию забывают.
По мне язык хорош, когда несинтезируемые конструкции в нем неописуемы (несинтезируемая конструкция является синтаксической ошибкой).
Разница же между асинхронностью в аппаратуре и при программировании, IMHO, заключается в том, что аппаратура - это реальный мир, и при проектировании мы не можем создать его, задав его поведение правилами, а должны описывать его ими.
Покажите мне синтезатор, который догадается, что если нужно сделать операцию за такт, то можно конвейеризировать ее, вставив, например, еще один триггер либо по инверсному clk, либо сделав еще один умноженный тактовый импульс на PLL.
E-mail: info@telesys.ru