Khối Ram (rom_add)

Một phần của tài liệu tìm hiểu và xây dựng ứng dụng trên kit fpga (Trang 48)

Chương 4 :Thiết kế một số ứng dụng cơ bản

4.1 VGA

4.1.7 Khối Ram (rom_add)

Hình 4.9. Khối RAM Rom_add có đầu vào và đầu ra như sau:

 Add_RAM (in) : bus địa chỉ 11 bit được nối với đầu ra của bộ mã hóa địa chỉ RAM (encode_add_RAM) để cho biết, bộ đếm đang trỏ tới ô nào trên màn hình.

 Btn(in): điều khiển chọn nhóm thanh ghi trong character_Rom.

 Character_address: đầu ra của RAM có độ rộng 8 bit. Tín hiệu từ đây

sẽ được nối với đầu vào seg_sel của khối character_ROM để quyết định xem tại ô mà bộ đếm đang trỏ tới sẽ hiển thị ký tự gì.

49 4.1.8 Khối Character_rom

Khối này chứa các ký tự được định dạng sẵn để xuất ra theo pixel và được chọn bởi khối ROM_add, khi có tín hiệu seg_sel và Sh_sel vào thì khối này sẽ xử lý tín hiệu đó và xuất ra ký tự tương ứng với địa chỉ mà khối ROM_add đưa đến khối này.

Ngõ ra Char_out gồm 16 bit sẽ xuất ký tự tương ứng đến bộ MUX 4.1.9 Khối MUX

Hình 4.10. Khối MUX

Khối có chức năng quyết định mầu của điểm ảnh.Đầu vào lấy từ mã quét lưu trong ROM.

50 4.1.10 Khối VGA_gen

Khối tạo điểm ảnh có đầu vào là các giá trị tọa độ hcount và vcount của điểm ảnh và đầu ra là màu sắc tương ứng của điểm ảnh đó.

51

Kết luận

Với FPGA, chúng ta khơng những có thể rút ngắn thới gian thực hiện ASIC mà cịn giảm chi phí nghiên cứu tối đa do q trình kiểm tra thiết kế khơng những được kiểm tra bằng các phần mềm mơ phỏng mà giờ đây cịn có thể chạy trên các Chip thực trong mội trường có thể nói là gần với mơi trường ASIC thực nhất. Khả năng tái cấu hình cho phép bạn sửa đi sửa lại thiết kế cho đến khi đạt yêu cầu mà không tốn một xu nào ngồi tiền điện mà bạn phải trả. Do đó, cơng nghệ FPGA sẽ là công nghệ phù hợp nhất đối với nên công nghiệp đang phát triển như Việt Nam.

Một phần của tài liệu tìm hiểu và xây dựng ứng dụng trên kit fpga (Trang 48)

Tải bản đầy đủ (PDF)

(51 trang)