always_comb begin
if (input1) begin
led1 =1;
led2 =1;
led3 =0;
led4 =0;
end
else begin
led1 =0;
led2 =0;
led3 =1;
led4 =1;
end
end
endmodule
Явных преимуществ чистого конвертора Python -> HDL абсолютно не видно. Одно дело, когда в HDL синтезируются некие полноценные библиотеки (примером может быть PyTorch — который работает с CUDA).
А другое дело, когда создается новый передаст одного языка в другой. В чем идея?
Снижение избыточности кода на 5-10%? Оно того стоит?
Тестовые окружения? Да SystemVerilog и сам умеет в ООП и тому подобные вещи.
Поддержка стандартов Verilog/SystemVerilog? Сомневаюсь.
Упрощение разработки? Вряд ли — насколько я вижу это тот же SV, только с немного адаптированным под питон синтаксисом.
В общем, с уваженеим к людям, кто проделал эту работу — не совсем понятна ее область применения.
Да ну нет же. Здесь человек рассказывает о серьезной связке ПЛИС+процессор, программирование софтового микроконтроллера и т.д. Это и правда не просто. А мигать светодиодом на ПЛИС — вполне просто. Проект marsohod.org — там куча примеров для простых камней. Не слишком сложнее ардуин. Все-таки стоит ознакомиться с предметом, а потом ругаться)) В целом, эта самая моргалка диодом — ну 5 строк, максимум. Не так уж много и сложно. Даже как-то обидно стало за плисины)
С позиции студента выскажу мысль, что все-таки очень многое зависит именно от мотивированности и стремления самого студента.
Нет такого преподавателя, предмет которого необходимо действительно ЗНАТЬ, что бы получить вожделенный зачет/тройку на экзамене. Говорю лично про свои университеты, окончил колледж при одном ВУЗов Казахстана (преподаватели поголовно ВУЗовские), сейчас обучаюсь в российском ВУЗе + рассказы знакомых студентов. Обе специальности — технические, электромеханик среднее профессиональное, сейчас — выпускник-радиотехник.
Т.е. если ты хочешь просто отсиживать — ты будешь просто отсиживать пары, не получая абсолютно никаких знаний, потом раш-тайм на сессии, за 2-3 дня какое-то понимание общих мыслей о сдаваемом предмете, зубрежка и, чудо, заветная 3, а в большинстве случаев 4-5 — твои.
При всем при этом преподаватели — довольно квалифицированные люди, это к.т.н., д.т.н и т.д. НО есть одно. В большинстве случаев это люди либо уже довольно возрастные (которым «надоело преподавать») либо наоборот — молодые ребята, не имеющие опыта преподавания (не говоря уже о попытках заинтересовать студентов) и не имеющие серьезной мотивации стараться сделать что-то сверх плана лекции и решения задачек на практике.
На весь университет есть несколько преподавателей, действительно любящих свое дело, считающих своей целью научить и рассказать. Именно они закладывают те знания в наши головы, на основе которых строится понимание остальных предметов, как не парадоксально.
О них говорят, их вспоминают даже после окончания университета, к ним приходят советоваться с интересными вопросами, возникающими на работе. Их любят и ценят, не смотря на то, что в свое время они требовали, валили, заставляли, заинтересовывали. Но их очень, очень мало. Слишком мало.
module led_blinker(input input1, output led1, led2, led3, led4);
always_comb begin
if (input1) begin
led1 =1;
led2 =1;
led3 =0;
led4 =0;
end
else begin
led1 =0;
led2 =0;
led3 =1;
led4 =1;
end
end
endmodule
Явных преимуществ чистого конвертора Python -> HDL абсолютно не видно. Одно дело, когда в HDL синтезируются некие полноценные библиотеки (примером может быть PyTorch — который работает с CUDA).
А другое дело, когда создается новый передаст одного языка в другой. В чем идея?
Снижение избыточности кода на 5-10%? Оно того стоит?
Тестовые окружения? Да SystemVerilog и сам умеет в ООП и тому подобные вещи.
Поддержка стандартов Verilog/SystemVerilog? Сомневаюсь.
Упрощение разработки? Вряд ли — насколько я вижу это тот же SV, только с немного адаптированным под питон синтаксисом.
В общем, с уваженеим к людям, кто проделал эту работу — не совсем понятна ее область применения.
Нет такого преподавателя, предмет которого необходимо действительно ЗНАТЬ, что бы получить вожделенный зачет/тройку на экзамене. Говорю лично про свои университеты, окончил колледж при одном ВУЗов Казахстана (преподаватели поголовно ВУЗовские), сейчас обучаюсь в российском ВУЗе + рассказы знакомых студентов. Обе специальности — технические, электромеханик среднее профессиональное, сейчас — выпускник-радиотехник.
Т.е. если ты хочешь просто отсиживать — ты будешь просто отсиживать пары, не получая абсолютно никаких знаний, потом раш-тайм на сессии, за 2-3 дня какое-то понимание общих мыслей о сдаваемом предмете, зубрежка и, чудо, заветная 3, а в большинстве случаев 4-5 — твои.
При всем при этом преподаватели — довольно квалифицированные люди, это к.т.н., д.т.н и т.д. НО есть одно. В большинстве случаев это люди либо уже довольно возрастные (которым «надоело преподавать») либо наоборот — молодые ребята, не имеющие опыта преподавания (не говоря уже о попытках заинтересовать студентов) и не имеющие серьезной мотивации стараться сделать что-то сверх плана лекции и решения задачек на практике.
На весь университет есть несколько преподавателей, действительно любящих свое дело, считающих своей целью научить и рассказать. Именно они закладывают те знания в наши головы, на основе которых строится понимание остальных предметов, как не парадоксально.
О них говорят, их вспоминают даже после окончания университета, к ним приходят советоваться с интересными вопросами, возникающими на работе. Их любят и ценят, не смотря на то, что в свое время они требовали, валили, заставляли, заинтересовывали. Но их очень, очень мало. Слишком мало.