Παρουσίαση του PowerPoint
Download
Report
Transcript Παρουσίαση του PowerPoint
Πεδιακά Προγραμματιζόμενες
Συστοιχίες Πυλών
Θεόδωρος Χ. Κασκάλης
Αναπληρωτής Καθηγητής
Το πρόβλημα !
Επιθυμούμε, ως επιχειρηματίες στο χώρο των
τεχνολογιών, να εμφανίσουμε στην αγορά
κάποιο καινούριο ψηφιακό κύκλωμα.
Είναι δυνατόν να μετατραπεί σε
ολοκληρωμένο κύκλωμα μια επιχειρηματική
μας ιδέα;
Τα πεδία εφαρμογών
Digital Signal Processors (DSP)
Audio-visual accessories
Aerospace and defense systems
Medical imaging
Computer vision
Speech recognition
Cryptography
Bioinformatics
Computer hardware emulation
………
Τρόποι ανάπτυξης-σχεδίασης CMOS IC
ASIC
FULL
CUSTOM
STANDARD
CELL
FIELD
PROGRAMMABLE
SEMICUSTOM
GATE ARRAY,
SEA OF GATES
STANDARD
IC
FPGA
CPLD
Field Programmable Gate Array (FPGA) –hardware
με προγραμματιζόμενη λογική, μνήμη και I/O
Ορισμός – Έννοια FPGA
Τα Field-Programmable Gate Arrays (FPGAs)
είναι κυκλώματα ημιαγωγών που περιέχουν
προγραμματιζόμενη λογική (logic blocks) και
προγραμματιζόμενες διασυνδέσεις.
Τα λογικά τμήματα μπορούν να
προγραμματιστούν για να εκτελέσουν
λειτουργίες βασικών πυλών (π.χ. AND, OR,
XOR) ή πιο περίπλοκες συναρτήσεις (π.χ.
decoders ή απλές μαθηματικές πράξεις).
Τα λογικά τμήματα συνήθως περιέχουν και
μνήμη.
Οπτική έννοια ενός FPGA
Τυπικές υλοποιήσεις
Τυπικές υλοποιήσεις
Τυπική αρχιτεκτονική FPGA
Logic blocks & IO
Γνωστές Εταιρίες
Xilinx (www.xilinx.com), εισηγήθηκε τα FPGAs
στα μέσα του 1980.
Altera (www.altera.com)
Actel (www.actel.com)
Lattice Semiconductor (www.latticesemi.com)
Atmel (www.atmel.com)
Τρόπος προγραμματισμού/ανάπτυξης
Τρόπος προγραμματισμού/ανάπτυξης
Εργαλεία CAD
Τρόπος προγραμματισμού/ανάπτυξης
Hardware
Description
Languages
(π.χ. VHDL,
Verilog)
Δυνατότητα soft microprocessor cores
Σύγκριση τεχνολογιών
Κόστος
Άφιξη στην
Τιμή
Απόδοση ανάπτυξης μονάδας
αγορά
ASIC
FPGA
MICRO
ASIC
FPGA
MICRO
FPGA
MICRO
ASIC
ASIC
FPGA
MICRO
Αρχική εκπαίδευση
Δωρεάν εργαλεία
Φτηνά kits
Ευρεία δικτυακή
υποστήριξη
Εύκολη δοκιμή πεδίου