Verilog HDL: Tạo một thiết kế phân cấp

Ví dụ này mô tả cách tạo thiết kế phân cấp bằng Verilog HDL. Thiết kế này giống hệt với VHDL, AHDL và các ví dụ phân cấp dạng biểu đồ. Tệp tin top_ver.v là cấp cao nhất, gọi hai tệp cấp thấp hơn là bottom1.v và bottom2.v.

Để biết thêm thông tin về việc sử dụng ví dụ này trong dự án của bạn, hãy truy cập:

vprim.v

mô-đun top_ver.v top_ver (q, p, r, ngoài); đầu vào q, p, r; đầu ra; reg out, intsig; bottom1 u1(.a(q), .b(p), .c(intsig)); bottom2 u2(.l(intsig), .m(r), .n(out)); nội bộ

bottom1.v

mô-đun dưới1(a, b, c); đầu vào a, b; đầu ra c; reg c; luôn bắt đầu c<=a & b; endmodule

bottom2.v

mô-đun bottom2(l, m, n); đầu vào l, m; đầu ra n; reg n; luôn bắt đầu n<=l | m; mô đun cuối

Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.