HOME | ガイド | congatec組込みBIOS/UEFI

congatec 組込みBIOS/UEFI

 
 

組込みコンピュータには、オフィス用コンピュータの標準的な機能以上の性能が求められますが、congatec BIOS / UEFIは、この様なご要望を考慮に入れて設計されています。BIOS / UEFIにおけるカスタマイズの実績の積み重ねに基づいたパワフルなcongatec BIOS /UEFIには、必要とされる様々な機能が組み込まれています。

  • Aptio®UEFI BIOS(Unified Extensible Firmware Interface)
  • EDK Iに基づくAptio 4とEDK IIに基づく新しいAptio Vバージョン
  • congatecは、米国AtlantaのAMIソースサーバーに直接アクセスできるAptio®ソースコードユーザーです。

congatec BIOS /UEFIの機能。
必要に応じてカスタマイズが可能です。

  • コンガテック ボード コントローラ
  • 最適化された電力管理
  • マルチステージウォッチドッグタイマー
  • ポストウォッチドッグタイマー
  • ポストコードリダイレクト
  • 高速モードI2Cバス
  • パワーロス/パワーアップ制御
  • BIOS 設定データバックアップ
  • ユーザーデータメモリ
  • ハードウェアの正常性監視
  • ディスプレイ自動検出
  • LVDS バックライト制御
  • カスタマイズ可能なブート画面
  • OEM BIOS コード
  • OEM UEFI DXE ドライバ / ブートローダー
  • OEM SMBIOS/DMI データ
  • OEM BIOS デフォルト設定
  • OEM 設定メニュー制御
  • OEM Verb Table
  • UEFI スクリーンショットドライバ
  • LVDS パネル用 OEM EDID
  • BIOS 書き込み保護および更新保護
  • ACPI バッテリ管理
  • congatecシステム・ユーティリティ
  • 32/64ビット統一OS API
  • ボードサポートパッケージ
  • リアルタイム運用向けにカスタマイズ
  • congatecのその他の BIOS/BC 機能

コンガテック ボード コントローラ

  • Congatec Embedded BIOS機能の大部分を担う重要な役割を果たします。
  • コンセプトは、一部の組み込み機能をx86コアアーキテクチャから​の​分離​です。
  • ソフトオフ(S5)モードでのシステム監視
  • すべてのcongatecモジュール間で100%の互換性
  • マイクロコントローラファームウェアは、​BIOSメーカーからのソースコードを入手し、​congatec​オリジナルにカスタマイズしています。
  • 第1世代:ATMEGA 8bit、第2世代:STM32 on SPI
  • 第3世代:LPC上のTI LM4F / TM4E

マルチステージウォッチドッグタイマー

  • アプリケーションソフトウェアの柔軟な監視
  • ワンタイムトリガ、シングルまたはリピートイベントとして設定可能
  • 4イベントをサポート:
  • 割り込み(NMI)、ハードウェアリセット、電源ボタンイベント、ACPIイベント
  • 複数のイベントステージが可能
  • I / Oを介したCGOS API呼び出しまたは高速トリガーによるトリガー
  • BIOSセットアップまたはCGOS APIを介してプログラム可能
 
クリックで拡大

ポストウォッチドッグタイマー

  • BIOS POSTの監視を可能にする
  • シングルイベントモード
  • サポートされるイベント:ハードウェアリセット
  • 256 msから4.5時間のタイムアウト
  • システムの電源投入時またはシステムリセット時に開始されます。
  • BIOSセットアップで有効にすることができます
クリックで拡大

高速モードI2Cバス

  • I²Cはシンプルなバスプロトコルを備えています
  • I²Cの汎用性から、数多くの組み込みアプリケーションで使用されています。​ 
  • congatecは仕様1.0に準拠した400kHzマルチマスターI²Cバスを提供​しています。
  • I²Cバスへのアクセスは、CGOS APIを使用して実行できます
 
クリックで拡大

パワーロス/パワーアップ制御

  • BIOS POSTの監視を可能にする- シングルイベントモード
  • サポートされるイベント:ハードウェアリセット
  • 256 msから4.5時間のタイムアウト
  • システムの電源投入時またはシステムリセット時に開始されます。
  • BIOSセットアップで有効にすることができます
 
クリックで拡大

 ディスプレイ自動検出

  • 接続されたフラットパネルディスプレイの自動検知
  • EPIはオープンスタンダードであり、互換性を最大限に高めてすべてのデジタルフラットパネルディスプレイを簡単かつ直接制御可能
  • EPIは、VESA標準のEDID™1.3に基づいており、ディスプレイのプロパティのソフトウェアフォーマットとスケーラブルなハードウェアインタフェースを定義しています
  • EDID(拡張ディスプレイ識別データ)は、VESA組織によって確立された業界標準
 

LVDS バックライト制御

  • バックライトの輝度はBIOSセットアップで設定可能
  • 動作中もCGOS-APIやOSからPCPI経由で​制御も可能
  • I2CとネイティブPWM出力信号による外部HW制御をサポート
 
クリックで拡大

カスタマイズ可能なブート画面

  • 組み込みPCアプリケーションでPCの機能を隠すために、BIOSはPOST中の伝統的な診断出力の代わりに顧客ロゴを表示することができます
  • congatec内蔵BIOSを使用することで、OEMのロゴを標準のBIOSに統合することができるようになりました
 

OEM BIOS コード

  • お客様自身でコードをBIOS BOOTフローに統合することができます
  • congatec内蔵BIOSは、CSMの内部からOEMコードを呼び出します。
  • OpROMスキャンの前後
  • セットアップの前
  • 起動する前
  • キャリアボードのハードウェアを初期化する
  • PCI / PCIeOpROMとブートローダを追加する
  • その他のOEMカスタマイズ
 

OEM BIOS デフォルト設定

  • ほとんどの組み込みモジュールの顧客は、独自のOEMデフォルト設定を持つ必要があります
  • congatec組み込みBIOSにより、顧客は自分のデフォルトをフラッシュメモリに保存することができます
  • カスタマイズされたBIOSバージョンの必要性を減らすのに役立ちます
  • OEMおよびROMのデフォルトイメージは、システムBIOSのフラッシュ部分に保存されます
  • OEMのデフォルトは常にROMのデフォルトよりも優先されます
 

LVDS パネル用 OEM EDID

  • ケース1
    • システムBIOSに含まれるEPIファイル
  • ケース2
    • 外部EPI EEPROMに含まれるEPIファイル
    • さらに、congatec BIOSは、カスタマイズされたEDIDを提供して、ユーザーがCGUTIL
 
  
クリックで拡大
 

BIOS 書き込み保護および更新保護

  • BIOSセットアップでBIOSパスワードが設定されると、これらの機能はどちらも使用できます
  • 有効にすると、既知のBIOSアップデートまたはBIOSカスタマイズツールでBIOSを更新または変更することはできません
  • BIOS書き込みおよび更新保護はcongatec System Utility(CGUTIL)で一時的に無効にすることができます(BIOSパスワードが必要)
 

congatecシステム・ユーティリティ

  • congatecエンベデッドボードの機能にアクセスするための簡単なプログラマブルインターフェイス
  • すべてのハードウェアに依存するコードが組み込みBIOSにあります
  • このAPIは、Win32、Win64、WinCE、Linux、QNXなどのすべての一般的なOSで使用できます
  • CGOS APIを使用すると、開発時間を短縮できます
  • すべてのcongatecモジュール間で100%のソフトウェア互換性
 
クリックで拡大

32/64ビット統一OS API(CGOS API)​

  • congatecエンベデッドボードの機能にアクセスするための簡単なプログラマブルインターフェイス
  • ハードウェアに依存するコード​は​BIOSに​含まれています
  • このAPIは、Win32、Win64、WinCE、Linux、QNXなどの一般的なOSで使用できます
  • CGOS APIを使用すると、開発時間を短縮できます
  • すべてのcongatecモジュール間で100%のソフトウェア互換性
クリックで拡大

ボードサポートパッケージ

BSPは、顧客固有のアプリケーションを開発する際に非常に重要と考えられています
congatecは重要なビルディングブロックを提供します:

  • シリコンベンダーのテスト済みドライバー
  • congatec固有のドライバ
  • 組み込みボードのすべての機能にアクセスするためのツール

 
BSPは、最も一般的なオペレーティングシステムで使用できます。

クリックで拡大

最適化された電力管理

ACPI 電源管理とシステム構成は、ACPI 規格に準拠した congatec の BIOS / UEFI でサポートされます。

ポストコードリダイレクト

I2C バス、SMBus、または UART に BIOS Port 80 出力を転送できます。システム内のデバッグをより良好に実行できます。

BIOS 設定データバックアップ

BIOS CMOS設定にはフラッシュメモリーを搭載し、バッテリー無しでのアプリケーション使用をサポートしています。

 ユーザーデータメモリ

congatecのモジュールは、32 バイトの不揮発性ストレージを EEPROM 内に、64 バイトのブロックを BIOS フラッシュメモリ内にそれぞれ装備しています。システム ID、IP アドレス、ソフトウェアキーなど、非常に重要で大事な運用データの保管に利用できます。ユーザーデータメモリは、ロックをして改ざんを防ぐことができます。

ハードウェアの正常性監視

congatecの BIOS とボードコントローラには、実装された重要なコンポーネントを監視するルーチンが組み込まれています。広範なファン制御と標準温度センサーによる CPU、モジュールおよび電圧の監視が可能です。センサー/アクチュエータを柔軟に配置することにより、カスタマイズが容易になります。

OEM UEFI DXE ドライバ / ブートローダー

この機能を使って、お客様は独自の UEFI DXE ドライバとブートローダーを組み込むことができます。組み込み CGOSDXE ドライバにより、UEFI ベースの CGOS をサポートできます。

OEM SMBIOS/DMI データ

お客様は複数の SMBIOS ストリングを更新できます。更新すると、OEM のお客様は DMI テーブルのコンテンツを直接制御できます。サードパーティー製ツールは不要です。

OEM 設定メニュー制御

この機能を使って、お客様は設定ノードを表示/非表示にしたり、BIOS 設定画面の記述を変更したりできます。OEM のお客様は設定画面を完全に制御することが可能です。

OEM Verb Table

キャリアボードの HDA コーデックを BIOS レベルで初期化します。

UEFI スクリーンショットドライバ

BIOS 設定の現在の画面を USB フラッシュドライブに保存できます。保存された .pngファイルは、プロ向けのシステム文書に利用できます。

ACPI バッテリ管理

congatecの ACPI BIOS およびボードコントローラは、CMB(コントロールメソッドバッテリ) サブシステムをサポートするよう設計されています。congatecの CMB 設計ガイドに従って、カスタマイズされたバッテリソリューションを実装することも可能です。

リアルタイム運用向けにカスタマイズ

congatecの BIOS/UEFI は、モジュールの動作を最適化して最良のリアルタイム運用を図るための機能を備えています.CPU クロックと GPU クロックを固定したり、ターボモード/ SpeedStep / C ステートを無効にしたりできます。その他の機能として、PCIe/DMI ASPM を無効にするオプションや、専用の IRQ のパッシブ冷却を無効および有効にする機能も備えています。

congatecのその他の BIOS/BC 機能

入力によるブートデバイス選択、レガシー USB、USB MSDサービスブート、汎用 LPC デコーディングもサポートしています。その他の機能として、AT モードシャットダウン構成機能 (停止・再起動)、LID およびスリープサポート機能、P ステートリダクション機能も備えています。プラットフォームによっては、GPIO インターフェースで SERIRQ 上に IRQ を実行することも可能です。