Всех приветствую.
Решил тут со скуки и небольшого профицита времени удариться в hdl. Давно лежит книжка про это дело (Панчул присоветовал, если что. У кого тут от него полыхает?)
Ну и вот. Читаю вдумчиво и пытаюсь повторить примеры из книги. Для компиляции и симуляции выбрал icarus. Маленький, свободный. Для визуализации gtkwave. Решил пока монструозные идешки не качать.
По умолчанию в моей слаке ставится Икарус 0.9.7. В нем как-то ничего не заработало. Написал Панчулу. Он говорит, в свободных поддержки систем верилога вообще нет. И предложил тренироваться на веб-сайте. Потом я немного нагуглил версию Икаруса 0.10.3, выкатил и у меня практически без проблем все собралось.
Ну а теперь вопрос знатокам верилога, системверилога и Икаруса. Какие есть ограничения по поддержке разных версий языков и Икаруса? Каких приятных штучек буду лишён в процессе познания? И вообще, чем отличается верилог от системверилога?