ブラウザで学び、ブラウザで作る、デジタル論理回路。

1 つの AND ゲートから、 動く 8 ビット CPU まで。

DigiSim はリアルタイムのデジタル論理回路シミュレーターであり、対話型の教育プラットフォームでもあります。60 種類のコンポーネント7 言語のナレーション付きレッスン、そして共有可能なインタラクティブ回路 — 本物をブラウザで扱いたい学生、教員、エンジニアのために作られました。

60 コンポーネント
7 言語
回路をローカル保存
0 サブスクリプション

3 つの入り口、 1 つのワークショップ。

論理ゲートをこれから学ぶ方も、制御ユニットを配線している方も、DigiSim はあなたのレベルに寄り添います。

学びたい。

AND ゲートから始めて、自作 CPU で自分のアセンブリを走らせるまで。すべてのステップにナレーション付き、インストールは不要です。

  • 無料サンドボックス、カード登録不要
  • あなたの言語で学べる SimCast レッスン
  • 検証可能な習得証明書
カリキュラムを始める →

教えたい。

学生がブラウザでそのまま実行できる、本物のインタラクティブなレッスン — インストール不要、アカウント不要。Pro ティアでは SimCast オーサリングツールが使え、自分の解説を収録できます。

  • 21 本の無料レッスンが情報科学入門のカリキュラムをカバー
  • プロフェッサーモード(Pro ティア)でレッスンを自作
  • 学術メールには 50% 割引が自動適用
SimCast レッスンを見る →

作りたい。

伝搬遅延、3 ステート競合、8 チャネルのオシロスコープまで備えた、本格的なイベント駆動シミュレーション。どこにでも保存できます。

  • RAM、ROM、ALU を含む 60 種類のコンポーネント
  • アセンブリで動くカスタム 8 ビット CPU
  • ローカル保存の .digi ファイル、あなたのデータ
ワークベンチを開く →
SimCast · プロフェッサーモード

ただ再生するだけでは ありません。 教えてくれます。

再生ボタンを押すと、完成した回路が動き出します。レッスンが 1 つのコンポーネントを強調表示し、その考え方をナレーションで説明し、次の部品へとカメラがパンしていきます。どこで一時停止しても、すべての信号は計測可能 — なぜならこれは本物のシミュレーターだからです。

English中文日本語Español한국어DeutschFrançais

60 種類のコンポーネント。 1 つの完結した CPU スタック。

最初の週に学ぶ AND ゲートから、プログラムカウンタ、命令レジスタ、自作アセンブリを動かす 8 ビット ALU まで。中途半端なシミュレーションは一つもありません。

60 論理コンポーネントの種類 v1.0.0 .digi ファイル形式 event-driven イベント駆動シミュレーションコア
Input
Switch
Input
Clock
Input
Constant
Input
Constant Zero
Input
Assembly Loader
Gate
AND
Gate
OR
Gate
NOT
Gate
NAND
Gate
NOR
Gate
XOR
Gate
XNOR
Gate
Buffer
Gate
Tri-State Buffer
Gate
8-bit Tri-State
Mux
MUX 2:1
Mux
MUX 4:1
Mux
MUX 8:1
Demux
DEMUX 1:2
Demux
DEMUX 1:4
Demux
DEMUX 1:8
Decoder
Decoder
Decoder
Decoder 3:8
Encoder
Encoder
Encoder
Encoder 8:3
Arith
Half Adder
Arith
Full Adder
Arith
Adder
Arith
8-bit Adder
Arith
Comparator
Arith
8-bit Comparator
Arith
ALU
Arith
8-bit ALU
Latch
SR Latch
Latch
D Latch
Flip-Flop
D Flip-Flop
Flip-Flop
JK Flip-Flop
Flip-Flop
T Flip-Flop
Register
Register
Register
Shift Register
Register
8-bit Register
Register
8-bit Shift Reg
Counter
Counter
Counter
8-bit Counter
Memory
RAM
Memory
ROM
CPU
Program Counter
CPU
Instruction Reg
CPU
Control Unit
CPU
MAR
CPU
8-bit Data Bus
CPU
Flags Register
CPU
Accumulator
Display
Output Light
Display
Digit Display
Display
7-Segment
Display
Text
Display
16×16 Pixel Screen
Scope
Oscilloscope
Scope
Oscilloscope ×8

CPU とメモリのコンポーネントは Fundamental ティアから利用できます。 料金プランを見る →

本物のコンピュータが始まる地点まで、 ひと続きの道のり。

たった 1 つのゲートから自作マシン語を動かすまで、6 段のステップ。大学のコンピュータ構成論と同じシラバスを土台に設計されています。

01

論理ゲート 初級

触って確かめられるブール代数。真理値表を手で組み立てて、そのままシリコン上で光らせます。

例: AND・NOR・XOR・ド・モルガンの法則のデモ
02

組み合わせ回路 初級

ゲートを配線して役に立つ動きを作ります — 信号を選び、アドレスをデコードし、数を比較する。

例: 半加算器・2-to-4 デコーダ・4 ビットコンパレータ
03

順序回路とメモリ 中級

状態を覚える論理。クロックが現れ、ハザードが現実になり、はじめての状態機械に出会います。

例: D フリップフロップ・4 ビットシフトレジスタ・ジョンソンカウンタ
04

演算と ALU 中級

桁上げ先見、2 の補数、ADD と AND の違いを理解する ALU。

例: リップルキャリー加算器・ブース乗算器・8 ビット ALU
05

メモリとバス 上級

RAM、ROM、アドレスバス、データバス。教科書の図に出てきた部品たちが、形になっていきます。

例: 16×8 RAM・3 ステートバス・アドレスデコーダ
06

動く 8 ビット CPU 上級

プログラムカウンタ、命令レジスタ、制御ユニット、フラグ。アセンブリを書き、ロードし、フェッチ・デコード・実行を見届けます。

例: LDA / STA / JMP・16×16 ピクセル出力・自作 CPU でフィボナッチ
以下の大学の授業で採用されています
MIT
Stanford
Cambridge
Imperial
ETH Zürich
TU Munich
Caltech
Waterloo
NUS
U. of Tokyo
KAIST
Melbourne

一度だけ買う。 あなたのスタックに。

サブスクリプションなし、定期的な料金もありません。上位ティアへのアップグレードは、いつでも差額のみのお支払いで可能です。

Free

無料
 
  • 10 個のコンポーネント
  • 3 個のインタラクティブレッスン

Fundamental

$16
買い切り
  • 14 個のコンポーネント
  • 20 個のインタラクティブレッスン
  • いつでもアップグレード、差額のみ

Professional

$32
買い切り
  • 39 個のコンポーネント
  • 51 個のインタラクティブレッスン
  • いつでもアップグレード、差額のみ

Max

$64
買い切り
  • 60 個のコンポーネント
  • 66 個のインタラクティブレッスン

アカデミック割引:.edu / .ac.uk のメールアドレスでご登録いただくと、チェックアウト時に自動的に割引が適用されます。決済は Stripe による安全な処理です。

シミュレーターを開いて、 最初の一品を作ろう。

始めるのにアカウントは不要です。インストールも不要。入り口を選ぶだけ。