Thiết kế Baud

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • thanhlonguit
    Thành viên tích cực
    • Apr 2012
    • 105

    #1

    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.
  • jefflieu
    Moderator
    • Oct 2007
    • 998

    #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...