Второй этап предполагал генерацию кода Verilog для блока сведения диапазонов встроенными генераторами кода обеих сред и сравнение полученных результатов. Этот этап был критичен для оценки готовности Engee к промышленному применению, поскольку именно качество генерируемого кода определяет, можно ли его использовать в реальных изделиях без ручной переработки.
Код, сгенерированный Simulink с использованием HDL Coder, продемонстрировал классический иерархический подход к проектированию цифровых устройств. Верхний модуль чётко структурирован: он инстанцирует подкомпоненты, каждый из которых отвечает за строго определенную функцию. Несмотря на избыточность, обусловленную обилием промежуточных узлов, такой подход соответствует промышленным стандартам разработки.
Код, сгенерированный Engee, представлял собой качественно иной подход. По умолчанию код выполнен в монолитном стиле: вся логика устройства, от арифметических операций до формирования выходных флагов, сосредоточена непосредственно в теле единственного модуля, при этом имеется возможность включить генерацию комментариев, которые упрощают понимание кода. Такой код компактен, он эффективен с точки зрения объёма, он представляет собой пример быстрого прототипирования, где основной целью является получение работоспособного кода, поэтому для достижения идентичной иерархической структуры подсистемы модели были переведены в атомарный режим, что позволило получить читабельный, разбитый на модули код.
Сравнительный анализ показал, что с точки зрения структурной организации и компоновки код, сгенерированный в Engee, отличается от кода из Simulink. В том случае, если не выполнять дополнительную настройку модели в Engee, мы получаем единый модуль, но при должной настройке, код сгенерированный Engee не уступает реализации представленной в MATLAB.