Chào các bạn, mình mới nghiên cứu FPGA gần đây. Mình muốn giao tiếp LCD với FPGA dùng ngôn ngữ VHDL hoặc Verilog, bạn nào có example code hoặc những tài liệu liên quan hay có kinh nghiệm về vấn đề này có thể share cho mình với. Thanks nhiều nhé.
Giao tiếp với LCD dùng FPGA!
Collapse
X
-
LCD controller core trên mạng nhiều lắm, bạn chịu khó tìm, thế nào cũng ra. LCD Controller thông thường và LCD controller theo chuẩn wishbone
-
nhân tiện cho mình hỏi với : tại sao khi đọc tài liệu thì viết rằng thời gian warmup cho nguồn đạt đủ điện áp là khoảng 45ms nhưng khi mình làm thì lại thấy thời gian khởi động (chứ không phải khởi tạo đâu )của lCD quá lâu (gần 10s). Không biết là lý do nào
Comment
-
minh cung dang lam ve mang nay nhung cung dang be tac day. Hy vong se co nguoi co kinh nghiem giup do!
Comment
-
ai bit gi ve viet lap trinh bang vẻilog xin chi giao voi?hoi gap day?co gi lien he o hoangkha_la@yahoo.com.
Comment
-
uhm...mình cũng đang vướng mắc chỗ này...có bạn nào đã làm thì xin chỉ chi tiết 1 chút được ko...nếu có code ví dụ để ngâm cứu thì càng tốt, tại cũng đang gấp quáNguyên văn bởi lahodu Xem bài viếtChào các bạn, mình mới nghiên cứu FPGA gần đây. Mình muốn giao tiếp LCD với FPGA dùng ngôn ngữ VHDL hoặc Verilog, bạn nào có example code hoặc những tài liệu liên quan hay có kinh nghiệm về vấn đề này có thể share cho mình với. Thanks nhiều nhé.

. mong được sự giúp đỡ của mọi người
Comment
-
Nguyên văn bởi tienbkit Xem bài viếtuhm...mình cũng đang vướng mắc chỗ này...có bạn nào đã làm thì xin chỉ chi tiết 1 chút được ko...nếu có code ví dụ để ngâm cứu thì càng tốt, tại cũng đang gấp quá

. mong được sự giúp đỡ của mọi người
hix sao lại nản vậy ku.
Nhớ pao tao ăn chè hehe
Sông dài, Thuyền lớn, Biển rộng bao la.
Tháo neo ngôn ngữ, lèo lái con thuyền kiến thức nhân loại.
Comment
-
vẫn chưa hiểu lắm...đưa code vào mà chẳng thấy LCD có động tĩnh gìNguyên văn bởi quoc_thaibk Xem bài viết

Cơ chế của hoạt động LCD:Khi các chân EN & RS & RW đã được set thì chỉ cần 1 bộ đếm delay thời gian đưa dữ liệu vào...dữ liệu sẽ được nhận là các mã ASIIC và xuất lên LCD (ví dụ:khi data là h'30 --> LCD hiển thị số 0)....???mất mấy ngày rùi mà chưa đâu vào đâuCode:module LCDmodule(clk, RxD, LCD_RS, LCD_RW, LCD_E, LCD_DataBus); input clk, RxD; output LCD_RS, LCD_RW, LCD_E; output [7:0] LCD_DataBus; wire RxD_data_ready; wire [7:0] RxD_data; async_receiver deserialer(.clk(clk), .RxD(RxD), .RxD_data_ready(RxD_data_ready), .RxD_data(RxD_data)); assign LCD_RS = RxD_data[7]; assign LCD_DataBus = {1'b0, RxD_data[6:0]}; assign LCD_RW = 0; // always write, never read from the LCD module reg [2:0] count; always @(posedge clk) if(RxD_data_ready | (count!=0)) count <= count + 1; reg LCD_E; always @(posedge clk) LCD_E <= (count!=0); endmodule
. Mong được mọi người góp ý!Thanks!
Comment
-
Theo mình có 2 cách để lập trình LCD:
1. Dùng State Machine để quay vòng các trạng thái: khởi động, ...
2. Dùng chip nhúng để lập trình tuần tự.
Xilinx support free core của chip PicoBlaze nên ta có thể lập trình hiển thị LCD đơn giản hơn rất nhiều. Ngôn ngữ lập trình cho PicoBlaze bằng Asm, file được viết dưới đuôi .psm sau đó dịch ra file .vhd định nghĩa ROM cho con PicoBlaze này.
Các bạn có thể download tài liệu example này với kit Spartan 3E tại đây:
Doc: http://www.xilinx.com/products/board...sk_startup.pdf
Zip code: http://www.xilinx.com/products/board...sk_startup.zip
Chúc các bạn thành công.Technical sale at WT Microelectronics S'pore
Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim
Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com
Comment
-
uh minh cung dung picoblaze de dieu khien cai thang LCD nay va cung đa thanh cong mot chut,Cac pac cu thu sai xem,hay va tien loi hon viet bang VHDL nhiu
Comment
-
Mọi người cho em hỏi, em viết = VHDL, viết dạng state machine, xuất chữ cố định thì em xuất rồi, sau khi xuất em nhảy tại chỗ ở state cuối cùng. Nhưng bây giờ em có 1 cái đồng hồ cần xuất ra, đồng hồ thì chạy liên tục, vậy thì em phải nhảy lên state đọc giờ, hay state set DDRAM (gần đây o lên trường được nên o có KIT để thử >_<)
Comment
Bài viết mới nhất
Collapse
-
bởi domar123Giải pháp cho dàn PC cao cấp chơi game và làm việc
Khi xây dựng một bộ máy tính cao cấp, việc chọn đúng vi xử lý và card đồ họa sẽ quyết định trực tiếp đến trải nghiệm thực tế của bạn. Dòng chip AMD trang bị công nghệ...-
Channel: Đánh giá sản phẩm DTVN
Hôm qua, 08:55 -
-
bởi domar123Giải pháp toàn diện cho người dùng đa nhiệm
Nếu bạn đang cần một bộ máy vừa phục vụ công việc chuyên môn nặng vừa đáp ứng nhu cầu giải trí cao cấp, sự kết hợp giữa Ryzen 9 9950X TRAY và Radeon RX 9070 XT 16GB là lựa chọn...-
Channel: Đánh giá sản phẩm DTVN
17-08-2026, 17:12 -
-
bởi lvhnKhác nhau là đi lái thuê hoặc chạy dịch vụ được
...
-
Channel: Tâm tình dân kỹ thuật
17-08-2026, 15:50 -
-
bởi ittcHic, sao nhiều anh em khuyên là đàn ông đã học thì học luôn số sàn chứ đừng học số tự động anh....-
Channel: Tâm tình dân kỹ thuật
16-08-2026, 17:46 -
-
bởi mèomướp1. Tìm hiểu đc thì càng tốt, bận thì thôi. Ko cần quá quan trọng
2. Số tự động cho đơn giản, kiểu như đi xe ga ấy ạ
3. Học lý thuyết tử tế ok
4.ok
5.có. đủ số km, tgian cầm lái là đc
6.đi ăn tập thể,...-
Channel: Tâm tình dân kỹ thuật
14-08-2026, 16:34 -

Comment