ΗΥ220 - Βασίλης Παπαευσταθίου1 ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων Χειμερινό Εξάμηνο 2006-2007 SoC: System on Chip.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
9o εξάμηνο Ηλεκτρονικός Κύκλος Εργαστήριο στα FPGA
Advertisements

Εισαγωγή.
ΗΥ-220 Εισαγωγή. ΗΥ-220 – Ιάκωβος Μαυροειδής2 Contacts Mailing List –mail majordomo “subscribe hy220-list” Βοηθοί –Βλάχος Βαγγέλης –Μιχελογιαννάκης.
ΗΥ-220 Verilog HDL. Τα βασικά.... ΗΥ-220 – Ιάκωβος Μαυροειδής2 Βασική Ροή Σχεδίασης Requirements SimulateRTL Model Gate-level Model Synthesize SimulateTest.
Χ. Καραγιαννίδης, ΠΘ-ΠΤΕΑΑνάπτυξη Εφαρμογών για την ΕΕΑ Διάλεξη 5: Ανάπτυξη Περιεχομένου 1/9 19/3/2015 Διάλεξη 5 Εργαλεία Συγγραφής Περιεχομένου Ανάπτυξη.
ΗΥ220 - Βασίλης Παπαευσταθίου1 ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων Χειμερινό Εξάμηνο Verilog: Μια πιο κοντινή ματιά.
Πανεπιστήμιο Κύπρου – Τμήμα Πληροφορικής ΕΠΛ446-Προχωρημένες Βάσεις Δεδομένων Ζωγραφάκης Ιωάννης.
Η δημοφιλέστερη γλώσσα Hardware
ΗΥ220 - Βασίλης Παπαευσταθίου1 ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων Χειμερινό Εξάμηνο Ροή Σχεδίασης Κυκλωμάτων και Εργαλεία CAD.
6/15/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Static Random Access Memory.
ΗΥ Παπαευσταθίου Γιάννης1 Clock generation.
6/17/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Dynamic Random Access Memory.
ΗΥ220 - Βασίλης Παπαευσταθίου1 ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων Χειμερινό Εξάμηνο Εισαγωγή.
6/25/2015HY220: Ιάκωβος Μαυροειδής1 Computer Aided Design CAD tools Functional DesignSpecificationsLogic DesignCircuit DesignPhysical DesignFabrication.
6/26/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Asynchronous Circuits.
ΟΡΓΑΝΙΣΜΟΣ ΒΙΟΜΗΧΑΝΙΚΗΣ ΙΔΙΟΚΤΗΣΙΑΣ “Preparing Europe for Global Competition” THE NETWORK : The Patent and Trademark Offices.
WRITING B LYCEUM Teacher Eleni Rossidou ©Υπουργείο Παιδείας και Πολιτισμού.
Τελική εργασία του μαθήματος “Σχεδιασμός Δημιουργικού & Διαφημιστικών Μηνυμάτων” Ιανουάριος 2054 Ομάδα Χ Ονοματεπώνυμο 1 Ονοματεπώνυμο 2 Ονοματεπώνυμο.
Διοίκηση Τεχνολογίας Εργασία: “Sources of Innovation” Πρόγραμμα:MBA Part-Time.
Προσομοίωση Δικτύων 4η Άσκηση Σύνθετες τοπολογίες, διακοπή συνδέσεων, δυναμική δρομολόγηση.
Αρχιτεκτονική Υπολογιστών Ενότητα # 4: I/O Διδάσκων: Γεώργιος Κ. Πολύζος Τμήμα: Πληροφορικής.
ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ -- Δ. Σερπάνος 1 Κεφάλαιο 5.
Αρχιτεκτονική Υπολογιστών Ενότητα # 3: Ιεραρχία Μνήμης Διδάσκων: Γεώργιος Κ. Πολύζος Τμήμα: Πληροφορικής.
Αριθμητική Επίλυση Διαφορικών Εξισώσεων 1. Συνήθης Δ.Ε. 1 ανεξάρτητη μεταβλητή x 1 εξαρτημένη μεταβλητή y Καθώς και παράγωγοι της y μέχρι n τάξης, στη.
ΕΙΣΑΓΩΓΉ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΉ ΝΊΚΟΣ ΠΑΠΑΔΆΚΗΣ Αρχιτεκτονική Υπολογιστών.
Γιώργος Μαυρομμάτης Δια - εθνική πολιτική οικονομία.
Στάδια εξέλιξης των συστημάτων ποιότητας. ΕΞΕΛΙΞΗ ΣΥΣΤΗΜΑΤΩΝ ΔΙΟΙΚΗΣΗΣ ΤΗΣ ΠΟΙΟΤΗΤΑΣ ΕΠΙΘΕΩΡΗΣΗ ΕΛΕΓΧΟΣ ΠΟΙΟΤΗΤΑΣ ΔΙΑΣΦΑΛΙΣΗ ΠΟΙΟΤΗΤΑΣ ΔΙΟΙΚΗΣΗ ΟΛΙΚΗΣ.
 Υλικό ονομάζουμε τα φυσικά μέρη του υπολογιστή που μπορούμε να τα δούμε και να τα πιάσουμε. Πηγή εικόνας:
Arduino Mini howto Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας Ανδριτσάκης Δημήτρης Θερινό Σχολείο «Ανάπτυξη wearable συστήματος βασισμένου σε Arduino για χρήση.
ERASMUS+ - ΒΔ 1 Σχολική Εκ π αίδευση – Εκ π αίδευση Ενηλίκων Ημερίδα Παροχής Πληροφοριών για τη Διαχείριση και Υλοποίηση των Εγκεκριμένων Σχεδίων (Πρόσκληση.
1 Πληροφορική Υγείας Ενότητα 1 : Εισαγωγή στην επιστήμη των υπολογιστών (Μέρος Α) Ευγενία Τόκη Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου.
Διαχείριση Διαδικτυακής Φήμης! Do the Online Reputation Check! «Ημέρα Ασφαλούς Διαδικτύου 2015» Ε. Κοντοπίδη, ΠΕ19.
OFDM system characteristics. Effect of wireless channel Intersymbol interference in single carrier systems due to multipath propagation with channel delay.
1 Αρχιτεκτονική υπολογιστών Ενότητα 5 : Η Εσωτερική Μνήμη Φώτης Βαρζιώτης Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου.
From Applying Theory to Theorising Practice Achilleas Kostoulas Epirus Institute of Technology.
Guide to Business Planning The Value Chain © Guide to Business Planning A principal use of value chain analysis is to identify a strategy mismatch between.
SPACE “Exploring the City surrounding our Prison: a glimpse from Inside to the Outside.” SDE DIAVATON.
Καθηγητής Σταύρος Α. Κουμπιάς
Ερωτήσεις –απαντήσεις Ομάδων Εργασίας
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Πληροφοριακά συστήματα διοίκησης
Industry Led Software Development Cluster of Thessaloniki
Αντίληψη Αντίληψη του φυσικού κόσμου που μας περιβάλλει, μέσω του νευρικού μας συστήματος (sensory perception). Η αντίληψη αποτελεί δημιούργημα του εγκεφάλου.
Το εσωτερικό του υπολογιστή
Αρχές Πληροφορικής Ενότητα # 4: Δομή ενός υπολογιστικού συστήματος
Στρατηγική Διοίκηση και ο Επιχειρηματίας
Προδιαγραφές Υλικού Η/Υ
Tο υλικό του Ηλεκτρονικού Υπολογιστή
Σχεδίαση Μεικτών VLSI Κυκλωμάτων
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Εγώ είμαι η θύρα: όποιος περάσει θα βρει σωτηρία.
JAVA – Basic OOP Principles
Παγκοσμιοποίηση μύθος ή πραγματικότητα
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ Ι
Πανεπιστήμιο Θεσσαλίας
Εκπαιδευτική ρομποτική
Σχεδίαση Ολοκληρωμένων Κυκλωμάτων
Expression Home All In One Inkjet Printers
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
Θεωρία Παιγνίων: οι Καταλήψεις και οι Τζαμπατζήδες
aka Mathematical Models and Applications
Find: angle of failure, α
Υλικό - Λογισμικό Υλικό (Hardware) Λογισμικό (Software)
All In One Inkjet Printers
All In One Inkjet Printers
All In One Inkjet Printers
ΚΑΤΕΥΘΥΝΤΗΡΙΕΣ ΟΔΗΓΙΕΣ ΣΤΕΝΩΣΗ ΚΑΡΩΤΙΔΩΝ – ΣΠΟΝΔΥΛΙΚΩΝ ΑΡΤΗΡΙΩΝ
Μεταγράφημα παρουσίασης:

ΗΥ220 - Βασίλης Παπαευσταθίου1 ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων Χειμερινό Εξάμηνο SoC: System on Chip

ΗΥ220 - Βασίλης Παπαευσταθίου2 Moore’s Law Gordon Moore (co-founder of Intel) predicted in 1965 that the transistor density of semiconductor chips would double roughly every 18 months. How can we use all this huge amount of transistors ?

ΗΥ220 - Βασίλης Παπαευσταθίου3 PCB (board) design - Interconnection of Chips AGP (graphics) SRAM controller DRAM controller Processor A SRAM UART controller DRAM BRIDGEProcessor B Motherboard

ΗΥ220 - Βασίλης Παπαευσταθίου4 System On Chip (SoC) – Interconnection of blocks AGP (graphics) SRAM controller DRAM controller Processor A SRAM UART controller DRAM BRIDGEProcessor B Single Chip

ΗΥ220 - Βασίλης Παπαευσταθίου5 Ορισμός του SoC Virtual Socket Interface (VSI) Alliance: “Highly integrated device. Also known as system on silicon, system-on-a-chip, system-LSI, system-ASIC” Our view of an SoC design is defined by extensive use of reusable IP blocks, and mixed HW/SW design issues: -Programmable processor -Controllers (memory, uart, gpio…) -Embedded memory -Digital signal processors -System bus + interfaces -Embedded programmable logic -Embedded software -Analog components …

ΗΥ220 - Βασίλης Παπαευσταθίου6 Κίνητρα για SoC Design What is driving the industry to develop the SoC design methodology ? Higher productivity levels Lower overall cost Lower overall power Faster design Smaller form factor Higher integration levels Rapid development of derivative designs

ΗΥ220 - Βασίλης Παπαευσταθίου7 SoC vs SiP vs SoB

ΗΥ220 - Βασίλης Παπαευσταθίου8 IP (Intellectual Property) Cores in use today IP cores : A library of modules (blocks) that can be used in a design. RISC: ARM, MIPS, PowerPC, SPARC CISC: 680x0 x86 Interfaces: USB, PCI, UART, Rambus Encryptions: DES, AES Multimedia: JPEG coder, MPEG decoder Networking: ATM switch, Ethernet Microcontroller: HC11, etc. DSP: OAK, TI, etc. SoC is forcing companies to develop high-quality IP blocks to stay in business.

ΗΥ220 - Βασίλης Παπαευσταθίου9 On-chip Standardized Bus Structures CPU Co-processor Cache CPU Bridge Core Arbiter OCB Bridge Core Processor On-chip bus System On-chip bus Peripheral On-chip bus IP’s with high bandwidth IP’s with low bandwidth AMBA (ARM) Core Connect (IBM) OCP-IP (VSI)

ΗΥ220 - Βασίλης Παπαευσταθίου10 Παράδειγμα SoC

ΗΥ220 - Βασίλης Παπαευσταθίου11 Hardware/Software Co-design Reuse design libraries (hardware) and device drivers (software) SYSTEM DEF. SW DESIGN VIRTUAL PROTOTYPE Primarily software Primarily hardware SW CODE FUNCT DESIGN HW & SW PART. HW DESIGN HW FAB INTEG. & TEST

ΗΥ220 - Βασίλης Παπαευσταθίου12 Platform Based Design Idea : A core-based design from which you can easily derive new designs without changing the main functionality by replacing some cores. What is platform ? -A stable core-based architecture for a target application -Can be rapidly extended and customized What are the benefits of a platform ? -Major benefit -Increased productivity -Derivative designs can be easily created -Using software or hardware modifications -Reduces the design time and increasing success rate Platform Examples: x86 CPU based family, Bluetooth

ΗΥ220 - Βασίλης Παπαευσταθίου13 Design Flow System HW design Verification Hardware Design Full-custom Semi-custom CAD tools SoC Verilog HDL VHDL Ανακεφαλαίωση! Synopsys FSM Memories Buses Asynch Schedulers