Всё, что объявлено внутри такой области тактируется от её клока. Это несколько дисциплинирует разработчика - заставляет его держать код относящийся к одному домену в одном месте, а не размазывать его по поверхности модуля. :-)
Что мешает для каждого клокового домена держать код в своем process/always? Все-таки доводы должны опираться не на вкусовщину, а на объективные критерии - результаты синтеза и имплементации. Кому-то избыточность синтаксиса нечитабельна, а кому-то избыточность абстракций. А уж не представлять, во что эта ооп-красота будет синтезироваться - это вообще за гранью. В таком случае вся отладка сводится к шаманству с констрэйнами, игрой в стратегии или еще хлеще - топологи разрулят.
Еще бы сравнить результаты синтеза и имплементации sv и chisel. А то не ясны предпосылки и преимущества его использования. Более компактный код, более понятный ооп-программистам? Отлично, но в кристалле нет инкапсуляции, наследования и полиморфизма. Как получить выгоду от скрещивания бульдога с носорогом - классов с лутами и ff? И где потом в таком компактном коде искать фанауты и logic levels? Не нравится мне этот тренд натагивания fpga на программистов (или наоборот), который в итоге сводится к надежде на умный сапр и констрэйны.
Опять двадцать пять. Когда уже тут уяснят, что удаленка - это не только прихоть жителей столиц, не желающих давиться в метро или стоять в пробках. Для замкада удаленка - единственный шанс нормальной зп, поэтому для них гибрид, который предлагают в качестве альтернативы, ничем не лучше офиса. Вам же не нравится пробки и давки, так дайте людям из регионов работать, без релокации в нерезиновые.
Всё, что объявлено внутри такой области тактируется от её клока. Это несколько дисциплинирует разработчика - заставляет его держать код относящийся к одному домену в одном месте, а не размазывать его по поверхности модуля. :-)
Что мешает для каждого клокового домена держать код в своем process/always? Все-таки доводы должны опираться не на вкусовщину, а на объективные критерии - результаты синтеза и имплементации. Кому-то избыточность синтаксиса нечитабельна, а кому-то избыточность абстракций. А уж не представлять, во что эта ооп-красота будет синтезироваться - это вообще за гранью. В таком случае вся отладка сводится к шаманству с констрэйнами, игрой в стратегии или еще хлеще - топологи разрулят.
Еще бы сравнить результаты синтеза и имплементации sv и chisel. А то не ясны предпосылки и преимущества его использования. Более компактный код, более понятный ооп-программистам? Отлично, но в кристалле нет инкапсуляции, наследования и полиморфизма. Как получить выгоду от скрещивания бульдога с носорогом - классов с лутами и ff? И где потом в таком компактном коде искать фанауты и logic levels? Не нравится мне этот тренд натагивания fpga на программистов (или наоборот), который в итоге сводится к надежде на умный сапр и констрэйны.
Опять двадцать пять. Когда уже тут уяснят, что удаленка - это не только прихоть жителей столиц, не желающих давиться в метро или стоять в пробках. Для замкада удаленка - единственный шанс нормальной зп, поэтому для них гибрид, который предлагают в качестве альтернативы, ничем не лучше офиса. Вам же не нравится пробки и давки, так дайте людям из регионов работать, без релокации в нерезиновые.