Module B3: Procedural & packaging
Cần học trước: Module B1: Data types. 7 bài, 7 bài đã có nội dung.
- Always_comb, always_ff và always_latch: nói rõ phần cứng định mô tảĐang tải tiến độ
- Unique và priority: kiểm điều kiện chọn nhánh, không sửa input giúp bạnĐang tải tiến độ
- Vòng lặp SV: foreach theo shape, break và continue theo điểm đặtĐang tải tiến độ
- FSM với enum: chuyển trạng thái theo hợp đồng và kiểm không làm mất XĐang tải tiến độ
- Subroutine SV: ref nhìn thấy ngay, output chép khi trả vềĐang tải tiến độ
- Package và $unit: dùng chung định nghĩa mà không nhầm scopeĐang tải tiến độ
- Named block và final: thoát đúng phạm vi, kiểm đúng lúc kết thúcĐang tải tiến độ
Học xong module này sẽ mở: Module B4: Interface & TB timing, Module B5: OOP, Module B10: DPI & misc.