ブログ記事一覧

ブログ

FPGAで蘇る486互換PC(第2回)

FPGAで蘇る486互換PC(第2回) 2025年12月3日 はじめに 前回、Tang Console 138K 上で ao486 の動作の続きで、今回は486Tangへのi8042 PS/2コントローラの組み込みを行いました。 準備するモ...
ブログ

FPGAで蘇る486互換PC(第1回)

FPGAで蘇る486互換PC(第1回) 2025年11月10日 はじめに x86系ソフトコアプロセッサの実装例を探していた際、Tang Console 138K 上で ao486 を動作させた記事を見つけました。構成がシンプルで実験に適して...
ブログ

Papilio Pro LX9でCP/M-80 (Z80)を動かす(レトロ編)

Papilio Pro LX9でCP/M-80 (Z80)を動かす(レトロ編) 2025年07月29日 はじめに Z80コアをFPGAで動かしてみたくて、ネットでいろいろと調べていたところ、「socZ80」というプロジェクトを見つけました。...
ブログ

Papilio Pro LX9(Spartan6LX)でVexRiscv noMMU-Linuxを動かしてみる

Papilio Pro LX9(Spartan6LX)でVexRiscv noMMU-Linuxを動かしてみる 2023年11月10日 はじめに 前回、Tang Nano 9kでnoMMU-Linuxを動作させましたが、main ram(H...
ブログ

Tang Nano 9kでSoftCore noMMU-Linuxを動かしてみる

Tang Nano 9kでSoftCore noMMU-Linuxを動かしてみる 2023年10月26日 はじめに 規模が小さいFPGA(Tang Nano 9k)上でRISC-V SoftCore noMMU-Linuxに挑戦したので そ...
ブログ

RISC-V+Zephyr(OS)でファミコンのゲームを動かす

RISC-V+Zephyr(OS)でファミコンのゲームを動かす 2023年07月26日 はじめに ソフトコアとして作成したRISC-VおよびZephyr(OS)を使って、昔ながらのファミコンゲームを動かしてみます。以下のような感じです。 ※...
ブログ

FPGAを使ったRISC-V SoC(第2回)タッチスクリーンを動かす

FPGAを使ったRISC-V SoC(第2回)タッチスクリーンを動かす 2023年07月26日 はじめに 今回は、TFTディスプレイとタッチスクリーンを動かすにあたりArty A7のArduinoシールド互換コネクタにそのまま接続できるAd...
ブログ

FPGAを使ったRISC-V SoC(第1回)環境構築~Linux起動

FPGAを使ったRISC-V SoC(第1回)環境構築~Linux起動 2023年07月26日 はじめに RISC-Vの充実したOSSエコシステムを使えば、ソフトウェアエンジニアでも手軽に独自CPU(RISC-V softcore proc...
ブログ

Kendryte K210(RISC-V NOMMU Processor)でnommu-Linuxを動かしてみる

Kendryte K210(RISC-V NOMMU Processor)でnommu-Linuxを動かしてみる。 2023年07月26日 はじめに 以前はuClinuxと呼ばれていましたが、現在(Linux Kernel2.6以降)はLi...