すっかり身近になったプログラマブル・ロジック・デバイスを研究しよう! |
(1) EPM240T100C5(アルテラ社CPLD) |
- アルテラMAXUファミリの低価格品。
- デジタルフィルタを組み込みます。
- 2次IIR型、データ8ビット、係数12ビット。
- サンプリング5MHz、マスタークロック50MHz。
|
(2) XC3S250E-VQ100(ザイリンクス社FPGA)その1 |
- ザイリンクスSpartan-3Eファミリ。
- LPF, HPF, BPF, BRFを組み込んで切り替え。
- 4つのIIRフィルタが並列動作します。
- Biquadの縦続接続、データ8ビット、係数16ビット。
|
(3) XC3S250E-VQ100(ザイリンクス社FPGA)その2 |
- FIRフィルタにより急峻なカットオフ特性が得られます。
- FPGA内部のRAMを使用します。
- A-D/D-AにはMSI3000(マルツ電波)を使用します。
- 信号の発生、観測にはSoftOscillo2を使用します。
|
(4) 速報!ISE11の評価版を使いこなす |
- XilinxのFPGA開発ツールISE Design Suiteの最新版。
- 30日間は機能制限なし・無償で使用できます!
- EDKでMicroBlaze(ソフトマクロマイコン)を組み込む。
|
(5) FFTをロジックで組んでみる |
- VHDLで超高速FFTロジックを設計する。
- 1024点FFTがわずか1万サイクル余り(@50MHz)で終了。
- MicroBlazeでFFTモジュール制御&UART通信。
- C言語をVHDL化する方法論。
|
(6) NiosIIプロセッサ入門編 |
- Alteraの最新FPGA開発ツールを使いこなす
- QuartusII Web Edition 9.1
- NiosII EDS(Embedded Design Suite) 9.1
- ライセンス不要、機能無制限・無期限です
|
(7) NiosIIプロセッサ応用編 |
- LCDコントローラで液晶モジュールに表示
- UARTでパソコンと通信
- Flashコントローラで回路が不揮発性に
|
(8) NEEKで作るアプリケーション |
- NEEK(Nios II Embedded Evaluation Kit, by Altera)使用。
- 8bit ロジックアナライザ。
- ビデオディスプレイ(ラインメモリ、SRAM、DDR版)。
- 動き検出器とその応用。SDカードも使う。
- sof, elfファイルをダウンロードしてみましょう。
|
(9) ISE14.6でMicroBlazeを使う |
- XPSでハードを構築する
- SDKでソフトを開発してプログラム
- ROM化にはiMPACTを使う
|
(10) Quartus 13.1の使い方(2022年版) |
- 入門者向けの必要十分な開発ツール。
- Windowsパソコンでもサクサク動く。
- NiosIIプロセッサ入門編・応用編。
|
E-mail: info@digitalfilter.com |