FPGA
-
openMSP430を使ってみる[ファームウェア編]
ソフトコアCPUの一つであるopenMSP430をFPGAに実装して使う方法を紹介します。Terasic DE0(Intel CycloneIII EP3C16F484C6)・Terasic DE0CV(Intel CycloneV 5CEBA4F23C7)に実装したデモプロジェクトとファームウェア一式も公開します。デモプロジェクトにはGPIO・基本機能を実装したUARTインターフェイス・I2Cマスタインターフェイスも実装しましたので色々なモノに応用できるでしょう。この記事はファームウェアのカスタマイズ・コンパイルとデバッガを利用したデバッグの方法を紹介します。
2022-09-18 -
openMSP430を使ってみる[ハードウェア編]
ソフトコアCPUの一つであるopenMSP430をFPGAに実装して使う方法を紹介します。Terasic DE0(Intel CycloneIII EP3C16F484C6)・Terasic DE0CV(Intel CycloneV 5CEBA4F23C7)に実装したデモプロジェクトとファームウェア一式も公開します。デモプロジェクトにはGPIO・基本機能を実装したUARTインターフェイス・I2Cマスタインターフェイスも実装しましたので色々なモノに応用できるでしょう。この記事は主にハードウェア・RTLのカスタマイズを紹介します。
2022-09-17 -
openMSP430を使ってみる[導入・開発環境整備編]
ソフトコアCPUの一つであるopenMSP430をFPGAに実装して使う方法を紹介します。Terasic DE0(Intel CycloneIII EP3C16F484C6)・Terasic DE0CV(Intel CycloneV 5CEBA4F23C7)に実装したデモプロジェクトとファームウェア一式も公開します。デモプロジェクトにはGPIO・基本機能を実装したUARTインターフェイス・I2Cマスタインターフェイスも実装しましたので色々なモノに応用できるでしょう。この記事は導入〜開発環境整備・デモプロジェクトの構成説明までの内容です。
2022-08-18 -
【音声も送れる!】FPGAからHDMI信号を出力する
FPGAからHDMI信号を出力する方法を紹介します。しかも希少な音声付き! ブレッドボードはTerasic DE0(Intel CycloneIII EP3C16F484C6)を使用。ライブラリとしてSammer Puriさんが作られGithubで公開されているものを使用しています。Quartus Primeのプロジェクト一式を公開しているほか、FPGAとモニタへの結線なども詳しく説明しますよ!
2022-05-04 -
【JRunner改】Raspberry PiでIntel製FPGAをコンフィグレーションする
Raspberry PiのGPIOでIntel(ALTERA)製FPGAをコンフィグレーションするツールを紹介します。当時Intel(ALTERA)がJRunnerとして公開していたツールをRaspberry Piに移植したものですが、たいていのマイコンに移植できるでしょう。
2021-07-10 -
【SRunner改】Raspberry PiでIntel製コンフィグレーションROMに書き込む
Raspberry PiのGPIOでIntel(ALTERA)製コンフィグレーションROM(EPCS)に書き込むためのツールを紹介します。当時Intel(ALTERA)がSRunnerとして公開していたツールをRaspberry Piに移植したものですが、たいていのマイコンに移植できるでしょう。
2021-07-10