Thông báo

Collapse
No announcement yet.

Thắc mắc người mới học verilog

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Thắc mắc người mới học verilog

    Mọi người cho mình hỏi.
    Công dụng của hàm always @ là gì? Khi nào sử dụng always? Khi có always phần cứng hoạt động thế nào?
    Mình thấy cùng 1 bài toán nhưng có người thường sử dụng always, một số khác thì không. Không rỏ có sử khác biệt nào về cách thức hoạt động bên trong?
    THANKS

  • #2
    Nguyên văn bởi phamhiepst Xem bài viết
    Mọi người cho mình hỏi.
    Công dụng của hàm always @ là gì? Khi nào sử dụng always? Khi có always phần cứng hoạt động thế nào?
    Mình thấy cùng 1 bài toán nhưng có người thường sử dụng always, một số khác thì không. Không rỏ có sử khác biệt nào về cách thức hoạt động bên trong?
    THANKS
    Bạn nên mở thread này ở khu "ASIC/FPGA" thì hợp lý hơn.

    always @ cũng giống như process ở bên VHDL. Khi dùng "always @", thường thì phải cung cấp dữ kiện hoạt động (sensitivity list). Nếu mọi đường vào đều ở trong "sensitivity list" thì phần cứng sẽ chỉ là "combinational logic" (không có register). Trong trường hợp này, bạn cũng có thể dùng "assign", không cần phải dùng "always @". Nhưng đôi lúc người ta vẫn dùng "always @" để diễn đạt thiết kế theo ý thích cá nhân. Nếu chỉ có xung clock trong "sensitivity list", thì mọi năng động sẽ xẩy ra và đường ra sẽ được đăng ký (registered) tại cạnh dùng của xung clock. Reset sẽ được dùng như những signal thường. Nếu bỏ reset vô "sensitivity list" thì reset sẽ được dùng cho async reset (không lệ thuộc vào xung clock).

    Bạn theo link dưới đây để tham khảo thêm:
    http://www.asic-world.com/verilog/veritut.html
    Chúc một ngày vui vẻ
    Tony
    email : dientu_vip@yahoo.com

    Comment

    Về tác giả

    Collapse

    phamhiepst Tìm hiểu thêm về phamhiepst

    Bài viết mới nhất

    Collapse

    • bqviet
      Trả lời cho Đấu tắt điện cho máy tính bảng
      bởi bqviet
      Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
      06-12-2025, 17:17
    • nguyendinhvan
      Trả lời cho Xin hỏi về mạch thu FM/AM trong catsette
      bởi nguyendinhvan
      Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
      05-12-2025, 19:59
    • afrendly
      Trả lời cho Đấu tắt điện cho máy tính bảng
      bởi afrendly
      Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
      04-12-2025, 01:27
    • nick22
      Trả lời cho Máy điện châm ?
      bởi nick22
      Đúng như bạn nói, máy điện châm hiện nay trên thị trường đã khá đa dạng về mẫu mã, chức năng và giá thành.
      01-12-2025, 13:23
    Đang tải...
    X