Thiết kế hệ thống xử lý ảnh video trên FPGA (CycloneII), chương 15
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Thiết kế hệ thống xử lý ảnh video trên FPGA (CycloneII), chương 15Chương 15: Moâ phoûng Click vaøo Max+Plus II/Simulator (hoaëc FileprojectSave& Simulate hoaëc Fileprojectsave,Compile& Simulate hoaëcclick vaøo bieåu töôïng treân thanh coâng cuï), cöûa soå Simulatorñöôïc môû : Hình: Cöûa soå Timing Simulator Click vaøo Start ñeå baét ñaàu moâ phoûng. Neáu moâ phoûng thaønhcoâng maøn hình seõ hieån thò thoâng baùo sau: Click OK. Sau ñoù click vaøo Open SCF ñeå xem daïng soùngmoâ phoûng. Hình: Maøn hình choïn thôøi gian moâ phoûng.VIII. Naïp chöông trình vaøo KIT UP2 Khi soaïn thaûo, gaùn chaân vaø bieân dòch xong, chöông trình seõtaïo ra file .pof laø file ñeå naïp vaøo chip. Nhaáp vaøo Max+Plus II=> Programmer, thaáy xuaát hieän hoäpthoaïi: Hình: Hoäp thoaïi ñeå taûi chöông trình vaøo chip Nhaáp vaøo chöông trình seõ töï naïp ñeán khi baûngthoâng baùo sau xuaát hieän : Khi ñoù chöông trình ñaõ ñöôïc naïp vaøo chip.B. NGOÂN NGÖÕ MOÂ TAÛ PHAÀN CÖÙNG VHDLI. Giôùi thieäu Tröôùc ñaây, haàu heát caùc thieát keá soá ñöôïc ñöa vaøo baèng taythaønh moät coâng cuï döôùi daïng bieåu ñoà. Nhöng vôùi caùc thieát keálôùn vaø phöùc taïp, ñaây laø quaù trình daøi doøng vaø toán keùm nhieàu veàthôøi gian. Toång hôïp logic söû duïng caùc ngoân ngöõ moâ taû phaàncöùng ñang trôû neân phoå bieán khi thôøi gian thieát keá vaø giaù thaønhcuûa noù giaûm. VHDL laø ngoân ngöõ ñöôïc söû duïng roäng raõi ñeå thieát keá phaàncöùng soá. VHDL laø chuû theå cuûa chuaån IEEE 1076 vaø 1164, ñöôïchoã trôï bôûi caùc coâng cuï thieát keá baèng maùy tính vaø caùc nhaø cungcaáp laäp trình logic. VHDL laø töø vieát taét cuûa VHSIC HardwareDescription Language. VHSIC, Very High Speed IntergratedCircuit, laø moät chöông trình cuûa Boä Quoác Phoøng Myõ (USADepartment of Defense) vaøo nhöõng naêm 1980. VHDL coù cuùphaùp töông töï vôùi ADA vaø PASCAL. Quy öôùc ngoân ngöõ laäp trình döïa vaøo moâ hình hoaït ñoäng lieântuïc. Caùc thieát bò phaàn cöùng soá hoaït ñoäng song song. Ñieàu naøy coùnghóa laø quy öôùc ngoân ngöõ laäp trình döïa vaøo moâ hình hoaït ñoänglieân tuïc hoaëc hoaït ñoäng phaàn cöùng soá khi chuùng döïa vaøo vieäcthöïc hieän lieân tuïc caùc leänh. VHDL ñöôïc thieát keá cho moâ hìnhsong song. Trong VHDL, caùc bieán soá thay ñoåi khoâng trì hoaõn vaø caùc tínhieäu thay ñoåi vôùi trì hoaõn nhoû. Ñoái vôùi toång hôïp logic, thoângthöôøng caùc tín hieäu ñöôïc söû duïng thay vì duøng caùc bieán soá ñeåvieäc moâ phoûng hoaït ñoäng töông töï nhö phaàn cöùng ñaõ ñöôïc toånghôïp.II. Ñaëc ñieåm1. VHDL coù theå söû duïng ñeå laäp taøi lieäu thieát keá, thieát keá toác ñoä cao, moâ phoûng toång hôïp vaø kieåm tra phaàn cöùng.VHDL moâ taû phaàn cöùng töø möùc heä thoáng ñeán möùc coång, hoã trôï tính ñoàng thôøi (caùc thaønh phaàn töø nhoû ñeán lôùn cuøng hoaït ñoäng ôû moät thôøi ñieåm)2. VHDL Coù khaû naêng hoã trôï phaân caáp thieát keá. Thieát keá chöùa moät moâ taû giao dieän vaø moät soá phaàn ñoäc laäp ñeå moâ taû hoaït ñoäng cuûa heä thoáng döïa treân chöùc naêng hoaëc caáu truùc cuûa caùc thaønh phaàn nhoû hôn.3. VHDL cung caáp cô cheá ñeå truy caäp ñeán nhieàu thö vieän khaùc nhau.4. Khi phaân chia heä thoáng thaønh nhöõng phaàn nhoû, ta coù theå moâ taû chi tieát hoaït ñoäng beân trong baèng caùc caáu truùc ngoân ngöõ laäp trình tuaàn töï nhö caùc leänh: If … Then … Else, Case, Loop, … Caùc leänh naøy cung caáp phöông phaùp ñôn giaûn ñeå taïo ra caùc thaønh phaàn phaàn cöùng döïa treân chöùc naêng cuûa chuùng.5. Cho pheùp ngöôøi thieát keá ñaët caáu hình moâ taû hôïp phaàn caùc thoâng soá chung trong thieát keá. Moâ taû töông thích coù theå thay ñoåi kích thöôùc, ñaëc tính vaät lyù, ñònh thôøi, ñaëc tính taûi vaø moâi tröôøng hoaït ñoäng cuûa thieát keá.6. Cho pheùp moâ taû caùc kieåu Bit, Boolean, Interger, Float, kieåu lieät keâ, kieåu maûng, kieåu baûng ghi, hoã trôï caùc kieåu do ngöôøi duøng ñònh nghóa vaø ñònh nghóa laïi caùc toaùn töû cuûa ngoân ngöõ.7. Cho pheùp ñònh nghóa, söû duïng caùc haøm, thuû tuïc. Chöông trình con coù theå söû duïng ñeå bieán ñoåi kieåu, ñònh nghóa ñôn vò luaän lyù, loaïi ñôn vò toaùn töû, toaùn töû môùi vaø caùc öùng duïng khaùc trong ngoân ngöõ laäp trình. 8. Cho pheùp ñònh thôøi ôû taát caû caùc caáp, ñaët giaù trò cuûa tín hieäu, thôøi gian trì hoaõn, ñònh nghóa tín hieäu ñoàng boä. Ñoä roäng xung vaø raøng buoäc thôøi gian khaùc nhau. 9. Ngoân ngöõ coù caáu truùc ñeå ñaëc taû phaân caùch caáu truùc cuûa phaàn cöùng ôû taát caû caùc caáp.III. Ñaëc taû giao dieän vaø kieán truùc Ngoân ngöõ VHDL goàm 4 thaønh phaàn chính: 1. Package (optimal) 2. Entity 3. Architecture 4. Configuration (optimal) Moät thieát keá coù theå goàm moät hay nhieàu khai b ...
Tìm kiếm theo từ khóa liên quan:
Thiết kế hệ thống xử lý ảnh tín hiệu số tín hiệu điều khiển điều khiển tốc độ IOB lập trình công tắc DIP cấu trúc MAX7000 chương trình gỡ lỗi thiết kế ngôn ngữGợi ý tài liệu liên quan:
-
Cơ Sở Điện Học Truyền Thông - Tín Hiệu Số part 1
9 trang 184 0 0 -
143 trang 175 0 0
-
Báo cáo thí nghiệm Lý thuyết điều khiển tự động: Xác định thông số bộ điều khiển PID
24 trang 174 0 0 -
Giáo trình môn xử lý tín hiệu số - Chương 5
12 trang 121 0 0 -
Sơ đồ điều khiển và tín hiệu máy cắt SF6– GL.107
4 trang 106 2 0 -
Giáo trình Vi điều khiển PIC16F và ngôn ngữ lập trình Hi-Tech C: Phần 1
78 trang 75 0 0 -
Giáo án Tin học lớp 8 bài 15: Gỡ lỗi
3 trang 62 0 0 -
Giáo trình Kỹ thuật truyền số liệu: Phần 1
147 trang 41 0 0 -
Điều khiển PID tích hợp mạng nơ ron thích nghi cho tốc độ động cơ diesel tàu thủy
6 trang 38 0 0 -
27 trang 34 0 0
-
CHƯƠNG 4: CỔNG LOGIC VÀ CÁC ĐẶC TÍNH KỸ THUẬT CỦA IC SỐ
28 trang 33 0 0 -
Luận văn Đồ án Khảo sát thông số đầu vào tới quá trình phun của vòi phun nhiên liệu
130 trang 33 0 0 -
Giáo trình: Điều khiển khí nén và thủy lực
113 trang 31 0 0 -
bài giảng môn học kỹ thuật truyền tin, chương 16
8 trang 31 0 0 -
bài giảng môn học kỹ thuật truyền tin, chương 8
9 trang 30 0 0 -
Bài giảng Nhập môn Kỹ thuật truyền thông - Chương 8: Mã hóa dữ liệu
54 trang 30 0 0 -
CHƯƠNG 6: FLIP FLOP – THANH GHI DỊCH MẠCH ĐẾM
30 trang 29 0 0 -
Hệ điều khiển nhúng - PETRI NET
12 trang 29 0 0 -
Điều khiển Logic Lập trình được
162 trang 29 0 0 -
Bài giảng Xử lý tín hiệu số: Chương 5 - ĐH Công nghệ
26 trang 29 0 0