PlatformFiturFPGA LabUntuk SekolahDokumentasiMasukDaftarkan Sekolah
Platform FPGA & Laboratorium Digital · Buatan Indonesia

Rancang logika digital. Belajar FPGA dari browser hingga hardware nyata.

Satu platform untuk sekolah, Guru, dan Siswa dalam mempelajari FPGA — mulai dari Verilog/SystemVerilog, synthesis, place & route, timing analysis, hingga programming FPGA melalui USB/JTAG.

HDL EditorSynthesis & P&RAI AssistantUSB/JTAG
project · traffic-light-fsm BUILD OK
src/top.v
module top (
  input wire clk,
  output reg led
);

always @(posedge clk)
  led <= ~led;

endmodule
FPGA BUILD
✓Lint0.7s
✓Synthesis4.8s
✓Place & Route5.1s
✓TimingPASS
✓BitstreamREADY
LUT128/ 5280
FMAX48.2MHz
TARGETiCE40UP5K
DIRANCANG UNTUKSMK & KampusTeknik ElektronikaTeknik KomputerLaboratorium DigitalKomunitas Maker
SATU PLATFORM, TIGA WORKSPACE

Kelola laboratorium. Ajarkan FPGA. Praktik langsung.

Setiap role mendapatkan workspace yang relevan tanpa mencampurkan fungsi administrasi dan kegiatan praktikum siswa.

LAB
KEPALA LAB

School Workspace

Kelola tenant sekolah, Guru, Siswa, Kelas, inventaris FPGA, dan monitoring aktivitas laboratorium.

  • Manajemen pengguna & kelas
  • Inventaris FPGA
  • Monitoring build & penggunaan
TCH
GURU

Teaching Workspace

Rancang praktikum dengan starter HDL, target board, deadline, dan kebijakan AI/Build/Programming.

  • Praktikum & Assignment
  • Monitoring progress siswa
  • Submission & diagnostics
STD
SISWA

Student FPGA Lab

Tulis HDL, build bitstream, gunakan AI sesuai izin Guru, dan program board FPGA fisik.

  • HDL Editor
  • AI Engineering Assistant
  • USB/JTAG Programming
DARI HDL KE FPGA

Alur desain yang terlihat dari awal sampai hardware.

Siswa tidak hanya menekan tombol compile. Setiap fase build dapat dipantau dan dipelajari.

01
V

Tulis HDL

Verilog/SystemVerilog di editor browser.

→
02
✓

Verify

Lint dan pemeriksaan source.

→
03
▶

Build

Synthesis dan place & route.

→
04
∿

Analisis

Timing dan resource utilization.

→
05

Program

Bitstream ke FPGA via USB/JTAG.

FPGA BUILD PIPELINE

Bukan sekadar code editor.

FPGA Studio memisahkan lint, synthesis, place & route, timing, dan bitstream sehingga siswa dapat mengetahui fase kegagalan secara jelas.

✓ Structured build log✓ Problems panel✓ Timing & resources✓ Artifact bitstream
Pelajari Build Pipeline →
BUILD #124SUCCESS
01Lint0.7s
02Synthesis4.8s
03Place & Route5.1s
04TimingPASS
05Bitstreamtop.bin
✦ AI Engineering AssistantREADY
Kenapa LED saya tidak berkedip?
AI ANALYSIS

Clock project adalah 12 MHz. Threshold counter saat ini menghasilkan toggle sekitar 10 detik.

- 120_000_000
+   5_999_999
AI ENGINEERING ASSISTANT

Bukan sekadar chatbot.

AI memahami context project yang terkontrol: source HDL, board, constraint, build log, dan metrics. Hasil coding menjadi proposal yang harus disetujui pengguna.

Explain HDLGenerate HDLBuild DiagnosticsSuggest FixGenerate Testbench
Baca dokumentasi AI →
DARI BROWSER KE BOARD NYATA

Build di server. Program FPGA di meja praktikum.

Local Agent berjalan pada komputer siswa yang terhubung USB/JTAG. Bitstream diverifikasi sebelum diteruskan ke programmer FPGA.

Browser→FPGA Studio→Local Agent→USB/JTAG→FPGA
LOCAL AGENT CONNECTED

iCE40 UP5K

Interface
USB / JTAG
Bitstream
top.bin
Integrity
SHA-256 ✓
UNTUK PEMBELAJAR FPGA

Mulai dari HDL yang sederhana.

Praktikum dapat dimulai dari counter, finite state machine, PWM, UART, hingga desain digital yang lebih kompleks.

BoardiCE40 UP5K
Clock12 MHz
ResultLED Blink
src/top.vVerilog
module top (
    input  wire clk,
    output reg  led
);

reg [23:0] counter = 0;

always @(posedge clk) begin
    counter <= counter + 1;
    if (counter == 5_999_999) begin
        counter <= 0;
        led <= ~led;
    end
end

endmodule
PEMBELAJARAN DIGITAL

Dari konsep dasar hingga implementasi perangkat keras.

01

Praktikum Sekolah

HDL, build, diagnostics, dan board fisik dalam satu alur.

02

Sistem Digital

Counter, FSM, register, datapath, clock, dan timing.

03

Digital Interface

UART, SPI, I²C, GPIO, dan komunikasi antar modul.

04

Desain Lanjut

Memory, pipeline, resource optimization, dan timing.

FAQ

Pertanyaan yang sering ditanyakan.

Apa itu FPGA Studio?

Platform pembelajaran FPGA berbasis web untuk sekolah, Guru, dan Siswa yang menggabungkan HDL Editor, build pipeline, AI Assistant, dan programming board melalui Local Agent.

Apakah setiap siswa harus memiliki FPGA?

Source dan build dapat dilakukan dari browser. Hardware dibutuhkan ketika praktikum memang meminta programming board fisik.

Board apa yang didukung saat ini?

Baseline stabil difokuskan pada keluarga iCE40 dengan Yosys, nextpnr-ice40, IceStorm, dan openFPGALoader. Dukungan vendor lain disiapkan melalui adapter berikutnya.

Apakah AI dapat menulis Verilog?

Ya, bila Guru mengizinkannya pada Assignment. Kode AI selalu menjadi proposal yang harus ditinjau sebelum diterapkan.

Apakah data sekolah terpisah?

Ya. Resource sekolah diperiksa berdasarkan tenant dan policy backend agar pengguna sekolah lain tidak dapat membuka project secara lintas tenant.

SIAP MEMBANGUN LAB FPGA?

Laboratorium digital sekolah Anda dapat dimulai dari satu workspace.

Daftarkan sekolah, siapkan kelas, publikasikan praktikum, lalu bawa siswa dari HDL ke FPGA nyata.

Daftarkan Sekolah →Lihat Dokumentasi