Bounce is almost same meaning with chattering

Mechanical switches do not make or break a connection cleanly due to microscopic conditions on the contact surface.
This is referred to as "Switch Bounce" and can cause problems in digital circuits.

ref:
https://protostack.com.au/2010/03/debouncing-a-switch/
2017-05-17 : Work-Product-Spec : コメント : 0 : トラックバック : 0
Pagetop

Grasp MSA packet format in Display Port


Mvid Mvid for the main video stream. Used for stream clock recovery from link symbol clock.
Nvid Nvid for the main video stream. Used for stream clock recovery from link symbol clock.
Htotal Horizontal total of received video stream in pixels.
Vtotal Vertical total of received video stream in lines.
HSP H-sync polarity 0 = Active high, 1 = Active low.
HSW H-sync width in pixels.
Hstart Horizontal active start from H-sync start in pixels (H-sync width + Horizontal back porch).
Vstart Vertical active start from V-sync start in lines (V-sync width + Vertical back porch).
VSP V-sync polarity 0 = Active high, 1 = Active low.
VSW V-sync width in lines.
Hwidth Active video width in pixels.
Vheight Active video height in lines.
MISC0/1 The MISC0/1 fields indicate the color encoding format and the color depth.


ref:
https://www.altera.co.jp/content/dam/altera-www/global/ja_JP/pdfs/literature/ug/ug_displayport.pdf
2017-03-08 : Work-Product-Spec : コメント : 0 : トラックバック : 0
Pagetop

Grasp hdmi basic signal encoding

- Preamble state
CTL[3:0]=4'b0001=Video data period
CTL[3:0]=4'b1001=Encryption enabled for the frame
CTL[3:0]=4'b0100=Data island period

- Preamble bit coding
During the data control period channel0 carries VSYNC and HSYNC on bit[1:0].
Channel1 carries CTL1 and CTL0 on bit[1:0].
Channel2 carries CTL3 and CTL2 on bit[1:0].
The two bits are coded into 10 bits.

bit[1:0]=2'b00=10'b11_0101_0100
bit[1:0]=2'b01=10'b00_1010_1011
bit[1:0]=2'b10=10'b01_0101_0100
bit[1:0]=2'b11=10'b10_1010_1011

- Video guard band to start video packet
Channel0:10'b10_1100_1100
Channel1:10'b01_0011_0011
Channel2:10'b10_1100_1100

- Data island guard band to start data island packet
Channel0:n.a
Channel1:10'b01_0011_0011
Channel2:10'b01_0011_0011
2017-02-28 : Work-Product-Spec : コメント : 0 : トラックバック : 0
Pagetop

Callculate frame time for HDMI

HDMI TMDS Link Symbol Clock Period Time = Vclk Period Time / (bpc/8)

bpc : bit per component
2017-02-13 : Work-Product-Spec : コメント : 0 : トラックバック : 0
Pagetop

Callculate frame time for DP

DP Frame Time = X * Y * P * B * C / L

X = number of pixels per line
Y = number of lines per frame
P = bits per pixel
B = number of encoded(8b/10b) bits per pixel
C = clock period time
L = lane number

From this value, video clk period time can be calculated as follows.

Vclk Period Time = DP Frame Time / X * Y
2017-02-09 : Work-Product-Spec : コメント : 0 : トラックバック : 0
Pagetop

Note DP Control Symbols


K-code Single-stream Multi-stream
K28d0 0x11c SR(Scrambler Reset) GP1 index 2
K28d1 0x13c CP(Content Protection) GP2 rsvd
K28d2 0x15c SS(SDP Start) GP1 index 3
K28d3 0x17c BF GP1 index 4
K28d4 0x19c rsvd GP2 rsvd
K28d5 0x1bc BS(Blanking Start) GP2 SR
K28d6 0x1dc rsvd GP1 index 5
K28d7 0x1fc rsvd GP2 rsvd
K23d7 0x1f7 FE(Fill End) GP1 index 0
K27d7 0x1fb BE(Blanking End) GP1 index 1
K29d7 0x1fd SE(SDP End) GP1 index 6
K30d7 0x1fe FS(Fill Start) GP1 index 7

2017-01-25 : Work-Product-Spec : コメント : 0 : トラックバック : 0
Pagetop

Let's grasp video timing calculation for HDMI

H Total = H Blank + H Active
H Blank = H Front + H Sync + H Back

V Total = V Blank + V Active
V Blank = V Front + V Sync + V Back

reference:
https://etmriwi.home.xs4all.nl/forum/hdmi_spec1.4a_3dextraction.pdf
P.11
2016-11-16 : Work-Product-Spec : コメント : 0 : トラックバック : 0
Pagetop

SWDはJTAGより必要ピン数が少ない

JTAG(ジェイタグ)とは、1980年ごろに策定されたプリント基板検査のための規格です。

それとは別に、ARM社は独自にSWDという規格を定めました。SWDではバウンダリスキャンなどのJTAG本来の動作はできず、Cortexの中のデバッグ回路のレジスタに対して「32bitの値を書く」「32bitの値を読む」ということだけに特化した、独自のプロトコルになっています。

SWDでは、5ピンのJTAGポートの代わりに、クロックピンと1本の双方向データピンを使用し、合計2ピンで制御可能です。

SWDとJTAGを両方使えるようにしたものがSDJになります。

参照:
http://rx.tokudenkairo.co.jp/cmsisdap/jtagswd.html
http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf
2016-06-07 : Work-Product-Spec : コメント : 0 : トラックバック : 0
Pagetop
ホーム  次のページ »

プロフィール

zive

Author:zive
大阪在住、男

ブログ検索

月別アーカイブ

FC2カウンター