Top Banner
1FPGAスタートアップセミナー 20161120はる Twitter ID:I_HaL
25

FPGAによるHDMI to LVDS変換器

Apr 16, 2017

Download

Devices & Hardware

I_HaL
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: FPGAによるHDMI to LVDS変換器

第1回FPGAスタートアップセミナー

2016年11月20日 はる

Twitter ID:I_HaL

Page 2: FPGAによるHDMI to LVDS変換器

制作動機

システム構成

ビデオ信号の説明

FPGAの利点を活かそう

制作に必要な材料

参考文献

Page 3: FPGAによるHDMI to LVDS変換器

余った液晶を活用したいなぁ。

一般の誤家庭で余っている液晶の様子

Page 4: FPGAによるHDMI to LVDS変換器

秋葉原にも液晶がたくさんあるなぁ。

撮影場所 秋葉原 ラブロス ダイレクトショップ

Page 5: FPGAによるHDMI to LVDS変換器

ワンボードマイコン用の手頃な液晶がないなぁ・・・ HDMI

LCD RGB Interface

Page 6: FPGAによるHDMI to LVDS変換器

作っちゃえ! D.I.Y.

Page 7: FPGAによるHDMI to LVDS変換器

液晶モニタ

XGA 1024x768 FPGA基板

電源

HDMI出力付き ワンボード・ マイコン

例えば

Beagle Board Raspberry Pi

例えば

ZYBO ATLYS

Page 8: FPGAによるHDMI to LVDS変換器

ワンボード マイコン

FPGA

XGA液晶

電源

Page 9: FPGAによるHDMI to LVDS変換器

FPGA基板ハンダ面

高電圧注意 液晶バックライト 電源

AC 254V

Page 10: FPGAによるHDMI to LVDS変換器

LVDS 10本 HDMI 8本

LVDS HDMI

Page 11: FPGAによるHDMI to LVDS変換器

高速シリアルバスなので

配線本数がたった18本で済む。 ハンダ付けが楽

Page 12: FPGAによるHDMI to LVDS変換器

配線がスッキリ

Before After

BeagleBoard LCD RGB I/F接続の場合 29本+レベル変換

BeagleBoard HDMI接続の場合 8本

Page 13: FPGAによるHDMI to LVDS変換器

ね、簡単でしょ?

Page 14: FPGAによるHDMI to LVDS変換器

FPGA内部

dvi_rx Lvds_tx

ビデオ信号

Pclk Vsync Hsync DataEnable Red(8bit) Green(8bit) Blue(8bit)

HDMI信号

TMDS_clock Blue(1bit) Green(1bit) Red(1bit) 線数 8本

入力 内部信号 出力

LVDS信号

TX_CLK TX_D(4bit) 線数 10本

Data rate 650MBPS

Data rate 65MBPS

Data rate 455MBPS

FPGA

Page 15: FPGAによるHDMI to LVDS変換器

画像のフォーマット START(0,0)

X

Y

左上が原点

END (1023,767)

左上の画素から順番に色情報(24bit 1677万色)を送り1つの絵を構成する。

©雪乃たまご

画素

Page 16: FPGAによるHDMI to LVDS変換器

ビデオ信号のフォーマット

1344CLK

NEC LCD Technologies,LTD NL1027BC16-01データシートより

320clk

65MHz

Page 17: FPGAによるHDMI to LVDS変換器

もしマイコンでビデオ信号を処理すると?

割込み処理など他の処理が回らなくなる。

マイコンのパフォーマンスが悪化する。

マイコンの処理を優先すると画像が乱れる。

Page 18: FPGAによるHDMI to LVDS変換器

ハードウェアの出番!

Page 19: FPGAによるHDMI to LVDS変換器

もしもTTLで回路を組むと変更が大変

完全手作りTTLコンピュータ

RETROF-16M © 2015-2016 GATARO

Page 20: FPGAによるHDMI to LVDS変換器

FPGAなら回路をソフトウェアのようにプログラムできる。

Page 21: FPGAによるHDMI to LVDS変換器

液晶モニタ

XGA 1024x768 FPGA基板

電源

テストパターン生成

液晶モニタ側のハードウェアのチェックができる。

HDMI側のdvi_rx回路を テストパターン生成回路に差し替える。

Page 22: FPGAによるHDMI to LVDS変換器

FPGAなら変更が簡単!

小さな回路から少しづつステップアップ

もできる。

Page 23: FPGAによるHDMI to LVDS変換器

みなさまも楽しく

FPGAスタートアップされる事を

祈念いたします。

Page 24: FPGAによるHDMI to LVDS変換器

FPGA基板 Xilinx Spartan6

HDMIケーブル

余ったLVDS液晶

配線材1 UEW線 0.2φくらい

配線材2 スズメッキ線 0.6φくらい

配線材3 被覆線 AWG24 0.5φくらい

ハンダ少々

電源 DC 5V 3Aくらい。

Page 25: FPGAによるHDMI to LVDS変換器

NL10276BC16-01データシート NEC Xilinx FPGA技術資料 XAPP460,XAPP495,J_XAPP928 他 Spartan6評価ボード説明書 特殊電子回路株式会社

Hamsterwoks HDMI Input 廃棄PCの液晶を再利用した 校内電子掲示板等の有効性についての研究

徳島県立徳島科学技術高等学校