UNIVERSITY SEMINARS 2014



Documenti analoghi
UNIVERSITY SEMINARS 2014

UNIVERSITY SEMINARS 2015

Introduzione all ambiente di sviluppo

Le Aziende del Distretto Green & High Tech presentano i loro progetti. Valorizzare le sinergie della rete per creare valore aggiunto.

ecos for AT91SAM9G20 Introduction to ecos O.S. for Atmel AT91SAM9G20 and Vulcano G20

Famiglia PB2200. Nuova famiglia di fanless Box PCs con piattaforma Intel Bay Trail

Hardware di un Computer

VNET HOP Hw code 2248 Rev. 0. VNET 433 Hw code 2235 Rev. 2. VNET 433 FLEX Hw code 2274 Rev. 0. VNET LP Hw code 2247 Rev. 0

Architetture software

Laboratorio di Amministrazione di Sistema (CT0157) parte A : domande a risposta multipla

- Dotata di processore Freescale IMX28 (Arm 926 a 454 Mhz), Con RAM fino a 256Mbyte, Flash da 1Gbyte e usd.

MEDIACAST GESTIONE REMOTA VIDEO SU RETI DI MONITOR

ISAC. Company Profile

IBM Power Systems e IBM i: evoluzione e innovazione. Nicoletta Bernasconi Product Manager Power i IBM Italia nicoletta_bernasconi@it.ibm.

Marco Cesati Dipartimento di Ingegneria Civile e Ingegneria Informatica Università degli Studi di Roma Tor Vergata

Lezione E5. Sistemi embedded e real-time

Sistemi embedded un dispositivo incapsulato progettato per una determinata applicazione

Java. Traditional portability (ideal)

TOTEM PC. SCHEDA ELETTRONICA architettura personal computer

INSTALLARE PALLADIO USB DATA CABLE IN WINDOWS XP/ME/2000/98

Corso di Sistemi di Elaborazione A.A. 2008/2009

Elettronica dei Sistemi Programmabili

Code: GW-IMP-WEB-1. Datalogger web pulses counter. Version 6 inputs with Ethernet. MarCom

Porting su architettura ARM Marvell 88F6281 ed analisi comparativa delle patch real-time RTAI e Xenomai per il kernel Linux

Benvenuti STEFANO NOSEDA

Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base

Esame : Supporting Users Running the Microsoft Windows XP Operating Systems (corso Moc 2261)

VDI Solution. Today - Tough Choice for VDI Delopment. One or two application non browser-based activity.

Nuovo Corso di laurea magistrale in Ingegneria Informatica AA

Android per sistemi embedded

Progettazione di un Forensics Personal Computer (parte hardware) Domenico Marino

Android Porting on a Mobile Device

PIANO DI STUDI. Primo anno di corso

Come valutare e scegliere un Sistema Operativo Embedded

Gianluca Berghella CRIT Research. Museo del Patrimonio Industriale Bologna, 23 gennaio 2013

Informatica di base. Hardware: CPU SCHEDA MADRE. Informatica Hardware di un PC Prof. Corrado Lai

PoliTong Sino-Italian


MIMO OAP Serie. Access-Point Wireless Omndirezionale 2.4GHz Outdoor. Passive PoE 24V. Board CPU: Qualcomm Atheros QCA MHz

INFO ESTERNA Industry sector

Sistema modulare per visualizzazione prezzi carburanti.

Analisi di prestazioni di applicazioni web in ambiente virtualizzato

Introduzione a Matlab

Laurea Magistrale 2007/08 in Ingegneria Telematica (Computer and Telecommunication Networks)

PROGRAMMA DOPPIO TITOLO. Università degli Studi di Ferrara (Italia) Cranfield University (United Kingdom)

Il sistema di elaborazione Hardware e software

Visione delle tecnologie futureict (10 anni) e laurea triennale IETI

INTRODUZIONE AI SISTEMI EMBEDDED

Presentazione curata da Ing. Mario Di Dio Busa

SISTEMI E DISPOSITIVI EMBEDDED

Gli strumenti di simulazione per lo sviluppo di sistemi elettronici automotive

Attuatore a relè Manuale di istruzioni

Linux Day 2014 Sviluppare con Linux Embedded

EC MINI PC ANDROID 4.0 PER SMART TV

La macchina programmata Instruction Set Architecture (1)

A Solar Energy Storage Pilot Power Plant

ICT FOR SMART SOCIETIES

Aiutiamo i nostri clienti ad incorporare connettività, servizi web, embedded computing e automazione nei loro prodotti e soluzioni.

SAN GIORGIO S.E.I.N.

Prototipazione GNU/Linux-Arduino

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)

MODELLO-MODEL NON CONFORMI AD ALCUNA NORMATIVA DIN/ISO SULLA SICUREZZA DO NOT COMPLY WITH ANY DIN/ISO SAFETY STANDARD

ITALTRONIC CBOX CBOX

Catalogo Prodotti IMX28/53/6

Istituto Tecnico Commerciale Indirizzo AFM articolazione SIA PERCHE???

Il WI-FI nella Smart City. Copyright 2015 LigoWave

Presentazione del Corso di Progettazione di Sistemi Embedded

Il terminale di controllo per case, alberghi ed uffici. Un mondo di comodità e risparmio con un touch.

I nostri principali partners. ELE.SI.A. S.p.A - Elettronica e Sistemi per Automazione

Attuatore a relè Manuale di istruzioni

MOC10982 Supporting and Troubleshooting Windows 10

iglass CATALOGO TECNICO/TECHNICAL CATALOGUE VIDEO CATALOGO EMOZIONALE/EMOTIONAL CATALOGUE iglass

comunicare per essere communicate to be tagliabue sistemi per spazi ed eventi di comunicazione

Hardware Open Source per sistemi embedded

Raspberry Pi: Hardware Programming. Rossi Pietro Alberto

Ma il software open source è sicuro?

Catalogo Prodotti e Semilavorati Anno 2010

Testi del Syllabus. Docente CAGNONI STEFANO Matricola: Insegnamento: LABORATORIO DI PROGRAMMAZIONE. Anno regolamento: 2013 CFU:

Work flow Elettronica di acquisizione

Catalogo Prodotti e Semilavorati Anno 2011

Nessie 2013 prende il volo

GESTIONE IMMOBILIARE REAL ESTATE

PROTOTIPAZIONE DI UN TRADUTTORE DA SORGENTE PLC AD ASSEMBLY DI UNA MACCHINA VIRTUALE

GALEP-5 user guide. GALEP-5 Device Programmer. Alientech srl electronic performance 1

PROGRAMMAZIONE DI SISTEMI MOBLI

19 touchscreen display

Concetti di base della Tecnologia dell Informazione Uso del computer e gestione dei file Elaborazione testi Fogli di Calcolo Reti informatiche

Smart metering gas e acqua per una nuova infrastruttura di rete. Marco Sanfilippo, ST Microelectronics

Il Sistema Operativo. Introduzione di programmi di utilità. Elementi di Informatica Docente: Giorgio Fumera

LAUREA MAGISTRALE IN COMUNICAZIONE MULTIMEDIALE

Alimentatori per LED di segnalazione (MINILED) Power supply units for Signal LEDs (MINILED)

L HARDWARE parte 1 ICTECFOP@GMAIL.COM

Collaudo (testing) dei sistemi digitali

MAGNET LINK SURFACE MOUNTED

High Performance Computing

Le Aziende del Distretto Green & High Tech presentano i loro progetti. Valorizzare le sinergie della rete per creare valore aggiunto

introduzione I MICROCONTROLLORI

Acme Systems srl Profilo Aziendale

V. Marconi, 11/D Cossato (Bi) / fax e.mail: info@sisav.it

Android Development. Course Projects. Università degli Studi di Parma

Transcript:

UNIVERSITY SEMINARS 2014

AGENDA Introduction Xilinx Zynq architecture and state-of-the-art FPGA development techniques DAVE presentation Thesis proposals 2

SUPPLY CHAIN AND PARTNERS MANUFACTURERS DISTRIBUTORS TECHNICAL PARTNERS CUSTOMERS (B2B) END CUSTOMERS (B2B, B2C) 3

HISTORY 2008 First Presence at Embedded World 1998 Foundation 90 00 2004 First CPU Module 10 2013-14 In-House Production 20 2012 Widest ARM Family 4

WHAT WE DO DAVE deals with design, manufacturing and testing of embedded systems since 1998. Our products are used by customers in different markets such as automation, telecommunication, biomedical, computer vision, image/video processing etc. What is an embedded system? An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. By contrast, a general-purpose computer, such as a personal computer, is designed to be flexible and to meet a wide range of end-user needs. Embedded systems control many devices in common use today. source: Wikipedia 5

HEADQUARTER Via Talponedo, 29/A 33080 Porcia (PN) Italy 6

COMPANY ORGANIZATION / SUBSIDIARIES LONDON S.FRANCISCO FRANKFURT PARIS administration/sales: 5 R&D: 7 technical support: 3 production: 8 7

PRODUCTS /OVERVIEW 8

PRODUCTS /MAIN LINES Ultra CPU Modules Esatta Lite Turnkey Systems 9

CPU MODULES /POSITIONING T.o.P PCIe FPGA 100G Shock Ultra Esatta Lite P2P Comp. DSP Video Temperature 50G Shock Computation Connections Reliability Size Quality 10

AXEL LITE DDR3 RAM memory up to 2GB DDR3 SODIMM form factor 204pin PSU 3V3 CSI MIPI CAN, USB, SDIO, I2C, SPI, Audio Top view Bottom view 11

AXEL Evaluation Kit Axel Embedded Linux Kit (XELK for short) provides: build the bootloader (U-Boot) build and run Linux operating system on Axel-based systems build Linux applications that will run on the target. The main kit components are: hardware platform composed of Axel system-on-module (SOM for short) AxelEVB-Lite plugged on Dacu carrier board 800x480 7" LVDS display Development virtual machine containing: Toolchain U-Boot bootloader sources Linux kernel sources Root file systems Technical documentation 12

BORA XC7Z010/XC7020 Unmatched performance thanks to dual ARM Cortex-A9 @ 800MHz Enabling smarter system thanks to Artix-7 FPGA integrated on chip Highet security and reliability: voltage monitoring and power good enable Accurate timing application thanks to on-board 5ppm RTC Top view Bottom view 13

BORA XC7Z010/XC7020 14

BORA XC7Z010/XC7020 15

BORA Evaluation Kit Bora Embedded Linux Kit provides all the necessary components required to set up the developing environment for: configuring the system (PS and PL) at hardware level build the first-stage bootloader (FSBL)building the second stage bootloader (U-Boot) building and running Linux operating system on Bora-based systems building Linux applications that will run on the target The main kit components are: BORA SOM BORA-EVB-Lite Carrier board AC/DC Single Output Wall Mount adapter Output: +12V -2.0 A MicroSDHC card with SD adapter and USB adapter Vivado/SDK can be viewed as a collection of programs required to deal with all of the development aspects related to Xilinx components (software running on ARM cores, FPGA fabric verification and programming, power estimation etc.). These include strictly FPGA-related tools such as Floorplanner and pure-software development tools such as SDK. 16

TURNKEY SYSTEMS /EXAMPLE 1 Remote Localization Unit Remote Vehicle and Safety Systems Localization & Monitoring Unit Neptune CPU Module Based on x86 Carrier Board with Common Interfaces (USBs, Compact Flash, etc.) Two Boards for Monitoring Services (GPS, Accelerometer, Gyroscope) and Video Recording 17

TURNKEY SYSTEMS /EXAMPLE 2 Passenger counting system Low power ARM-based CPU solution Fanless CPU Core for 24/7 Operation -40 C to +85 C Applications SoC TI DM8148 1GHz 750 MHz floating-point integrated DSP Internal Solid State Disk, Up to 16GB real-time operation 18

TURNKEY SYSTEMS /EXAMPLE 2 19

COLLABORAZIONI Atenei ed enti di ricerca con cui collaboriamo: Università degli Studi di Udine Università degli Studi di Padova Università degli Studi di Trieste Università degli Studi di Ferrara Istituto IMAMOTER CNR di Ferrara Istituto Tecnico. S. T. "J.F. Kennedy" di Pordenone Associazione Cultura Informatica (AsCI) Udine 20

TESI DI LAUREA SPERIMENTALI (1/2) applicabili sia ai corsi triennali alle lauree quinquennali l'argomento trattato viene modulato in maniera opportuna, in accordo con lo studente, affinché il contenuto sia congruo con il percorso accademico del laureando possibilità da parte del laureando e del relatore di proporre delle variazioni previsto un periodo di presenza fisica presso i laboratori dell'azienda ma possibilità di svolgere parte del lavoro in remoto ( http://www.xilinx.com/support/university.html) premio di laurea o rimborso spese per studenti non residenti nelle vicinanze della nostra sede efficace anche come strumento di preselezione del personale (al momento della stesura di questa presentazione Aprile 2014 oltre il 60% delle risorse del reparto di ricerca e sviluppo di DAVE è composto da personale che è stato inserito nell'organico immediatamente dopo aver svolto la tesi sperimentale) 21

TESI DI LAUREA SPERIMENTALI (2/2) l'ingegneria dei sistemi embedded abbraccia numerose discipline le tesi proposte hanno inevitabilmente un carattere fortemente interdisciplinare progettazione hardware (prevalentemente digitale ma anche analogica) signal integrity compatibilità elettromagnetica sviluppo firmware e device drivers sviluppo software di alto livello sviluppo FPGA sviluppo DSP sistemi operativi e RTOS (real-time operating system) 22

ESEMPIO DI TESI SVOLTA SU ARCHITETTURA ZYNQ 23

PROPOSTA INDICATIVA DI TESI #1 (LAUREA TRIENNALE) Integrazione in Zynq di un controller grafico con accelerazione 2D Adattamento al bus AXI Adattamento a pannelli LCD con interfaccia LVDS 24

PROPOSTA INDICATIVA DI TESI #2 (LAUREA MAGISTRALE) Caratterizzazione delle prestazioni real-time di un sistema AMP/Trustzone basato su architettura Zynq Porting del dual-os monitor SafeG (www.toppers.jp/en/safeg.html) Asymmetric multi-processing (Linux + FreeRTOS) Implementazione in FPGA potenzialmente mediante l'uso di strumenti HLS di una periferica complessa controllata in real-time dal secondo core 25

PROPOSTA INDICATIVA DI TESI #2 (LAUREA MAGISTRALE) 26

Stay hungry, stay Foolish! S. Jobs Detto in maniera meno altisonante: avere 20 anni capita una volta nella vita (Einstein ha pubblicato la teoria della relatività ristretta a 26 anni!) siate curiosi e assorbite più che potete! CV di un vostro concorrente indiano: 26 anni Bachelor of Engineering Electronics and Communication Engineering C, C++, Assembly, Java, RCP, Android, Shell, Batch scripting German (basic), English (fluent), French (intermediate) Master of Science: Control and Embedded Instrumentation, ESIGELEC, Rouen (France) Master of Science: Embedded System and Instrumentation, Manipal University, Manipal (India) Internship at Texas Instruments GmbH, Munich (Germany) Internship at Texas Instruments GmbH, Nice (France) 27

Q&A 28

DAVE S.r.l. Via Talponedo, 29/A I-33080, Porcia (PN) Italy Tel +39 0434 921215 Fax +39 0434 1994030 www.dave.eu info@dave.eu wiki.dave.eu 29