Home記事一覧フォーラム

FPGA関連サイト Link

FPGA(Wikipedia)

Xilinx

Altera

Lattice

Microsemi

miya's Websites

Parallella Fan!

Cell/B.E. & SpursEngine プログラミング

miya's Lair

最新記事 RSS Feed

Altera(Intel)のFPGA開発ツール「Quartus Prime」をUbuntuにインストールする

Quartus PrimeをUbuntu (64bit版)にインストールします。
2017/11/08 20:20更新(初出2015/05/10 22:10)

SynthesijerでSynthesizerを作ってみた

SynthesijerでSynthesizerを作ってみました。
2017/10/26 20:10

独自CPUを作る(メモリ操作の速いアーキテクチャ編)

メモリアクセスの方法に工夫をして性能を向上させるアーキテクチャを考えてみます。
2016/12/23 20:00更新(初出2015/12/27 18:40)

独自CPUを作る(Verilog HDL版)

FPGA上に独自設計のCPUを実装してみます。
アーキテクチャはこちらのものと同一で、それをVerilog HDLで実装したものです。
2016/12/23 20:00更新(初出2015/11/01 10:00)

Synthesijer用スプライト/キャラクター表示ライブラリの作成

スプライト/キャラクター表示ライブラリを作りました。Synthesijerからインスタンス化して簡単に使用することができます。
2016/09/29 20:00

FPGA電子工作スーパーキットのMAX10-FB基板を使う

「FPGA電子工作スーパーキット」の付録のMAX10-FB基板を使ってみます。
2016/05/22 20:00

PCにUbuntu 16.04 (Xenial Xerus)を「軽量化」インストールする

x86 PCにUbuntu 16.04をインストールします。Ubuntu 16.04 (Xenial Xerus)はUbuntuのLTS(Long Term Support:長期サポート)版で、通常のリリースよりも長期間セキュリティ・アップデートがサポートされます。
2016/04/22 20:20

Raspberry Pi上にFPGA開発環境を構築する

Raspberry PiとFPGAボードをUSBで接続し、Synthesijerで高位合成、IceStormで論理合成、配置配線、書き込みを行って、バッテリー駆動のRaspberry Pi単体のみで完全オープンソースのFPGAセルフ開発環境を構築します。
2016/05/18 20:00更新(初出2016/04/08 20:00)

独自CPUを作る(Synthesijer版)

FPGA上に独自設計のCPUを実装してみます。
FPGAと高位合成(ここではSynthesijer)を使えば独自のCPUも簡単に作ることができます。
2015/11/25 22:00更新(初出2015/10/26 21:40)

SynthesijerでI2Cバスを使う

SynthesijerのI2Cライブラリを使ってI2Cバス対応の有機ELキャラクタディスプレイモジュールを制御します。
2015/11/25 22:00更新(初出2015/10/24 20:50)

BeMicro Max 10 を使う

「BeMicro Max 10」は$30(2015/10時点)で購入できる低価格なFPGA開発ボードです。今回はこのボードで開発を始めるためのプロジェクト・テンプレートの作成と、別途作成したAVインターフェースボードを接続してブロック崩しゲームの実行を行いました。
2015/11/26 21:00更新(初出2015/08/15 20:30)

映像・音声・コントローラー・インターフェースの製作

FPGA開発ボード「BeMicro CV A9」「BeMicro Max 10」で映像・音声出力、コントローラー入力を行うためのインターフェース・ボードを製作します。
2015/11/26 21:00更新(初出2015/08/08 20:10)

高位合成ツール「Synthesijer」を使う

Synthesijerは、オープンソースの高位合成ツールです。Javaで書かれたプログラムをHDLにコンバートして論理回路を簡単に設計することができます。
2017/06/04 20:00更新(初出2015/02/14 22:00)

BeMicro CV A9 向け基本プロジェクト

「BeMicro CV A9」は30万ロジックエレメント相当の回路規模と684基の乗算器のFPGAを搭載しながらも$149(2015/10時点)という低価格で販売されているコストパフォーマンスの高いFPGA開発ボードです。今回はこのボードで開発を始めるのに必要な基本的なプロジェクトの雛形を作成してみました。
2015/11/26 21:00更新(初出2015/07/11 19:00)

Synthesijerを使ってFPGA上で動作するゲームを作る

高位合成ツール「Synthesijer」を使ってゲームを開発し、FPGAに実装して動作させます。
2015/11/26 21:00更新(初出2015/06/13 14:30)

DE0-CV向けオーディオ・アダプタの製作

FPGA開発ボード「Terasic DE0-CV」で音声を出力できるようにするためにオーディオ・アダプタを製作します。
2015/06/13 14:30

DE0-CV向けブレッドボード接続ケーブルの製作

FPGA開発ボード「Terasic DE0-CV」のGPIO端子をブレッドボードに接続するためのケーブルを製作します。
2015/06/13 14:30

SynthesijerでのVGA出力ライブラリの実装例

SynthesijerにはHDLで書かれたモジュールをクラスライブラリ化してJava側から簡単に使えるようにする仕組みがあります。今回はVerilog HDLで書いたVGA出力モジュールをクラスライブラリ化してJavaで書いたライフゲームの画面出力に使用してみます。
2015/06/28 17:30更新(初出2015/03/21 19:00)

Icarus Verilogコンパイラを使う

Icarus Verilogは、オープンソースのVerilogコンパイラ&シミュレータです。通常のPC上でVerilogソースコードのコンパイルとシミュレーションを行うことができます。
2015/01/07 20:00更新(初出2014/12/13 17:20)

FPGAの基礎知識

FPGAやエレクトロニクス周辺の基礎知識を学べるサイトへのリンクです。
2015/03/08 22:20更新(初出2014/12/05 20:30)

このサイトについて

FPGAに関する情報を中心にエレクトロニクス入門者向けの情報を収集、公開していきます。
2014/12/05 20:30