Układy programowalne firmy Xilinx i Altera
Transkrypt
Układy programowalne firmy Xilinx i Altera
2014-11-26 UKŁADY FPGA Xilinx i Altera Układy CPLD i FPGA • Największymi dostawcami układów CLPD i FPGA są firmy Altera i Xilinx a także: • Actel, • Atmel, • Cypress, • Lattice Semiconductor, • QuickLogic. 1 2014-11-26 Rodziny układów FPGA, Xilinx 2 2014-11-26 Porównanie wybranych układów FPGA firmy Xilinx Moduł edukacyjny z układem Spartan-6 3 2014-11-26 Minimoduł z układem XC3S200 z rodziny Spartan-3 • • • • • • • • • • 62 końcówki I/O Pamięć konfiguracyjna XCF01S o pojemności 1Mbit Wbudowany generator kwarcowy 50MHz Wbudowane stabilizatory 1.2V i 2.5V Pojedyncze napięcie zasilania modułu 3.3V Diody LED do sygnalizacji pracy Wbudowane złącze JTAG z podłączonym układem FPGA i pamięcią konfiguracyjną 2 x 40 wyprowadzenia z rastrem 0.1" (2.54 mm), pasujące do wszystkich druków prototypowych Małe wymiary: 33mm x 53mm www.propox.com Układ XC3S200 200 tysięcy bramek, 4320 komórek logicznych 216kb pamięci Block RAM 30kb pamięci Distributed RAM 12 sprzętowych układów mnożących 4 układy Digital Clock Manager 63 piny I/O Interfejs JTAG Programowanie modułu Znajdujący się na module układ FPGA może zostać skonfigurowany na kilka sposobów. Najpopularniejsze z nich to bezpośrednia konfiguracja ze środowiska ISE za pomocą interfejsu JTAG, oraz konfiguracja z: • wbudowanej w moduł pamięci Platform Flash XCF01S. Tryb konfiguracji zależny jest od stanu wejść M0 –M2, domyślnie wszystkie te wejścia są ściągnięte do niskiego poziomu logicznego, co oznacza tryb „Master • Serial”, czyli przy użyciu pamięci konfiguracyjnej. 4 2014-11-26 Układy CPLD, firmy Xilinx • Rodzina CoolRunner-II • Rodzina XC9500XL Struktura wewnętrzna XC9500XL 5 2014-11-26 Minimalna konfiguracja układu XC9500 Poziomy napięć pracy układu XC9500XL • system zasilany 3.3V • system zasilany 3.3V i 2.5V 6 2014-11-26 Programowanie w systemie układów CPLD i FPGA złącze JTAG Rodziny układów FPGA, Altera 7 2014-11-26 Rodzina Stratix Rodzina Cyclone V 8 2014-11-26 Rodzina Cyclone IV Układy CPLD, firmy ALTERA 9 2014-11-26 Układy z rodziny MAX V Moduł edukacyjny z układem MAX V (MAX V CPLD Development Kit) 10 2014-11-26 Moduł z układem EP1C3T144C8N - układ z rodziny Cyclone • • • • • • • • • Pamięć SDRAM o pojemności 32MB (16M x 16) Pamięć Flash o pojemności 8MB (4M x 16) 43 końcówki I/O + 8 - bitowa magistrala Pamięć konfiguracyjna EPCS4N o pojemności 4Mbit Wbudowany generator kwarcowy 50MHz Wbudowane stabilizator 3.3V Pojedyncze napięcie zasilania modułu 3.3V Diody LED do sygnalizacji pracy Wbudowane złącze JTAG z podłączonym układem FPGA i pamięcią konfiguracyjną • 2 x 40 wyprowadzenia z rastrem 0.1" (2.54 mm), pasujące do wszystkich druków prototypowych • Małe wymiary: 40mm x 56mm • www.propox.com Układ EP1C3T144C8N • 2910 komórek logicznych • 13 M4K RAM blocks (128 x 36 bits) • Całkowita ilość bitów RAM'u 59.904 • 1 układ PLL • 104 piny I/O działające w standardach LVTTL, LVCOMS, SSTL-2 oraz SSTL-3 • Rozstaw 0.5mm, wymiary 22mm x 22mm • Interfejs JTAG Obudowy układów FPGA - typ BGA 11 2014-11-26 Obudowy układów FPGA - typ QFN Ceramic Column Grid Array (CCGA) Packages 12