
Intel Quarkは、Intelの32ビット x86 SoCおよびマイクロコントローラのラインであり、小型で低消費電力に設計されており、ウェアラブルデバイスなどの新しい市場をターゲットにしています。このラインは2013年にIntel Developer Forumで発表され、2019年1月に廃止されました。[1]
QuarkプロセッサはAtomプロセッサよりも低速ですが、はるかに小型で消費電力も少ないです。SIMD命令セット(MMXやSSEなど)[2]をサポートしておらず、組み込みオペレーティングシステムのみをサポートしています。
Quarkは、 Intel Galileo開発者用マイクロコントローラボード(現在は製造中止)に搭載されています。[3] 2016年にArduinoは、 Intel Quark SoCを搭載したArduino 101ボードをリリースしました。[4] [5] CPU命令セットは、ほとんどのモデルで、 Pentium(P54C / i586 )CPUと同じです。[6]
歴史
Quarkラインの最初の製品は、最大400MHzの クロックレートを備えたシングルコア32nm X1000 SoCです。システムには、PCI Express、シリアルUART、I²C、ファーストイーサネット、USB 2.0、SDIO、電源管理コントローラ、GPIOなどの複数のインターフェイスが含まれています。16kBのオンチップ組み込みSRAMと統合DDR3メモリコントローラがあります 。[7] [8]
Quarkコアを搭載した2番目のIntel製品であるIntel Edisonマイクロコンピュータは、2014年1月に発表されました。SDカードに近いサイズのフォームファクタを持ち、 Wi-FiまたはBluetoothを使用したワイヤレスネットワークが可能です。[9]
2015年1月、インテルは、80kBのSRAMと384kBのフラッシュを搭載したQuark SEコア をベースにした、ウェアラブルアプリケーション向けの超小型Intel Curieモジュールを発表しました。[10]ボタンほどの大きさで、6軸加速度計、DSPセンサーハブ、Bluetooth LEユニット、バッテリー充電コントローラーも搭載されています。
インテルは2019年1月にQuark製品の販売終了を発表し、注文は2019年7月まで受け付け、最終出荷は2022年7月に予定されている。[1] [11]
プロセッサのリスト
‹テンプレート マニュアルは統合が検討されています。›
「レイクモント」(32 nm)
Lakemontという名前は、複数のQuarkシリーズプロセッサのプロセッサコアを指すために使われてきました。[12] : 4 [13] : 42
「クラントン」
出典: [14]
- すべてのモデルは、 x87 FPUとNXビットを備えたi586命令セットをサポートしています。
- 温度範囲: X10 x 1 モデルの場合 -40 °C ~ +85 °C 、X10 x 0 モデルの場合 0 °C ~ +70 °C
- X102 xモデルでセキュアブートをサポート
- 16ビットチャネル1つを備えたDDR3コントローラ
- それぞれ 1 レーンの PCI-Express 2.0 コントローラーが 2 つ。
- 2 つの USB 2.0 ホスト ポートと 1 つの USB 2.0 デバイス ポートを備えた USB コントローラ
- 10/100 MBit イーサネット コントローラ 2 台
- SDIO 3.0、eMMC 4.41、SD 3.0をサポートする統合メモリカードリーダー
- SPI、UART(シリアルポート)、I2CをサポートするシリアルI/O
(L2 キャッシュ列には L1 キャッシュのサイズが表示されます。)
「シルバービュート」
「ミントバレー」
- x87 なしでi586命令セットをサポートします。
「アトラスピーク」
- x87 なしでi586命令セットをサポートします。
セグメント違反バグ
Intel Quark SoC X1000 には、特定の状況下ではsegfaultと呼ばれる種類のクラッシュを引き起こすバグ (#71538) [17]が含まれています。Intel が実装した回避策は、コンパイルされたコードでLOCKプレフィックス (シングルスレッド プロセッサでは不要) を省略することです。[18] Yocto プロジェクトを使用して構築されたソースベースの組み込みシステムでは、コンパイル時にこの回避策を組み込むことができますが、 Debianなどの汎用 Linux ディストリビューションは、このバグの影響を強く受けます。このような回避策は、マルチスレッドをサポートするバイナリでは適切に機能するために LOCK プレフィックスが必要なため、実装が容易ではありません。[19]
参照
参考文献
- ^ ab 「製品変更通知 116715-00」(PDF)。インテル品質ドキュメント管理システム。インテル。2019 年 1 月 18 日。2021年 4 月 18 日のオリジナルからアーカイブ(PDF) 。2020 年 9 月 29 日に取得。
- ^ Turley, Jim (2013 年 10 月 16 日)。「Intel Quark が、スピン、魅力、そして奇妙な新しいローエンド x86 MCU ラインをラボから提供」。EEJournal。2014 年 1 月 8 日時点のオリジナルよりアーカイブ。
- ^ 「Intel® Galileo データシート」。2013 年 10 月 12 日時点のオリジナルよりアーカイブ。2013 年 10 月 7 日閲覧。
- ^ “Arduino 101”. 2020年9月29日時点のオリジナルよりアーカイブ。2018年3月23日閲覧。
- ^ JavaFX 9 by Example、Arduino の章
- ^ 「Intel Quark SoC X1000 Core - 開発者マニュアル」。2014年10月19日時点のオリジナルよりアーカイブ。2014年10月19日閲覧。
- ^ Flaherty, Nick (2013-10-07). 「Intel Tackles SoC With Quark」. EETimes. 2016年2月29日時点のオリジナルよりアーカイブ。2013年10月9日閲覧。
- ^ Intel® Quark SoC X1000 (16K キャッシュ、400 MHz) 仕様 Archived 2014-01-08 at the Wayback Machine、Intel
- ^ Gareth Halfacree (2014年1月7日). 「IntelがQuarkベースのEdisonマイクロコンピュータを発表」. BitTech. 2014年1月10日時点のオリジナルよりアーカイブ。2014年1月7日閲覧。
- ^ 「Intel® Curie モジュール: ウェアラブル デバイスのイノベーションを解き放つ」。Intel。2015 年 1 月 6 日。2015 年 9 月 6 日時点のオリジナルよりアーカイブ。2015年4 月 12 日閲覧。
- ^ Shilov, Anton (2019-01-22). 「IntelがQuark SoCとマイクロコントローラーを廃止」AnandTech。 2020年11月30日時点のオリジナルよりアーカイブ。 2020年9月29日閲覧。
- ^ Intel Quark SoC X1000 デバッグ操作。Intel Corporation。2014 年。
- ^ abc Intel Quark マイクロコントローラ D2000。Intel Corporation。2015 年。
- ^ Intel、Quark SoC X1000 データシート、2014 年 5 月。2022 年 3 月 16 日にアーカイブ。
- ^ Intel、Quark Microcontroller D1000 Programmer's Reference Manual、注文番号332913-02、2015年11月、14ページ。2021年4月13日にアーカイブ。
- ^ Intel Quark マイクロコントローラ D1000 データシート。Intel Corporation。2015 年。2016 年 2 月 23 日時点のオリジナルよりアーカイブ。2016 年 2 月 15 日閲覧。
- ^ 「Intel Quark SoC X1000 ソフトウェア - リリースノート」(PDF)。リビジョン 002。2014 年 5 月 22 日。p. 21。2020年 8 月 1 日時点のオリジナルよりアーカイブ(PDF) 。2020年2 月 17 日閲覧。
- ^ 「debian-glibc@lists.debian.org: Bug#738575: pthread: Intel Galileo ボード上の libpthread でセグメント違反」。2021 年 2 月 9 日時点のオリジナルよりアーカイブ。2016年 11 月 11 日閲覧。
- ^ 「#738575 - pthread: Intel Galileo ボード上の libpthread でセグメント違反 - Debian バグレポート ログ」。2019 年 4 月 17 日時点のオリジナルよりアーカイブ。2014年 12 月 4 日閲覧。
外部リンク
- Intel Quark SoC ドキュメント
- Quark ファミリー // Intel ARK (製品仕様)
- インテルの「Quark」ラインナップはウェアラブルをターゲットにしている。インテルはウェアラブルデバイスを動かすことができる最小のチップを製造している。// CNET、2013年9月10日
- インテル、ウェアラブルデバイス向けの極小 Quark チップを発表。プロセッサは同社のローエンド Atom チップの 5 分の 1 のサイズ // The WSJ、2013 年 9 月 10 日
- Intel が IoT とウェアラブル コンピューティング向けの小型チップ Quark を発表 // The Verge、2013-09-10
- Quark により、Intel はウェアラブル デバイス用チップの市場に恩恵をもたらす // Ventureboat、2013-09-12
