LatticeXP2
LatticeXP2 FPGA基板でLチカ成功!†
- 左側:PIC18F2550基板改 右側:DDT 2009 Spring号付録 LatticeXP2基板
- FPGA書き込み基板を接続したところ。
- デバイスプロパティ
- XP2Writeにて書き込み中
- 書き込み時間
回路図†
■ 配線 PIC18F2550
___ ___ Vdd--10kΩ---MCLR [1 |__| 28] RB7/PGD RA0 [2 27] RB6/PGC RA1 [3 26] RB5/PGM --4.7kΩ-------GND (LVP書き込みchipはPGMプルダウン必須) RA2 [4 25] RB4 RA3 [5 24] RB3 ------->|TMS | RA4 [6 23] RB2 | | RA5 [7 22] RB1 ------->|TCK | GND--------Vss [8 21] RB0 ------->|TDO | +---------->OSC1 [9 20] Vdd ------->|Vcc |(3.3v) +---|□|--->OSC2 [10 19] Vss ------->|GND | 20MHz RC0 [11 18] RC7 ------->|TDI | Xtal RC1 [12 17] RC6 RC2 [13 16] RC5/D+ --------------------------> USB D+ +-Vusb [14 15] RC4/D- --------------------------> USB D- | ~~~~~~~~~~ 0.3uF | GND
- 注意 PICのvddなどの電源はUSB給電の5Vを3端子レギュレータで3.3Vに安定化して与えます。
LatticeXP2基板のJTAG端子ピン割り当て
1:vcc(3.3v) 2:TDO 3:TDI 4: 5: 6:TMS 7:GND 8:TCK
参考文献:
- ファームはSPI版を使用致しました。
- 規格外ですが、18F2550を3.3V駆動にしてあります。18LF2550が入手出来るならそちらを使ったほうが良いです。
- 5V<->3.3Vレベル変換の抵抗は全部省略してみました。
- XP2Writeにて、Lチカのjedecファイルをそのまま書き込んでLEDの点滅を確認しました。
- 書き込み時間は7秒程度でした。