「Lattice CPLD」の編集履歴(バックアップ)一覧はこちら
「Lattice CPLD」(2012/09/16 (日) 20:34:59) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
LatticeのCPLD LC4256ZEと戯れる
2012/9/16
使用するデモボード
http://jp.mouser.com/ProductDetail/Lattice/LC4256ZE-B-EVN/?qs=6HzElnOpChPpFK6ElVZ5Bpm%252biuXLbEmz
データシート
http://www.latticesemi.com/documents/EB65.pdf
やること
ispLeverClassic
Synplify論理合成モジュール
ispVM System
の3つのソフトをインストール
最新の開発環境はLatticeDiamonだが,LC4000シリーズには対応していないようなので,classicをダウンロードする
サイズはたったの265MByte Xilinxとは比較にならんね
デモを動かす
User's guide [http://www.latticesemi.com/documents/EB65.pdf]に沿って作業する.
ロジック入力を試す
デモボードには出力デバイスであるLEDしか実装されていない.
タクトスイッチを入力デバイスとして追加する.
動作クロックの変更
デモボードのクロックはCPLD内蔵のものを使用している.
SPI通信を実装
カウンタを実装
ΣΔDACを実装
DDSを実装
デッドタイム付きPWMを実装
LatticeのCPLD LC4256ZEと戯れる
2012/9/16
使用するデモボード
http://jp.mouser.com/ProductDetail/Lattice/LC4256ZE-B-EVN/?qs=6HzElnOpChPpFK6ElVZ5Bpm%252biuXLbEmz
データシート
http://www.latticesemi.com/documents/EB65.pdf
やること
ispLeverClassic
Synplify論理合成モジュール
ispVM System
の3つのソフトをインストール
最新の開発環境はLatticeDiamonだが,LC4000シリーズには対応していないようなので,classicをダウンロードする
サイズはたったの265MByte Xilinxとは比較にならんね
デモを動かす
User's guide [http://www.latticesemi.com/documents/EB65.pdf]に沿って作業する.
ロジック入力を試す
デモボードには出力デバイスであるLEDしか実装されていない.
タクトスイッチを入力デバイスとして追加する.
TopModuleに入力を追加する
Constraint editorで入力を実際のピンに割り当てればOK
動作クロックの変更
デモボードのクロックはCPLD内蔵のものを使用している.
高速なクロックで動かしたい場合は,外付けのクロック源を接続する.
手持ちで40MHzの発振器があったので,これを使う.
クロックは128CLKに接続する.
SPI通信を実装
カウンタを実装
ΣΔDACを実装
DDSを実装
デッドタイム付きPWMを実装