Để thực hiện yêu cầu từ sơ đồ khối của hệ thống, trên nền tảng FPGA, hệ thống cần có các khối phần cứng như sơ đồ hình 3.2
Hình 3-2: Sơ đồ chi tiết hệ thống phần cứng.
Các mô-đum giao tiếp với vi lý trung tâm MicroBlaze thông qua bus PLB_SI bao gồm: Khối giao tiếp bộ nhớ, khối quản lý ngắt, khối bộ đếm timer, khối giao tiếp Ethernet, khối giao tiếp cổng vào ra, khối kết nối debug theo chuẩn JTAG. Các khối Ethernet Timer có sử dụng ngắt được liên kết với khối XPS_Intc. Ngoài ra hệ thống
41
còn cung cấp một đường bus dữ liệu truy cập bộ nhớ trực tiếp sử dụng cho khối hiển thị hình ảnh VGA. Khối quản lý bộ nhớ của hệ thống MPMC cho phép giao tiếp với bộ nhớ DDR2 của bo mạch với dụng lượng 64MB.
Bảng 3-1: Bảng tổng hợp tài nguyên phần cứng của hệ thống
Thành phần Thông số
Thành phần được sử dụng cho hệ thống hiển thị hình ảnh
Chip Spartan-3E XC3S500E-4FG320 Vi xử lý 1 x MicroBlaze 32-bit RISC core
Tần số 50MHz
RAM 32Mx16 (64Mbytes) Micron© DDR SDRAM
Bộ đếm XPS_Timer
Quản lý ngắt XPS_INTC
Debug MDM - JTAG
Ethernet
MMI-Lite, SMsCTM Ethernet 10/100 PHY (chip SMSC LAN83C185)
Single Port 10Base-T RJ-45 Connector VGA
Clock: 25MHz, VGA Port DB15 Connector Red, Green, Blue, HS, and VS
Thành phần của Spartan3-E không được sử dụng
Flash PROM 128Mbit Intel® StrataFlash
SPI Serial Flash 16Mbit STMicro® SPI serial Flash DAC Độ phân giải 12-bit
Analog Capture Circuit
2 kênh tương tự: bộ tiền khuếch đại và bộ chuyển đổi ADC 14 bit.
RS232 DCE and DTE, 2xDB9 Serial Port Connector GPIO 102 I/O chân tín hiệu điều khiển Vào/Ra Switch, Button 4 công tắc điều khiển và 4 nút bấm - thả. PS/2, Mouse/
Keyboard 1 cổng kết nối PS/2 Character
LCD Screen Màn LCD 2x16