Thông báo

Collapse
No announcement yet.

Thiết kế Baud

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

  • Thiết kế Baud

    Hiện tại mình muốn thiết kế một khối tạo baud bằng verilog nhưng chưa biết làm như thế nào, mong các anh chị giúp đở.

    - Yêu cầu: Cho xung clock 50MHz. Thiết kế khối baud tạo ra tốc độ baud 9600 và 19200.

  • #2
    Tạo bộ đếm đó bạn:
    Baud = 9600 nghĩa là tạo 1 xung cho mỗi 1/9600 giây. Viết bộ đếm, mỗi clock 50MHz, cộng 1. Bạn tính coi trong 1/9600 giây, bộ đếm nhảy bao nhiêu lần. Khi đủ rồi, reset bộ đếm trở lại 0 và đếm tiếp. Khi đêm = 0 thì output = 1, còn lại output = 0. Như vậy bạn được 1 xung cho mỗi 1/9600 giây. ...

    Comment

    Về tác giả

    Collapse

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

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

    Collapse

    Đang tải...
    X