Thông báo

Collapse
No announcement yet.

Thắc mắc về Verilog

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

  • Thắc mắc về Verilog

    Em đang đọc tài liệu Verilog của ông Michael D. Ciletti mà hơi khó hiểu vì trình độ tiếng anh kém.

    Các anh đi trước cho em xin hỏi một số vấn đề sau
    1. Tại sao trong một module không được chứa nhiều hơn một máy trạng thái (trích: ..It also recommended that a module contain no more than one state machine)
    2. Tại sao khi ta phân chia thiết kế thì ta phải nhóm các thanh ghi và các cổng logic lại? (trích: ..The partition of design should group registers and their logic, so that their control logic might be implemented efficiently.)
    3. Ranh giới Module được duy trì trong tổng hợp có nghĩa là gì ạ <<trích: ..Module boundaries are preserved in synthesis (i.e., optimized separately) so combinational logic should not be distributed between modules.>>

  • #2
    và cho em hỏi nữa là trong Thiết kế và tổng hợp hệ thống số dùng verilog
    vậy Tổng hợp ở đây có nghĩa là gì? và tại sao phải tổng hợp?

    Comment


    • #3
      Nguyên văn bởi hoangclick Xem bài viết
      Em đang đọc tài liệu Verilog của ông Michael D. Ciletti mà hơi khó hiểu vì trình độ tiếng anh kém.

      Các anh đi trước cho em xin hỏi một số vấn đề sau
      1. Tại sao trong một module không được chứa nhiều hơn một máy trạng thái (trích: ..It also recommended that a module contain no more than one state machine)
      2. Tại sao khi ta phân chia thiết kế thì ta phải nhóm các thanh ghi và các cổng logic lại? (trích: ..The partition of design should group registers and their logic, so that their control logic might be implemented efficiently.)
      3. Ranh giới Module được duy trì trong tổng hợp có nghĩa là gì ạ <<trích: ..Module boundaries are preserved in synthesis (i.e., optimized separately) so combinational logic should not be distributed between modules.>>
      1. Mình không rỏ ý nghĩa state machine ở đây muốn đề cấp đến cái gì. Vì thực tế một module thực hiện một function nào đó thì có có nhiều trạng thái khác nhau.
      VD: truyền dữ liệu : idle state, busy state, ready state ,... cũng gọi là các trạng thái.
      2. Trong design gồm combinational logic và flipflop. Output của các combinational logic sẽ đi qua flipflop để chốt data lại. Nên việc điều khiển các flipflop sẽ dể dàng hơn.
      3. Synthesis (Tổng họp) là quá trinh compile (chuyển đổi) từ code (verilog, VHDL, ...) thành mức gate (cổng logic thực tế). Quá trình này được thực hiện bằng tool design compiler. Trong quá trình compile, tool sẽ đọc code rồi tìm gate tương ứng trong thu viện để tạo thành một mạch gồm các cổng logic (Giống như khi vẽ orcad sau khi xong capture <code> bạn sẽ chuyển sang layout<gate> vậy). Trong quá trình compile thì boundary của module có thể không còn, tức là khi sang mức gate có thể một cổng AND trong code là module A nhưng trong quá trình compile tool đã đẩy qua module B. Về mặc function thì không ảnh hưởng gì.

      Hy vọng giải đáp được phần nào thắc mắc của bạn. Để giải thích ở đây khó mà nói hết.
      Đề ghị lần sau khi hỏi bạn nên cho biết đang đọc sách nào, trang mấy như vậy mọi người dể trả lời hơn!
      Last edited by thuat_dientu; 14-10-2012, 01:51.

      ĐƯỜNG ĐI KHÓ,
      KHÔNG KHÓ VÌ NGĂN SÔNG CÁCH NÚI
      MÀ CHỈ SỢ LÒNG NGƯỜI NGẠI NÚI E SÔNG !

      Comment

      Về tác giả

      Collapse

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

      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