Город МОСКОВСКИЙ
00:25:02

Verilog курс с HDLBits! Иерархия в Verilog, научился собирать сумматоры! 2023 12 21

Аватар
KONTAKTS все обо всем
Просмотры:
9
Дата загрузки:
17.09.2024 21:18
Длительность:
00:25:02
Категория:
Разное

Описание

Тема на KONTAKTS http://kontakts.ru/showthread.php/40673
===
Telega https://t.me/fpga_cpld
===
Видео по теме Verilog практический курс
===
01. Узнал про HDLBits - on-line курс по изучению и тестированию схем на Verilog 2023 11 17 01 11 17 https://youtu.be/WvoAiwaCHSs
02. Verilog практический курс с HDLBits! 2023 11 20 19 27 08 https://youtu.be/VCHYowOpQSM
03. Verilog практический курс с HDLBits! Узнал что управлять я могу только выходами! 2023 11 22 https://youtu.be/b7WPUOxH430
04. Verilog практический курс с HDLBits! Узнал что assing это не провод! 2023 11 23 https://youtu.be/tgNqonfnBdc
05. Verilog практический курс с HDLBits! Написал модуль с AND GATE в легкую и без подсказки! 2023 11 25 https://youtu.be/b6qYsfc9QT4
06. Verilog практический курс с HDLBits! Описал NOR! Ты не поверишь но это детектор 0! Знал? 2023 11 26 https://youtu.be/KrX1ISFAl2M
07. Verilog практический курс с HDLBits! Описал XNOR! Узнал как поставить ^! А тысможешь^? 2023 11 27 https://youtu.be/oO8lDS7KS2k
08. Verilog практический курс! Изучил wire declaring! Error (297009): Can't open project ? 2023 11 27 https://youtu.be/DbCrJgMBtgc
09. Verilog практический курс с HDLBits! Ура прошел тест кода с wire! Зто был глюк сервака! 2023 11 28 https://youtu.be/sZs4kQxC0oQ
10. Verilog практический курс с HDLBits! Создал аналог чипа 7458! Создал свой первый чип. 2023 11 30 https://youtu.be/6bNpSH1AUdY
11. Verilog практический курс с HDLBits! Узнал что такое vector! 2023 12 01 10 42 57 https://youtu.be/1Qj5RbTCC9A
12. Verilog практический курс с HDLBits! Узнал как объявлять и делить вектора! 2023 12 02 https://youtu.be/tVVqNprrtKA
13. Verilog практический курс с HDLBits! Научился менять байты местами в шине! 2023 12 03 https://youtu.be/tVVqNprrtKA
14. Verilog практический курс с HDLBits! Расширил навыки с побитовыми операциями BITWISE! 2023 12 04 https://youtu.be/6hxki6eUtUU
15. Verilog практический курс с HDLBits! Изучил логику AND, OR, XOR с 4- разрядными данными! 2023 12 05 https://youtu.be/r8oYrhPOgW8
16. Verilog практический курс с HDLBits! Научился конкатенировать вектора! 2023 12 07 https://youtu.be/w5sGbTWMKxg
17. Verilog практический курс с HDLBits! Научился реверсировать вектора разными путями! 2023 12 08 https://youtu.be/e-gzSoDeekA
18. Verilog курс с HDLBits! Узнал что такое replication operator и как реплицировать биты! 2023 12 09 https://youtu.be/I5xgcvVPV3U
19. Verilog курс с HDLBits! Узнал как реплицировать и еще конкатенировать5 сигналов! 2023 12 10 https://youtu.be/7UmZI0XiVGU
20. Verilog курс с HDLBits! Иерархия модулей в Verilog, сделал модуль в модуле! 2023 12 14 https://youtu.be/kR39IOVerJ0
21. Verilog курс с HDLBits! Иерархия в Verilog, узнал как подключать порта по расположению! 2023 12 16 https://youtu.be/he-b3JmSEA4
22. Verilog курс с HDLBits! Иерархия в Verilog, узнал как подключать порта по имени порта! 2023 12 17 https://youtu.be/YVWBFB1eTXk
23. Verilog курс с HDLBits! Иерархия в Verilog, узнал как подключать 3 модуля! https://youtu.be/Nd1fHh4aCyI 2023 12 18
24. Verilog курс с HDLBits! Иерархия в Verilog, узнал как подключать 3 модуля шинами! 2023 12 19 https://youtu.be/QxxIXY_f2TU
25. Verilog курс с HDLBits! Научился собирать 32-bit сумматор из 2-ух 16-bitных add! 2023 12 20 https://youtu.be/DknjP5Clpr8
26. Verilog курс с HDLBits! Иерархия в Verilog, научился собирать сумматоры! 2023 12 21 https://youtu.be/YOK8a1Oo6k0
27. Verilog курс с HDLBits! Иерархия в Verilog, описал carry-save adder на раз - два! 2023 12 22 https://youtu.be/PIo7AlAJV7M
===
Руководство тут https://hdlbits.01xz.net/wiki/Module_fadd
===
Пример что получилось!
===
//module add16 ( input[15:0] a, input[15:0] b, input cin, output[15:0] sum, output cout );
module top_module (
input [31:0] a,
input [31:0] b,
output [31:0] sum
);//
wire wcin, wcin_cout, wcout;
add16 add16_1( a[15:0], b[15:0], wcin, sum[15:0], wcin_cout );
add16 add16_2( a[31:16] , b[31:16], wcin_cout, sum[31:16], wcout );

endmodule

//module add1 ( input a, input b, input cin, output sum, output cout );
module add1 ( input a, input b, input cin, output sum, output cout );
assign sum = a ^ b ^ cin;
assign cout = a&b | a&cin | b&cin;
// Full adder module here

endmodule
===
Продолжение следует...
===

Рекомендуемые видео