組込みコンピュータには、オフィス用コンピュータの標準的な機能以上の性能が求められますが、congatec BIOS / UEFIは、このようなご要望を考慮して設計されています。
BIOS / UEFIにおけるカスタマイズ実績の積み重ねに基づいたパワフルなcongatec BIOS /UEFIには、必要とされるさまざまな機能が組み込まれています。
congatec BIOS /UEFIの機能。必要に応じてカスタマイズが可能です
コンガテック ボード コントローラ
- Congatec Embedded BIOS機能の大部分を担う重要な役割を果たします。
- コンセプトは、一部の組み込み機能をx86コアアーキテクチャからの分離です。
- ソフトオフ(S5)モードでのシステム監視
- すべてのcongatecモジュール間で100%の互換性
- マイクロコントローラファームウェアは、BIOSメーカーからのソースコードを入手し、congatecオリジナルにカスタマイズしています。
- 第1世代:ATMEGA 8bit、第2世代:STM32 on SPI
- 第3世代:LPC上のTI LM4F / TM4E
最適化された電力管理
ACPI 電源管理とシステム構成は、ACPI 規格に準拠した congatec の BIOS / UEFI でサポートされます。
マルチステージウォッチドッグタイマー
- アプリケーションソフトウェアの柔軟な監視
- ワンタイムトリガ、シングルまたはリピートイベントとして設定可能
- 4イベントをサポート:
- 割り込み(NMI)、ハードウェアリセット、電源ボタンイベント、ACPIイベント
- 複数のイベントステージが可能
- I / Oを介したCGOS API呼び出しまたは高速トリガーによるトリガー
- BIOSセットアップまたはCGOS APIを介してプログラム可能
ポストウォッチドッグタイマー
- BIOS POSTの監視を可能にする
- シングルイベントモード
- サポートされるイベント:ハードウェアリセット
- 256 msから4.5時間のタイムアウト
- システムの電源投入時またはシステムリセット時に開始されます。
- BIOSセットアップで有効にすることができます
ポストコードリダイレクト
I2C バス、SMBus、または UART に BIOS Port 80 出力を転送できます。システム内のデバッグをより良好に実行できます。
高速モードI2Cバス
- I2Cはシンプルなバスプロトコルを備えています
- I2Cの汎用性から、数多くの組み込みアプリケーションで使用されています。
- congatecは仕様1.0に準拠した400kHzマルチマスターI2Cバスを提供しています。
- I2Cバスへのアクセスは、CGOS APIを使用して実行できます
パワーロス/パワーアップ制御
- BIOS POSTの監視を可能にする- シングルイベントモード
- サポートされるイベント:ハードウェアリセット
- 256 msから4.5時間のタイムアウト
- システムの電源投入時またはシステムリセット時に開始されます。
- BIOSセットアップで有効にすることができます
BIOS 設定データバックアップ
BIOS CMOS設定にはフラッシュメモリーを搭載し、バッテリー無しでのアプリケーション使用をサポートしています。
ユーザーデータメモリ
congatecのモジュールは、32 バイトの不揮発性ストレージを EEPROM 内に、64 バイトのブロックを BIOS フラッシュメモリ内にそれぞれ装備しています。システム ID、IP アドレス、ソフトウェアキーなど、非常に重要で大事な運用データの保管に利用できます。ユーザーデータメモリは、ロックをして改ざんを防ぐことができます。
ハードウェアの正常性監視
congatecの BIOS とボードコントローラには、実装された重要なコンポーネントを監視するルーチンが組み込まれています。広範なファン制御と標準温度センサーによる CPU、モジュールおよび電圧の監視が可能です。センサー/アクチュエータを柔軟に配置することにより、カスタマイズが容易になります。
ディスプレイ自動検出
- 接続されたフラットパネルディスプレイの自動検知
- EPIはオープンスタンダードであり、互換性を最大限に高めてすべてのデジタルフラットパネルディスプレイを簡単かつ直接制御可能
- EPIは、VESA標準のEDID TM 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 UEFI DXE ドライバ / ブートローダー
この機能を使って、お客様は独自の UEFI DXE ドライバとブートローダーを組み込むことができます。組み込み CGOSDXE ドライバにより、UEFI ベースの CGOS をサポートできます。
OEM SMBIOS/DMI データ
お客様は複数の SMBIOS ストリングを更新できます。更新すると、OEM のお客様は DMI テーブルのコンテンツを直接制御できます。サードパーティー製ツールは不要です。
OEM BIOS デフォルト設定
- ほとんどの組み込みモジュールの顧客は、独自のOEMデフォルト設定を持つ必要があります
- congatec組み込みBIOSにより、顧客は自分のデフォルトをフラッシュメモリに保存することができます
- カスタマイズされたBIOSバージョンの必要性を減らすのに役立ちます
- OEMおよびROMのデフォルトイメージは、システムBIOSのフラッシュ部分に保存されます
- OEMのデフォルトは常にROMのデフォルトよりも優先されます
OEM 設定メニュー制御
この機能を使って、お客様は設定ノードを表示/非表示にしたり、BIOS 設定画面の記述を変更したりできます。OEM のお客様は設定画面を完全に制御することが可能です。
OEM Verb Table
キャリアボードの HDA コーデックを BIOS レベルで初期化します。
UEFI スクリーンショットドライバ
BIOS 設定の現在の画面を USB フラッシュドライブに保存できます。保存された .pngファイルは、プロ向けのシステム文書に利用できます。
LVDS パネル用 OEM EDID
- ケース1
-
- ケース2
-
- 外部EPI EEPROMに含まれるEPIファイル
- さらに、congatec BIOSは、カスタマイズされたEDIDを提供して、ユーザーがCGUTIL
BIOS 書き込み保護および更新保護
- BIOSセットアップでBIOSパスワードが設定されると、これらの機能はどちらも使用できます
- 有効にすると、既知のBIOSアップデートまたはBIOSカスタマイズツールでBIOSを更新または変更することはできません
- BIOS書き込みおよび更新保護はcongatec System Utility(CGUTIL)で一時的に無効にすることができます(BIOSパスワードが必要)
ACPI バッテリ管理
congatecの ACPI BIOS およびボードコントローラは、CMB(コントロールメソッドバッテリ) サブシステムをサポートするよう設計されています。congatecの CMB 設計ガイドに従って、カスタマイズされたバッテリソリューションを実装することも可能です。
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は、最も一般的なオペレーティングシステムで使用できます。
リアルタイム運用向けにカスタマイズ
congatecの BIOS/UEFI は、モジュールの動作を最適化して最良のリアルタイム運用を図るための機能を備えています。
CPU クロックと GPU クロックを固定したり、ターボモード/ SpeedStep / C ステートを無効にしたりできます。
その他の機能として、PCIe/DMI ASPM を無効にするオプションや、専用の IRQ のパッシブ冷却を無効および有効にする機能も備えています。
congatecのその他の BIOS/BC 機能
入力によるブートデバイス選択、レガシー USB、USB MSDサービスブート、汎用 LPC デコーディングもサポートしています。
その他の機能として、AT モードシャットダウン構成機能 (停止・再起動)、LID およびスリープサポート機能、Pステートリダクション機能も備えています。
プラットフォームによっては、GPIO インターフェースで SERIRQ 上に IRQ を実行することも可能です。