Tôi hy vọng có thể xuất HDMI / DVI-D cho dự án FGPA tiếp theo của mình nhưng FPGA của tôi không có hỗ trợ riêng cho đầu ra TMDS. FPGA là Spartan 3E và tôi tin rằng nó chỉ hỗ trợ tín hiệu vi sai LVDS.
Tôi đã đọc rất nhiều trên mạng về tín hiệu vi sai và tôi có một ý tưởng chung về cách thức hoạt động nhưng tôi bối rối về các tiêu chuẩn khác nhau. Tôi cũng đã xem qua các thông số kỹ thuật cho HDMI nhưng nó rất khô khan và dường như có một sự quen thuộc nhất định với các khái niệm này mà tôi không có.
Ví dụ, chính xác TMDS so với LDVS là gì? Có phải TMDS chỉ là một sơ đồ mã hóa chạy trên LVDS? Có phải TMDS và LVDS chỉ là tiêu chuẩn cho tín hiệu vi sai nhưng với các đặc tính điện khác nhau? Việc không có kết quả tìm kiếm cho các chip chuyển đổi LVDS sang TMDS cho thấy sự hiểu biết của tôi bị phá vỡ ở đây.
Trong một ý nghĩa thực tế, tôi tự hỏi liệu tôi có thể đơn giản nối một bảng ngắt HDMI trực tiếp vào các chân đầu vào của FPGA không, định cấu hình các chân đó theo tiêu chuẩn LVDS IO và mong nó hoạt động (với điều kiện là phần mềm được viết chính xác). Một số trang web ngụ ý rằng tôi có thể nhưng có vẻ như tất cả các GPU của họ đều được tích hợp trình điều khiển TMDS mà tôi không có. Các trang web khác nói rằng tôi cần hỗ trợ TMDS nhưng sau đó nói rằng LVDS cũng hoạt động. Wikipedia dường như gợi ý rằng LVDS đang được loại bỏ như một tiêu chuẩn để truyền dữ liệu qua DVI hoặc HDMI.
Ai đó có thể giúp tôi làm sáng tỏ bất kỳ sự hiểu lầm về cách tất cả những điều này hoạt động?