Professional Documents
Culture Documents
Spartan-3
Starter Kit
User Guide
Revision history
Version Revision
21/06/08 0.9 Initial release
www.friendlykit.com 1
Nội dung
Mô tả các components và các chức năng điều khiển của Xilinx Spartan-3 Starter Kit
Bảng hướng dẫn bao gồm các chương sau:
www.friendlykit.com 2
Chương 1
Giới Thiệu
Xilinx Spartan-3 Starter Kit được phát triển với mục đích phục vụ cho việc học tập và nghiên cứu trên lĩnh
vực lập trình FPGA.
1.2V
5V 2.5V
POWER JTAG Header
3.3V
Reset
Expansion Header
Power On Reset
#1
EEPROM
Expansion Header
(93LC86C) XC3S200-4TQ144C
#2
(option)
Clock LCD
(50MHz) (2x16)
RS-232 Port 1
Platform Flash
RS232 Tx/Rx
(XCF01S)
RS-232 Port 2
www.friendlykit.com 3
• 9-pin RS-232 Serial Port
• DB9 9-pin female connector (DCE connector)
• RS-232 transceiver/level translator (Sipex SP3232ECA)
• Cổng RS-232 thứ 2 có thể dùng được với connector được thiết kế sẵn trên board
• 5 phím nhấn
• 5 LED chỉ thị
• LCD 2x16
• 50MHz crystal oscillator clock source
• 2x36 pin connector dành cho người sử dụng
• JTAG port
• Power-on reset circuit
• AC power adaptor 100~240VAC-50/60 Hz, 5VDC-2.5A
• On board 3.3V, 2.5V, và 1.2V regulator
COM2
OSC 36 pin Connector
RS-232 50MHz
Tx/Rx
COM1
JTAG PROM
User LED
FPGA LCD 2x16
RESET
User BTN
EEPROM
2.5V
POWER Power-on Reset
JACK
3.3V 1.2V 36 pin Connector
Hình 1-2 Vị trí các component tại mặt trên của Kit
www.friendlykit.com 4
Chương 2
Xilinx Spartan-3 Starter Kit có 5 nút nhấn (SW1-SW4 và RESET). Các nút nhấn này nối đến các IO port
của FPGA như được trình bày trong bảng 2-1
Khi nhấn một nút, một mức logic ‘low’ được phát ra trên chân của FPGA tương ứng.
Lưu ý: Bạn phải sử dụng internal pull-up resistor cho các IO port nối tới các nút nhấn khi lập trình
LEDs
Có 5 SMD-LED trên KIT (4 user LED và 1 POWER-ON LED). Bảng 2-2 trình bày kết nối giữa FPGA
và các LED.
Để điều khiển LED sáng, cầi lái chân tương ứng của FPGA xuống mức logic ‘low’
www.friendlykit.com 5
Chương 3
LCD Display
Xilinx Spartan-3 Starter Kit sử dụng một LCD 2x16 để hiển thị. Tham khảo datasheet của LCD để có thể
điều khiển LCD một cách chích xác. LCD có thể điều khiển ở chế độ 4-bit hoặc 8-bit data.
LCD sử dụng nguồn cung cấp 5V-DC, mức điện áp ở các ngõ ra theo chuẩn TTL. Vì vậy, không có vấn đề
nào đối với tín hiệu output từ FPGA đến LCD, dữ liệu được đọc về FPGA ngang qua các điện trở nhằm hạn
chế mức logic cao 5V đặt trực tiếp vào các IO port của FPGA.
Sơ đồ kết nối giữa LCD display và FPGA được trình bày trong bảng 3.1
www.friendlykit.com 6
Chương 4
Hardware flow control không được hỗ trợ trên DB9 connector. Các tín hiệu DCD, DTR và DSR được nối
chung với nhau. Tương tự RTS và CTS cũng được nối chung.
Sơ đồ kết nối giữa FPGA và Sipex SP3232ECA được trình bày trong bảng 4-1
DB9 SP3232ECA
2(Tx) 14(DOUT1)
3(Rx) 13(RIN1)
Bảng 4-2: Sơ đồ kết nối giữa Sipex SP3232ECA và DB9
CON3 SP3232ECA
1(Rx) 8(RIN2)
2(Tx) 7(DOUT2)
Bảng 4-3: Sơ đồ kết nối giữa Sipex SP3232ECA và CON3
www.friendlykit.com 7
Chương 5
Pin Signal
1 NC(or OE)
2 GND
3 OUT
4 VCC
Bảng 5-2: Sơ đồ chân bộ dao động tạo xung clock
Xilinx Spartan-3 Starter Kit có một mạch thực hiện chức năng Power-on reset, mạch được liên kết với
nút nhấn “RESET”. Tín hiệu “RST#” sẽ tự động active (mức logic “low”) khi nguồn điện được cung cấp
(tín hiệu này chỉ active trong một thời gian ngắn, nó sẽ trở về trạng thái bình thường (mức logic “high”)
khi nguồn điện ổn định). Tín hiệu “RST#” cũng sẽ active khi nút RESET được nhấn
www.friendlykit.com 8
Chương 6
TDI TDIO
TDI TDO TDI TDO
TCK
TMS PROM FPGA
JTAG
Header
TDO
Trong thời gian lập trình, dữ liệu cấu hình từ máy tính sẽ được lưu vào trong PROM (Platform Flash). Khi
việc lập trình hoàn tất, dữ liệu cấu hình sẽ được tự động load vào bên trong FPGA và chương trình sẽ được
thực thi. Khi nguồn điện bị mất, dữ liệu cấu hình bên trong FPGA sẽ bị mất, dữ liệu này sẽ được tự động
download từ PROM vào FPGA khi mạch dược cấp điện trở lại.
www.friendlykit.com 9
Chương 7
Nguồn điện
Adaptor
Bộ biến đổi điện từ 100~240V-AC, 50/60Hz đến 5V-DC/2.5A được cung cấp cùng với Xilinx Spartan-3
Starter Kit.
Khi Kit được cấp điện, Power-LED (D5) sẽ sáng
Mạch ổn áp
Có nhiều điện áp được cung cấp cho Xilinx Spartan-3 Starter Kit. Tóm tắt như sau:
www.friendlykit.com 10
Chương 8
Expansion Connector
Bao gồm các IO port được nối trực tiếp từ FPGA. Các tín hiện này dành cho người sử dụng mở rộng và
phát triển.
www.friendlykit.com 11