Я реализую свои регистры специальных функций, используя структуры, я могу выбирать между упакованными структурами и неупакованными структурами, преимущество упакованных структур заключается в том, что они позволяют мне рассматривать мою структуру как вектор, но недостатком является то, что с точки зрения синтеза, распакованные структуры лучше, потому что «компиляторы синтеза могут оптимизировать неупакованные структуры лучше, чем упакованные структуры».
Интересно, имеет ли смысл вообще использовать распакованные структуры, даже за приведенные выше соображения синтеза.
Спасибо.
Цитата из книги "RTL моделирование с помощью SystemVerilog", Стюарт Сазерленд.