... 8
Phần 1 : Cơ sở lý thuyết xửlýảnh số 10
1.1. Khái quát về hệthống Thị giác máy tính và Cảm biến thị giác 10
1.3. Các thành phần của hệthốngxửlý ảnh: 16
1.3.1. Thành phần thu thập ảnh, Camera ... đề định dạng ảnh 16
1.3.2. Thành phần xửlýảnh 17
1.3.2.1. Các khái niệm cơ bản của xửlýảnh số 17
1.3.2.2. Các thuật toán xửlýảnh số 18
1.4. Một số giải pháp phần cứng cho hệthống thị giác ... này cần
được biến đổi thành dạng thích hợp cho máy tính xử lý.
Phân tích ảnh: đây là giai đoạn xửlý bậc cao trong hệthốngxửlýảnh số.
Ảnh sau khi được phân vùng thành các đối tượng riêng biệt,...
... đồ thiếtkế giữa vi điều
khiển 8031 và FPGA
Lưu đồ thiếtkế cơ bản để xây dựng các ứng dụng cho vi
điều khiển và FPGA như hình 5. Đầu tiên phải tìm ra đặc tính
cho hệthống đang thiết kế. ... vào các chân
thích hợp theo thiết kế.
Các chân được chọn sẽ xuất hiện màu theo quy định của
người thiết kế.
Sau khi gán chân xong ta phải dịch lại file đã thiếtkế chân
thành file
.bit, sau ... được dùng để
biên dịch và xác định lại các khía cạnh của thiết kế. Khi thiếtkế
đã thoả mãn các quy định, ta có thể download thiếtkế sau cùng
vào linh kiện.
2. Quá trình biên dịch file .EDF...
... KIT. Tuy nhiên
kết quả chưa hoàn chỉnh, con trỏ vẫn chưa thể di chuyển hết
toàn bộ màn hình. Do kich thước của ROM và của con trỏ chuột
không phù hợp với kích thước của màn hình.
KẾT LUẬN VÀ HƯỚNG ... biên dịch chương trình thì linh
kiện sẽ được gán chân một cách ngẫu nhiên, không phù hợp với
thiết kế nên ta phải gán chân lại cho linh kiện, nhưng phần mềm
XILINX lại không hỗ trợ cho phần này ... ROM và của con trỏ chuột
không phù hợp với kích thước của màn hình.
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
Kết luận
Qua quá trình tìm hiểu và thực hiện đề tài cùng với các kiến
thức mà thầy cô truyền đạt,...
... mức
thế là 5V. Vì vậy ta có thể nối nó đến các chip TTL. Thiếtkế
logic số được nạp vào FPGA. Vi điều khiển sử dụng FPGA như
một bộ xửlý chung. SRAM 32K byte lưu trữ hoặc cung cấp
những chương ... block, có nhiều cách khác nhau để
thiết kế các kiến trúc routing. Một số FPGA cung cấp nhiều kết
nối đơn giản giữa các logic block, một số khác cung cấp ít kết
nối hơn nên routing phức tạp ... 5V/3.3V
Dây cáp tải qua cổng LPT
Phần mềm tiện ích XSTOOL
Mạch XS40_005XL là lý tưởng cho việc thực hiện các thiết
kế với FPGA, lập trình vi điều khiển hoặc codesign phần
cứng/phần mềm. XC4005XL...
... động đang được thiết lập
Bảng 2: Thiết lập các jumper trên mạch XS40 và
XSTEND
III. Mối quan hệ giữa các linh kiện trên mạch XS40
Trên mạch XS40, vi điều khiển và FPGA đã được kết nối
với nhau. ... và ngăn cản nó khỏi ảnh hưởng trên phần
còn lại của mạch XS40.
Một trong những lối ra của FPGA điều khiển chân reset của
vi điều khiển. Vi điều khiển có thể tránh khỏi ảnh hưởng trên
phần ... lẫn nhau. Một mức
cao sẽ xét bộ vi điều khiển, SRAM và FPGA được kết nối như
thế nào được trình bày như hình 4:
Hình 4: Sơ đồ kết nối các thành phần trên mạch XS40
Ghi chú
: * = not conectted...
... đồ thiếtkế giữa vi điều
khiển 8031 và FPGA
Lưu đồ thiếtkế cơ bản để xây dựng các ứng dụng cho vi
điều khiển và FPGA như hình 5. Đầu tiên phải tìm ra đặc tính
cho hệthống đang thiết kế. ...
cho hệthống đang thiết kế. Sau đó, xác định lối vào nào là giá
trị cho hệthống và lối ra nào sẽ phát.
Vào lúc này, hệthống phải phân chia các hàm giữa vi điều
khiển và FPGA. Một số tín hiệu ... điều khiển logic phức tạp hơn. Một khi
thiết kế được phân chia, gán giá trị các lối vào, lối ra và các
hàm cho vi điều khiển và FPGA thì sau đó thiếtkế chi tiết về
phần mềm và phần cứng có...
... nguồn này vào mạch XSTEND bởi mạch XS hoặc là
bằng cách kết nối với nguồn cung cấp bên ngoài.
Hình 4: Thiết lập shunt cho bus VCC
Mạch XS kết nối đến vùng mẫu thông qua bộ nối J3. Các
chân trên ... thông qua J9
và một bộ tai nghe stereo nhỏ có thể được nối đến J10 để nghe
tín hiệu ở đầu ra đã xử lý
Dữ liệu đã được số hoá ở lối ra từ bộ codec thông qua J17
đến mạch XS đã gắn trên mạch XSTEND. ... liên tục
ở phần dưới mạch. Các bus VCC và GND có các giao tiếp kết
nối mà một dây kim loại nhỏ có thể được hàn gắn để tạo một
kết nối đến các thành phần lỗ xuyên qua bên cạnh.
Mạch XSTEND có...
... trữ mà không xoá các thiếtkế trong mạch XS40
FPGA trên mạch XS40 lưu trữ cấu hình của nó trên chip của
SRAM và được xoá bất cứ khi nào nguồn điện được ngắt. Một
khi thiếtkế được hoàn thành, ... cửa sổ:
Kế tiếp, ta sẽ chọn loại cổng song song mà mạch XS40
được kết nối từ danh sách pulldown
Port. GXSTEST bắt đầu với
Trong giai đoạn triển khai và kiểm tra, thông thường ta sẽ
kết nối ... Atmel và các
FPGA trên các mạch này có các file bitstream có kích thước phù
hợp với AT7C256. Thiếtkế được nạp vào EEPROM Atmel bằng
cách kéo file
.BIT vào vùng Flash/EEPROM và nhấp vào nút...
... một hệ công cụ thiếtkế bậc cao, tổng
hợp tất cả các thiếtkế đối với họ FPGA, CPLD hoặc ASIC của
các hãng như: Xilinx, Altera, Quicklogic, Atmel, …. Nó đưa ra
các sơ đồ thiết kế, các thiếtkế ... được dùng để
biên dịch và xác định lại các khía cạnh của thiết kế. Khi thiếtkế
đã thoả mãn các quy định, ta có thể download thiếtkế sau cùng
vào linh kiện.
2. Quá trình biên dịch file .EDF ... vào các chân
thích hợp theo thiết kế.
Các chân được chọn sẽ xuất hiện màu theo quy định của
người thiết kế.
Sau khi gán chân xong ta phải dịch lại file đã thiếtkế chân
thành file
.bit, sau...
... độc lập hoặc kết hợp lại với nhau. Các EAB khi là RAM
có thể là 256x8, 512x4, 1024x2, 2048x1.
2. Logic Array Block (LAB)
+Các mảng Logic gồm các LAB, mỗi LAB gồm 8 LE và
một đường kết nối cục ... thể là ngõ vào/ra 2 chiều hoặc
thanh ghi vào/ra.
*Ứng dụng của các EAB là tạo bộ nhớ, các bộ vi xử lý, vi
điều khiển, lọc số,…
+Họ linh kiện MAX7000 gồm có 32 đến 256 macrocells.
Mỗi macrocell ... lối vào mở rộng cung
cấp cho cổng OR được lập trình nghịch ở lối ra. Mảng cổng
AND/OR được thiếtkế để thực hiện các hàm Boolean biểu diễn
dưới dạng tổng của các tích. Các lối vào đến cổng...
... hook_up.
Sau đó tải các thiếtkế vào linh kiện và mô phỏng các thiếtkế
đó.
a. Các header
chip EPF10K70 là ý tưởng trung gian để phát triển hơn nữa các
quá trình thiếtkế số bao gồm kiến trúc ... mềm MAX + PLUS II và các mạch UP. Vì sự thay đổi
của các thiếtkế được tải trực tiếp đến các thiết bị trên mạch nên
các mẫu thiếtkế đơn giản và phức tạp có thể được thực hiện
thành công nhanh ... TẢ KIT
I. Giới thiệu
Mạch UP2 được thiếtkế để đáp ứng nhu cầu của các trường
đại học trong việc giảng dạy thiếtkế logic với các công cụ phát
triển và các thiết bị logic có thể lập trình được...
... công
tắc và LEDs trên mạch.
Kết nối JTAG chain với cáp ByteBlaster II.
Socket cho cấu hình thiết bị EPC1.
Hai nút công tắc tạm thời.
Một công tắc DIP thuộc hệ 8.
Hai Led 7 đoạn.
Bộ ... D-sud 15 chân (được đặt tên là
VGA), nơi mà monitor có thể kết nối với board. Mảng diod –
điện trở và bộ nối D-sud 15 chân được thiếtkế để tạo ra mức
điện thế sao cho phù hợp với tiêu chuẩn ... GND
FLEX_SWITCH-
2
40
FLEX_SWITCH-
3
39
FLEX_SWITCH-
4
38
FLEX_SWITCH-
5
36
FLEX_SWITCH-
6
35
FLEX_SWITCH-
7
34
FLEX_SWITCH-
8
33
Bảng 6: Thiếtkế chân cho FLEX_SW1
c. FLEX_DIGIT
FLEX_DIGIT là 2 con số của led 7 đoạn được nối trực tiếp
đến...
... BOARD phải thiết lập như hình
vẽ bên dưới
(Việc thiết lập các jumper TDI, TDO, DEVICE phụ thuộc vào
cấu hình được sử dụng)
Hình 11: Thiết lập jumper cho mạch cuối cùng trong chain
b. Kết nối cáp ... EPM7128S trên JTAG chain, ta thiết lập
các jumper TDI, TDO, DEVICE và BOARD như hình 7.
Hình 7: Thiết lập jumper để cấu hình cho EPM7128S
b. Kết nối cáp tải ByteBlaster II
Kết nối cáp tải trực tiếp ... sau:
a. Thiết lập các Jumper
Để định cấu hình và lập trình cho FLEX10K70 và
EPM7128S trong JTAG chain gồm nhiều linh kiện, ta thiết lập
các jumper TDO, TDI, DEVICE và BOARD như hình 9
Hình 9: Thiết...
... là một phần mềm thiếtkế
chuyên dụng được các nhà thiếtkế trên toàn thế giới sử dụng.
Max + Plus II cung cấp một môi trường thiếtkế hoàn hảo để tạo
thành những thiếtkế cần thiết. Không quan ... ta lập trình cho những thiết bị khác như:
FLASHlogic và APEX. MAX+PLUS
®II cung cấp nhiều phương
pháp thiếtkế phong phú. Có 3 phương pháp thiếtkế dành cho
những thiếtkế phân cấp ( hierarchical ... chia thiết kế, tối ưu các hàm thời gian, dùng những thiếtkế
độc lập cho những thiếtkế phức tạp hơn, tự động phân tích thời
gian, phân tích lỗi, tự động chỉ ra những câu lệnh bị lỗi trong
thiết...
... Compiler của MAX+PLUS®II là một trình
xử lý tự động hoá thiếtkế rất mạnh, có thể chuyển đổi các file
thiết kế thành các file input, output cho các thiếtkế lập trình,
mô phỏng và phân tích ...
file thiếtkế khác. Thêm vào đó, có thể kết hợp tự do các file
GDF với kiểu file thiếtkế khác trong một project phân cấp.
Max+plus II cũng tự động tạo ra một symbol đại diện cho
file thiếtkế ... vào
cả hai dạng thiếtkế từ đơn giản đến phức tạp một cách dễ dàng.
Một file Graphic Editor kết hợp chặt chẽ với thiếtkế logic
bằng cách đưa mỗi symbol vào trong một thiếtkế phân cấp. Có...