リセット回路 (SMD 専用) +------+------ C ------------- +5V | | 0.01u 100K | | +------+--- B E ---------- RESET# (4), CPLD へ | | 470K 100K | | +-----------+----------- GND 適合 TR は不明 (モルフィーの回路だと 2SA1105) EEPROM(93C46) 部 EECS --------- (1) --- 100K ---> VCC (8)---> VCC EESK --------- (2) (7)--- GND EEDATA ----+----(3) (6) ---> VCC | 2K2 | +----(4) --- 10K ----> VCC (5)----> GND USB 部 DPLUS ------- 10 ---------- D+ DMINUS ---+-- 10 ---------- D- | 1K5 | V33 ----+ | 0u1 | +------GND その他 +---> VCC | 470 | AVCC ---------+ | 0u1 | +----- GND +---> VCC | 100K | RCCLK --------+ | 0u1 | +----- GND XIN ----o o -----> GND XOUT ----o --------------> CPLD へ 6MHz セラミック パスコン 0u1 いくつか。 他の信号線は、全部 CPLD と 1:1 に配線。 メモ: 部品リスト SMD 用 0.01 u 100K 470K TR http://rswww.co.jp で購入可能。 抵抗: MCR10 シリーズ 2012 (2.0mm x 1.2mm) 50個 300円 トランジスタ: 2SA1576AR (SC59) 10個 70円 とか? コンデンサ: 秋月 20個 100円 SMD or 小さいサイズ 0.1u 10 470 1K5 2K2 4K7 (10K でもいいかも) 10K 100K SMD は、上記と同じ 50個 300円。 足つきなら、秋月で 100本 100円 電解コン 4u7 (不用かも) 33u (あたり?) 47u の SMD タイプ 10 個 200-300円 @ rswww 6MHz セラロック (秋月) 電源レギュレータ 3.3V TA48M033F (千石) XC9572XL-VQ64 x2 (トリプルワン) FTDI FT8U245AM (IPI) 93C46 (5V 用) オプション?(秋月) USB B type (IPI/秋月) DC コネクタ ジャック (適当 / テスト用)(秋月) PIN ヘッダ 1x10 (CN1 用) PIN ヘッダ 1x10 (CN2 用 テスト用) PIN ヘッダ 1x5 (CN3 用 USB部 JTAG ) 48 pin DIP ソケット 8 pin DIP ソケット (93C46 使用時) ・ 接続関係 8bit CONFIG(JTAG) | | | USB --- FT245AM ---- CPLD(USB部) -+-- CPLD(ROMWri部) -+-- 外部接続 | 8bit パラレル | 12bit + CLK 8bit - 4bit+JTAG +-- ROM ソケット 33 bit(+4) USB 部 CONFIG 用 pin 機能 USB 部 CPLD 6 TDO (IN) | TDO 7 TCK (OUT) | TCK 8 TDI (OUT) | TDI 9 TMS (OUT) | TMS 10 GND USB - ROM Writer 接続用 USB 部 CPLD pin 機能 ROMWri 部 CPLD 1 NC 42 2 DI (IN) | 24 45 3 CK (OUT) | 17 44 4 DO (OUT) | 19 43 5 SEL (OUT) | 22 46 6 TDO (IN) | TDO 40 7 TCK (OUT) | TCK 39 8 TDI (OUT) | TDI 38 9 TMS (OUT) | TMS 10 GND 外部接続用(ROM Writer 部) ROMWri 部 CPLD pin 機能 1 VCC (3.3V 出力) 58 2 DI (IN) 56 3 CK (OUT) 51 4 DO (OUT) 49 5 SEL (OUT) 45 6 TDO (IN) 40 7 TCK (OUT) 36 8 TDI (OUT) 35 9 TMS (OUT) 10 GND ROM ボード接続用 CPLD ROM ROM CPLD NC(1) ~RESET(48) 61 NC ~WE 62 60 RDY/~BUSY NC 59 A18/NC A19/NC 63 57 A17 A8 64 52 A7 A9 9 50 A6 A10 8 47 A5 A11 4 46 A4 A12 2 48 A3 A13 1 43 A2 A14 6 38 A1 A15 11 33 A0 A16 16 GND ~CE ~BYTE GND Vss Vss 32 ~OE DQ15/A-1 13 31 DQ0 DQ7 15 (30) DQ8 DQ14 (17) 34 DQ1 DQ6 18 (28) DQ9 DQ13 (19) 27 DQ2 DQ5 20 (29) DQ10 DQ12 (22) 25 DQ3 DQ4 23 (24) DQ11(24) (25)Vcc FT245AM -- CPLD (USB 部) 接続 CPLD FT245AM 51 XOUT(28) (OUT) 52 D0(25) 56 D1(24) 57 D2(23) 58 D3(22) 59 D4(21) 60 D5(20) 61 D6(19) 62 D7(18) 63 RD# (16) (IN) 64 WR (15) (IN) 1 TXF# (14) (OUT) 2 RXF# (12) (OUT) 4 EEREQ#(11) (IN) 5 EEGNT#(10) (OUT) 23 RESET#(4) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ メモ: XC9572XL-VQ64 のピン配置 V G T c N D g2 2 2 2 2 2 2 4 4 c D O 4 4 4 4 ----------------------------------------------- /64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 \\ 2 | 1 48 | 4 g2 | 2 47 | 4 Vccint | 3 46 | 4 2 | 4 45 | 4 g2 | 5 44 | 4 2 | 6 43 | 4 2 | 7 42 | 3 1 | 8 XC9572XL-5-VQ64 41 | GND 1 | 9 40 | 3 1 | 10 39 | 3 1 | 11 38 | 3 1 | 12 37 | Vccint 1 | 13 36 | 3 GND | 14 35 | 3 g1 | 15 34 | 3 g1 | 16 33 | 3 \\ 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 / ----------------------------------------------- g1 1 1 1 G 3 1 3 3 V 3 T T T 3 3 N c D M C D c I S K g: global pin 1-4 : function block # TDO , TCK, TDI, TMS : JTAG Vccint : 3.3V Vcc(io): 2.5/3.3V 一番ピンを左上になるようにして、信号線を書き入れてみた。ファンクションブロック は 1-4 まである。あまり気にするつもりはなく、同じファンクションブロックは近く、 違うファンクションブロックは遠いぐらいに考えるつもり。左側の角にあるグローバル のピンもあんまり気にするつもりはないが、クロック入力などは、できるならこれを使 った方が良いかも。 メモその2 FT245AM のピン配置 E R A A X X V D E C V G T T c 0 C C C N O I c S L C D U N K T ------------------------ /32 31 30 29 28 27 26 25 \\ EESK | 1 24 | D1 EEDATA | 2 23 | D2 VCC | 3 22 | D3 RESET# | 4 21 | D4 TEST | 5 FT245AM 20 | D5 3V3OUT | 6 19 | D6 USBDP | 7 18 | D7 USBDM | 8 17 | GND \\ 9 10 11 12 13 14 15 16 / ------------------------ G E E R V T W R N E E X C X R D D G R F C F # N E # # T Q # #