設計仕様書の項目のテンプレートを決めておこう

設計仕様書に必要な項目をテンプレート化しておきましょう。
外部仕様に関してはまた別途資料を作成しましょう。

・スペック
・構成(ブロック図、クロック系統図、リセット系統図、非同期回路、階層表、RAM一覧)
・入出力仕様
・アドレスマップ、レジスタ詳細説明
・全体動作説明 or 起動シーケンス
・サブモジュール詳細
・処理レイテンシ or パフォーマンス
・クロックゲーティング or パワー
・回路規模、合成仕様 or 電気的特性、パッケージ
2017-12-01 : Work-Product-Spec : コメント : 0 : トラックバック : 0
Pagetop

PCIeのアクセスの種類を把握しておこう

大きく分けて以下の3種類があります。

■ コンフィギュレーションアクセス
ROOTにEPが接続された際の割り込みをCPUが受け、ROOT経由でEPにコンフィグレーション空間のレジスタ設定を行なうアクセスです。
コンフィグレーション空間は全部で4,096バイトあり、下位256バイトは従来のPCIと互換性のある領域でPCI(互換)コンフィグレーション空間と呼ばれます。上位3,840バイトは、PCIExpress拡張コンフィグレーション空間と呼ばれるPCIExpress独自の領域です。

■ マスターアクセス
ROOTがマスター(バス上はスレーブ)でEPに対してアクセス。

■ ターゲットアクセス
EPがマスター(バス上はマスター)でROOTに対してアクセス。

参照:
http://www.kumikomi.net/interface/sample/201002/if02_157.pdf

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

PCIeの基本プロトコルを把握しておこう

■ 構成
・ホスト、デバイスという関係ではなく、ルートコンプレックスとエンドポイントという関係になる。
・システムを構成するデバイスとしては、ルートコンプレックス、エンドポイント、スイッチ、ブリッジが挙げられる。
・クロックICが各デバイスにクロックを供給、周波数偏差も決まっている。

■ スピードの種類
・gen1=2.5GHz
・gen2=5.0GHz
・gen3=8.0GHz

■ 信号
・差動のTX-RXの全2重。
・レーン数はTX-RXのセットがいくつあるか。
・レーン数を変更可能、一般には×1、×4、×8、×16がよく使用される。
・エンベデッドクロックはデータとクロックを変調させたもの。
・8b/10b符号化を使用。
・シリアルデータ通信内ではDコード、Kコード、CRCといったフィールドがある。
・Kコードはパケットのスタートとエンドを示す。

■ 割り込み
・割り込みにはMSIを使用する。

参照:
http://www.ni.com/white-paper/3767/ja/
2017-11-29 : Work-Product-Spec : コメント : 0 : トラックバック : 0
Pagetop

bit per component と bit per pixel との関係はこれ

RGBとYCC444は bit per component of Y * 3 = bit per pixel。
YCC422は1pixel毎のCbCrになるので、bit per component of Y * 2 = bit per pixel。
YCC420は1line毎にCbCrを切り替え、1pixel毎のCbもしくはCrなので、bit per component of Y * 1.5 = bit per pixel。

参照:
http://www.eizo.co.jp/products/tech/files/2010/WP10-009.pdf
2017-11-16 : Work-Product-Spec : コメント : 0 : トラックバック : 0
Pagetop

Basic of GTC(Global Time Code) in DP

- GTC reference clock period is 1ns.
- GTC reference clock is adjustable.
- FIRST_COMMAND_EDGE is AUX first rising edge after sync commmand.

- In case of that DPTX is master.
-- DPRX record GTC accumulator at the arrival of FIRST_COMMAND_EDGE for the write transaction.
-- DPRX record GTC accumulator at the time it has finished receiving the 32-bit TX GTC value(GTC_Reception).
-- DPTX record GTC accumulator at the arrival of FIRST_COMMAND_EDGE for the reply transaction(RX_GTC_FREQ_LOCK_DONE).

- In case of that DPRX is master.
-- DPTX record GTC accumulator at the arrival of FIRST_COMMAND_EDGE for the reply transaction.
-- DPTX record GTC accumulator at the time it has finished receiving the 32-bit RX GTC value(GTC_Reception).
-- DPRX record GTC accumulator at the arrival of FIRST_COMMAND_EDGE for the write transaction(TX_GTC_FREQ_LOCK_DONE).
2017-11-16 : Work-Product-Spec : コメント : 0 : トラックバック : 0
Pagetop

cec arbitration

When message is layered until start ~ bit4, initiator is changed to follower.
After that, follower wait for Signal Free Time.

Frame period is defined on 3/5/7 data bit periods.
It is defined as "Signal Free Time" in hdmi spec.
Unit time is 2.4 ms.
2017-10-25 : Work-Product-Spec : コメント : 0 : トラックバック : 0
Pagetop

There are two kinds of target massage for specific device or broadcast in cec

In that case, of destination address are 0~14, the target is specific device. In that case, of destination address are 15, target is multiple, that is broadcast. Broadcast transfer is initiated to multiple device and only ignored device response back. Another word, it is not possible to identify ignored device.
2017-10-25 : Work-Product-Spec : コメント : 0 : トラックバック : 0
Pagetop

cec frame format

The details of each block of the frame are given in the subsequent sections.

1.Start
2.Header Block
3.Opcode Block
4.Operand Blocks

The data kind of Operand Blocks is defined on Parameters:[...] of Table X Message Descriptions.
The data byte of Operand Blocks is defined on Length of Table X Operand Descriptions.
2017-10-24 : Work-Product-Spec : コメント : 0 : トラックバック : 0
Pagetop
ホーム  次のページ »

プロフィール

zive

Author:zive
大阪在住、男

ブログ検索

月別アーカイブ

FC2カウンター