Danh mục

Thiết kế hệ thống xử lý ảnh video trên FPGA (CycloneII)

Số trang: 230      Loại file: pdf      Dung lượng: 2.27 MB      Lượt xem: 16      Lượt tải: 0    
Hoai.2512

Hỗ trợ phí lưu trữ khi tải xuống: 40,000 VND Tải xuống file đầy đủ (230 trang) 0

Báo xấu

Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo sách thiết kế hệ thống xử lý ảnh video trên fpga (cycloneii), kỹ thuật - công nghệ, điện - điện tử phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
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)Thiết kế hệ thống xử lý ảnh video trên FPGA (CycloneII) Chương 1: CAÁU TRUÙC TOÅNG QUAÙT CUÛA FPGAI. Caáu truùc chung 1. Caùc logic block Caáu truùc vaø noäi dung cuûa logic block ñöôïc goïi laø kieán truùccuûa noù. Kieán truùc cuûa logic block coù theå ñöôïc thieát keá theonhieàu caùch khaùc nhau. Moät soá logic block coù theå chæ ñôn giaûn laøcaùc coång AND hai ngoõ nhaäp. Caùc logic block khaùc coù caáu truùcphöùc taïp hôn nhö caùc multiplexer hay caùc baûng doø tìm (look-uptable). Trong moät soá loaïi FPGA, caùc logic block coù theå coù caáutruùc hoaøn toaøn gioáng PAL. Haàu heát caùc logic block chöùa moät soáloaïi flip-flop ñeå hoã trôï cho vieäc thöïc hieän caùc maïch tuaàn töï. 2. Khoái I/O (IOB) Moãi chaân I/O cuûa linh kieän XC4000 coù moät IOB laäp trìnhñöôïc vôùi caùc buffer töông thích vôùi caùc möùc tín hieäu cuûa TTL vaøCMOS. Noù ñöôïc söû duïng nhö moät loái ra, loái vaøo hoaëc port 2chieàu. Moät IOB ñöôïc ñònh caáu hình nhö moät loái vaøo coù theå coù loáivaøo tröïc tieáp, choát. Vôùi vieäc ñònh caáu hình moät loái ra, IOB coù loáira tröïc tieáp. Loái ra boä ñeäm cuûa IOB coù boä ñieàu khieån skew vaøslew. Caùc thanh ghi coù giaù trò ñoái vôùi ñöôøng daãn loái vaøo loái racuûa moät IOB ñöôïc truyeàn caùc xung ñaûo rieâng bieät. Coù moät set vaøreset toaøn cuïc. 3. Caùc nguoàn keát noái Caáu truùc vaø noäi dung cuûa caùc nguoàn keát noái trong FPGAñöôïc goïi laø kieán truùc routing (routing architecture). Kieán truùcrouting goàm caùc ñoaïn daây noái vaø caùc chuyeån maïch laäp trìnhñöôïc. Caùc chuyeån maïch laäp trình ñöôïc coù theå coù nhieàu caáu taïokhaùc nhau nhö: pass-transistor ñöôïc ñieàu khieån bôûi cell RAM,caùc caàu chì nghòch (anti-fuse), EPROM transistor vaø EEPROMtransistor. Gioáng nhö logic block, coù nhieàu caùch khaùc nhau ñeåthieát keá caùc kieán truùc routing. Moät soá FPGA cung caáp nhieàu keátnoái ñôn giaûn giöõa caùc logic block, moät soá khaùc cung caáp ít keátnoái hôn neân routing phöùc taïp hôn.II. Caùc loaïi FPGA treân thò tröôøng Phaàn naøy giôùi thieäu moät soá hoï FPGA cuûa caùc haõng, trong ñoùgiôùi thieäu kieán truùc FPGA cuûa caùc haõng lôùn Quicklogic, Xilinx,Actel vaø Altera Coâng ty Kieán truùc toång Kieåu khoái Coâng ngheä laäp quaùt Logic trìnhXilinx Symetrical Lookup Table Static RAM ArrayActel Row-based Multiplexer- Anti-fuse basedAltera Hierarchical- PLD Block EPROM PLDPlessey Sea-of-gates NAND-gate Static RAMPlus Hierarchical- PLD Block EPROM PLDAMD Hierarchical- PLD Block EEPROM PLDQuickLogic Symetrical Multiplexer- Anti-fuse Array basedAlgotronix Sea-of-gates Multiplexer & Static RAM Based GatesConcurrent Sea-of-gates Multiplexer & Static RAM Based GatesCrosspoint Row-based Transitor Pairs Anti-fuse & Multiplexer CHÖÔNG II: MAÏCH XS40I. Ñaëc ñieåm XS40_005XL goàm coù:  XC4005XL FPGA  Vi ñieàu khieån 8031  SRAM 32K Byte  Boä dao ñoäng laäp trình ñöôïc 100MHz  Coång song song  Coång chuoät, baøn phím loaïi PS/2  Coång monitor VGA  Led 7 ñoaïn  84 chaân giao tieáp vôùi XSTEND board  Socket EFROM noái tieáp  Jack caém nguoàn 9V DC  Möùc ñieän theá quy ñònh 5V/3.3V  Daây caùp taûi qua coång LPT  Phaàn meàm tieän ích XSTOOL Maïch XS40_005XL laø lyù töôûng cho vieäc thöïc hieän caùc thieátkeá vôùi FPGA, laäp trình vi ñieàu khieån hoaëc codesign phaàncöùng/phaàn meàm. XC4005XL goàm 9000 coång, hoaït ñoäng ôû möùctheá laø 5V. Vì vaäy ta coù theå noái noù ñeán caùc chip TTL. Thieát keálogic soá ñöôïc naïp vaøo FPGA. Vi ñieàu khieån söû duïng FPGA nhömoät boä xöû lyù chung. SRAM 32K byte löu tröõ hoaëc cung caápnhöõng chöông trình/döõ lieäu vi ñieàu khieån nhö vieäc löu tröõ thoângduïng ñoái vôùi thieát keá FPGA cô baûn. XC4005XL noái tieáp cuûaFPGAs ñöôïc hoã trôï bôûi phaàn meàm XILINX Foundation vaøAlliance Series. Hình 1: Moâ taû caùc thaønh phaàn treân maïch XS40II. Moâ taû maïch XS40 1. Nguoàn ñieän Maïch XS40 söû duïng nguoàn 9V ñeå thöïc hieän caùc thieát keálogic vôùi boä vi ñieàu khieån. Ñaët maïch XS40 treân moät beà maëtkhoâng daãn ñieän, sau ñoù caém nguoàn vaøo jack J9 cuûa maïch nhöhình 2. Maïch quy ñònh ñieän theá seõ taïo ra ...

Tài liệu được xem nhiều: