ロリCPU
| 分類 | 教育用マイクロコントローラ/小型SoC |
|---|---|
| 主な用途 | 簡易プログラミング、音声制御、電子工作 |
| 特徴 | 低消費電力・省配線・改造前提の設計思想 |
| 代表的世代 | 初期B系(2009〜2012年頃)・改良C系(2013〜2016年頃) |
| 標準的外装 | 指先サイズ筐体(縦43mm×横28mm×厚さ11mmとされる) |
| 関連技術 | 疑似割り込み/学習用デバッグROM |
ロリCPU(ろりしいぴーゆー)は、見た目の小型筐体と低消費電力を売りにした、学習用・家庭用の小型計算機の総称である。電子工作界隈では、特定の世代のファームウェアが「愛称としてのロリ」を生んだものとして語られている[1]。
概要[編集]
ロリCPUは、一般に「低消費電力の小型演算部」と「趣味改造に耐える周辺回路」をセットで備える計算機として理解されている。特に家庭内での常時起動(常時学習・常時音声待ち受け等)を想定した設計思想が強く、電源周りの安全設計が特徴とされる。
一方で、ロリCPUという呼称は技術的仕様よりも、初期に流通した学習キットの“語感”や、販促資料に添えられたキャラクターデザイン(当時の表現基準に沿っていると説明された)に由来するとされる。ただし資料によっては、呼称が先に独り歩きし、後から「実際のCPU実装に紐づく略称」へと後付けされた可能性も指摘されている。
歴史[編集]
誕生の経緯:港区の夜と“教育用熱暴走回避規格”[編集]
ロリCPUの起源は、東京都港区に置かれた小規模研究拠点であるが提唱した「教育用熱暴走回避規格」(通称:HK-TRR)に求める説がある。HK-TRRは、机上で動作させることを前提に、筐体表面温度を常時“人肌より少し低い”状態に抑えることを規定したとされる。
当時の設計目標はかなり具体的で、最大動作時でも筐体表面の平均温度を34.7℃以下にすること、連続稼働で温度偏差を±2.1℃以内に抑えること、さらに誤配線が起きた際の自動遮断時間を最長0.92秒に制限することが掲げられた[2]。この「秒数の詰め方」が、のちの“ロリCPUっぽさ”としてコミュニティに残ったとされる。
また、初期B系の試作が搬入された夜に、の臨時検討員が、配線の取り回しを見て「これ、抱えて運べる“携帯指導機”だ」と述べたことが語り継がれている。どの記録に残っているかは資料ごとに異なり、ある回顧記事では“検討員の名が『渡辺精一郎』だった”とされる一方で、別の要約では“当日参加者は匿名だった”とされている[3]。
普及:ファームウェアが愛称を固定した“ロリ割り込み”[編集]
ロリCPUが社会的に目立つようになったのは、初期に出回った教育用ファームウェアが「ロリ割り込み」と呼ばれる学習向け制御機構を搭載したためとされる。ロリ割り込みは、通常の割り込みよりも“復帰が速い”ように設計され、初心者がシステムを止めずに挙動確認できる仕掛けだと説明された。
この方式では、割り込み復帰に要する命令数を“必ず7命令に固定する”という奇妙な制約が設けられたとされる。さらに、学習ログの出力周期はデフォルトで1.333秒であり、ユーザーが体感しやすいように“ちょっと気持ち悪いリズム”をあえて採用したという逸話が残っている[4]。この結果、改造コミュニティは速度よりも「反応の可愛げ」を評価する方向へ傾いたとされ、呼称が技術仕様ではなく雰囲気で固定された。
なお、普及期には大阪府の教育委員会の一部が、授業教材としてロリCPUの利用を検討したとされる。検討資料では、導入費の内訳として「筐体 12,480円」「教育用デバッグROM 8,960円」「予備ケーブル 3,240円」のように細かな金額が並び、合計が“1キットあたり24,?00円”として丸められていたという(末尾の“?”は資料筆者の癖とされる)。この怪しさが、のちに「見た目の可愛さを中身が裏切らない製品」という評価へつながったとされる。
技術的特徴[編集]
ロリCPUは、一般に低消費電力設計と配線簡略化を同時に実現した点が注目されている。具体的には、電源系を“過電流を検出して0.12秒で段階遮断する”ように設計し、ユーザーが誤接続しても復帰が容易な構造とされた。
また、演算部は小型でありながら、学習用に状態可視化が組み込まれていると説明された。例として、デバッグROMが搭載され、電源投入後に自動で“自己点検7ステップ”を実行する。点検結果はLEDではなく小型音源で通知され、最初の成功音が“0.18秒の短音→0.36秒の長音→0.54秒の短音”という順で鳴るとされる[5]。このような演出は、実際の学習効果というよりコミュニティの文化を形成したともいわれる。
一方で、ロリCPUを巡っては「軽量化のため命令セットを削りすぎた」「学習教材としては不必要に挙動が独特すぎる」といった声もあり、改造前提の設計が、初心者には逆にハードルを上げた可能性が指摘されている。
社会的影響[編集]
ロリCPUは、ものづくり教育の現場において“失敗しても復帰しやすい”小型機として扱われた。家庭内学習や放課後活動で、複雑なPC環境を用意せずにプログラムの挙動を確認できることが、導入の理由として挙げられている。
また、ロリCPUに関連する非公式ワークショップが愛知県の名古屋市で相次いだとされる。名古屋の会合では、参加者が持ち寄ったロリCPUの“音の個体差”を採点するルール(音程ではなくリズムの順守を評価する)が作られたという[6]。ここから、単なる電子工作ではなく「観察と改善の習慣」が文化として広がったと考えられている。
さらに、企業側にも波及があったとされる。教育教材メーカーは、ロリCPU向けの拡張板を“定格より2割低い電圧で安定動作するよう調整済み”として売り出した。ところが、販売後に「2割低いのに安定ってどういうこと?」と問い合わせが殺到し、同社は“数学的には正しいが利用者の直感とズレる”と回答したとされる。この種のズレが、後に「ロリCPUは常識を優しく裏切る」と評される素地になったとされる。
批判と論争[編集]
批判としては、まず呼称である「ロリCPU」が、当時の年齢表現やイラスト文化をめぐる議論の火種になった点が挙げられている。運営団体が“教育用教材におけるデフォルメ表現に過ぎない”として説明した一方で、SNS上では誤解を招くという指摘が繰り返されたという[7]。
また技術面でも、ロリ割り込みのような“教えるための癖”が、実運用の設計原理と混同される危険が指摘された。たとえば、学習では役に立つ復帰固定命令が、別の機種で再現できないことが問題視され、「ロリCPUで身についたと思った技法が、移植すると崩れる」という声が出たとされる。
さらに、極めて少数だが「実はロリCPUという名称が、特定の企業の商標運用を隠すための便名だった」という説もある。この説は、初期カタログにおける“表面温度計測の条件”の記載が時期によって変わっていることを根拠にしているが、反証も同程度に存在するとされ、結論には至っていない。
脚注[編集]
関連項目[編集]
脚注
- ^ 山田鵬司「教育用熱暴走回避規格HK-TRRの策定過程」『電気工房論集』第12巻第4号, pp. 55-71, 2011.
- ^ 伊藤真琴「ロリ割り込みの学習効果に関する試験報告」『マイクロ制御教育研究』Vol. 3, No. 1, pp. 1-18, 2014.
- ^ 渡辺精一郎「家庭用小型計算機の温度制御—34.7℃以下の設計思想」『組込み工学レビュー』第20巻第2号, pp. 33-46, 2010.
- ^ Katherine R. Shaw, “Designing for Friendly Failures in Microcomputers,” Journal of Educational Embedded Systems, Vol. 7, No. 2, pp. 101-129, 2016.
- ^ 佐々木玲「ロリCPU普及期の教材価格構造と流通」『教育産業史研究』第9巻第3号, pp. 77-94, 2018.
- ^ Nakamura, H. and Ortega, L. “Thermal Safing Thresholds for Hand-Scale Hardware,” Proceedings of the Symposium on Low-Power Devices, pp. 210-226, 2012.
- ^ 【日本工業規格審議会】編『教育機器の安全指針(暫定草案HK-TRR準拠)』工業規格出版, 2013.
- ^ 丸鯱デバイス株式会社「ロリCPU拡張板の電圧調整仕様説明資料」『技術広報』第5号, pp. 12-20, 2015.
- ^ Hiroshi Nakamura, “The Myth of Fixed Instruction Counts: A Re-examination,” International Review of Embedded Learning, Vol. 2, No. 4, pp. 9-27, 2017.
外部リンク
- ロリCPUアーカイブセンター
- HK-TRR安全設計Wiki
- ロリ割り込み研究会
- 丸鯱デバイス 技術広報倉庫
- 家庭内常時起動・実践掲示板