Università degli Studi di Parma Facoltà di Ingegneria
|
|
- Costantino Rossini
- 8 anni fa
- Visualizzazioni
Transcript
1 Università degli Studi di Parma Facoltà di Ingegneria Corso di Dispositivi Programmabili A - A.A. 2008_2009 Docente: Guido Matrella - guido.matrella@unipr.it Gruppo: Cozzani Federico fede.a.d.v.lerici@hotmail.it Titolo: Implementazione Softprocessor su FPGA Data: 16/12/2009 Sommario: 1. Introduzione 2. Descrizione del Progetto 3. Simulazioni 4. Conclusioni e Sviluppi Futuri CAP.1 Introduzione A cosa serve e cos è questo EDK? L EDK (Embedded Development Kit) prodotto da Xilinx è un ambiente di sviluppo che permette all utente di utilizzare oltre al vhdl, per configurare un FPGA, il codice c/c++, un linguaggio quindi ben più ad alto livello del vhdl. Quale software devo utilizzare per implementare tutto ciò?
2 Il software da utilizzare è: XPS(Xilinx Platform Studio): Il cuore dell EDK, l ambiente di sviluppo che, attraverso un interfaccia grafica piuttosto intuitiva ci fa inserire dei blocchi funzionali (IP Intellectual Property)all interno del nostro progetto. L ambiente è costituito anche da una Bash (Prompt), alle quali molte volte si deve ricorrere, per dare comandi non di uso comune o comunque con argomenti diversi da quelli lanciati direttamente sugli script. ISE (Integrated Software Environment) Xilinx lo paragona ad un ombrello sotto il quale ci devono stare tutti gli altri programmi, è un po il coordinatore di tutto, può compilare i codici in vhdl, dà una visione d insieme RTL ecc... ha piena compatibilità con tutto il pacchetto Design Suite Xilinx della stessa versione. SDK (Software Development Kit) è l ambiente di sviluppo che gestisce il codice c/c++ lo compila lo debagga lo esegue ecc. ModelSim, prodotto da mentor grafics: il simulatore, acquisisce i codici in vhdl/verilog e li va a simulare. Tutti i software devono essere della stessa versione e non si ammettono problemi di compatibilità! Se si utilizza designe suite 11.1 deve essere il tutto della stessa versione! Tranne Modelsim che ha versioni differenti, nel mio caso è stata usata la XE 6.4c scaricabile gratuitamente. Sono confuso codice c/c++ però il simulatore simula solo in vhdl o verilog... Il flusso è il seguente: XPS(contenente tutte le librerie in vhdl con i diritti d autore cioè tutti i file in vhdl a cui corrisponde il funzionamento dei blocchi funzionali che vedo sullo schematico xps) ==> XPS aggiungo il blocco funzionale nella finestra opportuna (utilizzo le librerie di mio interesse) ==> XPS metto il codice c/c++ all interno del mio microblaze (configuro il micro per il mio sistema dedicato) ==> XPS genero gli hdl files (genero tutti i file in vhdl che mi servono per tradurre il funzionamento di tutto il mio sistema che io ho scritto con funzioni macro in c/c++) ==> Modelsim e riesco a simulare avendo ovviamente importato tutte le librerie al quale si riferisce il mio sistema. Nel seguito si parlerà scrittura di codice software e hardware utilizzando la convenzione di Xilinx che intende per linguaggio hardware, il codice che definisce la struttura vera e propria
3 della configurazione, cioè la disposizione degli IP all interno del progetto; per software invece si intende il codice c inserito nel micro. Questa è una pura convenzione in quanto tutto il codice sarà poi tradotto in vhdl e scaricato nell fpga! CAP.2 Descrizione del Progetto Cosa vogliamo fare con tutto questo ambiente di sviluppo? L idea è quella di generare un progetto nel quale al centro ci sia il micro che mi memorizza sia attraverso semplici assegnazioni o attraverso strutture con puntatori, dei dati che arrivano dall esterno, successivamente si va ad utilizzare una periferica esterna(memoria_mia) che mi compie una certa operazione e mi dia il risultato. Questa operazione di decentramento del problema è importante in quanto il micro ha semplice funzione di spedire dati alle varie periferiche(che possono eseguire calcoli complessi) ovvero eseguire semplici calcoli. In questo modo si utilizza in parallelo la struttura in quanto il micro utilizzando funzioni macro mi gestisce i dati che poi sono elaborati dalle periferiche ottimizzate per eseguire le stesse operazioni. Partiamo alla generazione del progetto, lanciando XPS. Generiamo il progetto con le specifiche che vogliamo della scheda che andiamo a generare.
4 Così facendo abbiamo predisposto il nostro progetto per essere immediatamente scaricato appena finito all interno di una scheda particolare; mi viene richiesto quindi: il tipo di scheda, l architettura che voglio dare al mio progetto, frequenza del clock, periferiche che voglio utilizzare. Quindi mi connette le varie periferiche, attribuendole un indirizzo di memoria opportuno(questo indirizzo serve al micro per la gestione dei bus). Otteniamo quindi uno schematico all interno del mio progetto che consiste nell unione dei vari IP per ora tutti di proprietà xilinx connessi tra loro. Inseriamo il codice c/c++ all interno del mio softprocessor. Quindi creiamo un progetto software
5 ed all interno della voce Sources mettiamo appunto il nostro software redatto in c/c++ compilato e funzionante con SDK o qualsiasi altro compilatore. Il codice c/c++ che abbiamo inserito in questo progetto è il seguente: #include "xparameters.h" #include "stdio.h" #include "xutil.h" #include "fsl.h" #include "XGpio_l.h" //==================================================== int main (void) { Xuint32 arrivato,primo,secondo,sum; int counter; do{ do{ //prendo il Primo dato attraverso gli interruttori sulla scheda ed esco dal ciclo quando // ho schiacciato un pulsante convalidando il dato arrivato = XGpio_mGetPrimoReg (XPAR_PUSH_BUTTONS_3BIT_BASEADDR, 1); Primo = XGpio_mGetPrimoReg (XPAR_DIP_SWITCHES_8BIT_BASEADDR,1); }while(arrivato == 0); //attendo in modo che non mi venga subito rifatta la lettura ed abbia il tempo di //rinserire il dato for(counter=0; counter <= 0x1FFFFFFF; counter++) { ; } //stessa cosa di prima do{ arrivato = XGpio_mGetPrimoReg (XPAR_PUSH_BUTTONS_3BIT_BASEADDR, 1); Secondo = XGpio_mGetPrimoReg (XPAR_DIP_SWITCHES_8BIT_BASEADDR,1); }while(arrivato == 0); for(counter=0; counter <= 0x1FFFFFFF; counter++) { ; } //invia il primo dato attraverso il bus fsl sul link 0 che ho aperto sul micro putfsl(primo,0); //invia il secondo dato attraverso il bus fsl sul link 0 putfsl(secondo,0);
6 //riceve il risultato dalla periferica esterna attraverso il bus fsl sul link 0 getfsl(sum,0); }while(1); // continua sempre ad aspettare un input dall`utente return 0; }//chiude main Quì capiamo come sia utile avere un sistema edk attraverso poche funzioni diamo moltissime informazioni come memorizzare i dati (che arrivano da un piedino specifico della mia FPGA) associandoci un nome che può essere richiamato all interno del programma più volte oppure mettere dei dati su un bus per poi riceverne il risultato quando se ne ha la necessità, con una riga di comando si ottengono configurazioni del mio dispositivo piuttosto importanti e soprattutto già fatte! Infatti se ci si documenta si hanno già molte funzioni pronte all uso soprattutto nella interconnessione degli IP. dato che la mia intenzione è quella di utilizzare un acceleratore hardware per operazioni varie, le quali se realizzate con codice c/c++ sarebbero lente e bloccherebbero il sistema centrale, viene in nostro aiuto un tool di xps che è l importazione di periferiche! Quindi che succede? si connette al micro una periferica attraverso un bus, noi abbiamo utilizzato il bus fsl. vado a scegliere il tipo di bus e la capienza generato questo IP si deve porre all interno il codice VHDL che descriva il funzionamento del dispositivo. Dentro l apposita cartella C:\dispositivi\progetto_dispositivi \ \pcores\memoria_mia_v1_00_a\hdl\vhdl va inserito il codice Vhdl si deve predisporre il micro ad avere una uscita entrata per questo bus e poi connettere il tutto.
7 ovviamente il codice di interfaccia tra micro, che manda i dati e la periferica esterna che li riceve, li elabora, e rimanda indietro il risultato deve essere fatto metà(l interfaccia micro--> periferica) in c/c++ all interno del micro e metà(l interfaccia periferica-->micro, all interno della periferica stessa)in vhdl rendendo compatibili i due dispositivi e linguaggi!! configurate le porte delle periferiche e generati gli indirizzi si ottiene quindi tutto questo sistema schematicamente:
8 si vedono dunque gli interruttori attraverso la quale acquisirò i dati, una porta RS 232 che non utilizzo anche se è presente sulla scheda e quindi l ho lasciata, il processore, la ram del micro, la periferica esterna chiamata memoria_mia, tutti i bus di interconnessione con relativa legenda. Potrebbe essere venuta l ora di simulare, quindi compilare le librerie, generare i file hdl e lanciare il simulatore. CAP.3 Simulazioni Vorrei simulare, ma dato che non di possono compilare direttamente le librerie ottimizzate (il micro è di proprietà xilinx) bisogna utilizzare delle librerie pre-compilate! cosa scritta da nessuna parte! Quindi dove sono queste librerie? dentro alla directory C:\Xilinx\11.1\EDK\hw \XilinxProcessorIPLib\pcores\microblaze_v7_20_a\simmodel quindi unzippato questo file si
9 ripone la seguente cartella dentro la directory C:\modeltech_6.4c\Xilinx\vhdl\edk (operazioni che vengono effettuate con solo software free scaricato dal sito xilinx) in questo modo si riesce a non utilizzare i file direttamente del micro ed anche se non è ottimizzato, non ci interessa molto dato che la nostra simulazione è behavior e non strutturale o timing, c è da dire che è un problema che si incontra solo simulando non si incontra invece quando si compra la scheda della xilinx ed invece che simulare si scarica il bitstream all interno. Altro problema è che non trova una directory ma si fa presto a creargliela generando a mano l insieme di cartelle. A questo punto non potendo simulare i blocchi separati per motivi di permessi nello scaricare un simulatore adatto a generare dei segnali che simulino il protocollo in questione, andiamo a simulare il progetto intero. Ovviamente il simulatore ha bisogno di un file di test bench per definire gli stimoli di tutto il progetto.lanciando Modelsim compilando attraverso il tasto c simulando con s e lanciando la visualizzazione grafica w, inizialmente si ha una fase di start in cui il micro comunica e carica tutto il software necessario
10 dopo di che i nostri ingressi entrano in gioco ed avviene la memorizzazione e la relativa uscita sul link 0 fsl del micro, tutti gli altri segnali servono per capire cosa stia facendo il micro e quindi in un qualche modo eseguire un debug a mano dato che la xilinx mi dà una sorta di convertitore da numerico a funzionale. si nota appunto la somma di un ingresso 1 e 2 con risultato 3 e successivamente 2 e 5 con risultato 7 è una stupidità ma è molto importante il concetto che ci stà sotto l elaborazione ora è semplice in quanto si tratta solamente di copiare ed incollare del codice già pronto in vhdl per potenziare il sistema. CAP.4 Conclusioni e Sviluppi Futuri Difficoltà avute? Le maggiori per simulare, non essendo scritto da nessuna parte dove trovare quelle librerie pre-compilate e dove metterle, è stato necessario spulciare nei vari script, in ogni forum possibile ed alla fine l ho trovate andando a cercarle a mano aprendo cartella per cartella capendo cosa servissero! Altro problema è stato pensare che l interfaccia grafica sia tutto, in realtà di deve avere moltissima attenzione agli script che vengono lanciati automaticamente perchè sanno essere molto pericolosi, conviene sempre controllarli dato che
11 è un programma che sì, ha un interfaccia grafica ma non così elaborata, anche se lo script è lungo e di difficile comprensione leggerli sempre. Altro problema è stato quello di non poter simulare i blocchi singoli come ero di solito abituato a fare, per il problema di rifiuto, da parte di xilinx, alla mia richiesta di download di BFM. Concludendo sono riuscito, almeno nella simulazione nel mio intento, cioè ad installare il micro e ad avere una struttura su cui poter lavorare per ampliare i blocchi a piacimento, logicamente il rendimento dell acceleratore si ha tanto più l elaborazione richiesta è complessa, uno sviluppo futuro è proprio quello di ampliare software del micro ed hardware della periferica per elaborare sistemi più complessi. visione RTL diciamo ci siano parecchie connessioni però anche dalle frequenze che si possono utilizzare capiamo che possiamo sfruttare molta frequenza...
12 Download Link di interesse e Bibliografia tutorial di tutti i programmi bisogna capirli bene anche se io ti ho già dato una mano!
Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ. Versione 1.1
Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ Versione 1.1 Autore Antonio Barbieri, antonio.barbieri@gmail.com Data inizio compilazione 11 maggio 2009 Data revisione 14 maggio 2009 Sommario
DettagliMac Application Manager 1.3 (SOLO PER TIGER)
Mac Application Manager 1.3 (SOLO PER TIGER) MacApplicationManager ha lo scopo di raccogliere in maniera centralizzata le informazioni piu salienti dei nostri Mac in rete e di associare a ciascun Mac i
DettagliGUIDA ALLA PROGRAMMAZIONE GRAFICA IN C
GUIDA ALLA PROGRAMMAZIONE GRAFICA IN C.:luxx:. PREMESSE In questa guida non verranno trattati i costrutti di flusso, le funzioni, o comunque le caratteristiche del linguaggio, che si danno come presupposte.
DettagliExcel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it
Excel A cura di Luigi Labonia e-mail: luigi.lab@libero.it Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo
DettagliGHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.
*+33(GLWRU GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. Il programma si basa su un architettura di tasti funzionali presenti
DettagliMANUALE MOODLE STUDENTI. Accesso al Materiale Didattico
MANUALE MOODLE STUDENTI Accesso al Materiale Didattico 1 INDICE 1. INTRODUZIONE ALLA PIATTAFORMA MOODLE... 3 1.1. Corso Moodle... 4 2. ACCESSO ALLA PIATTAFORMA... 7 2.1. Accesso diretto alla piattaforma...
DettagliVeneto Lavoro via Ca' Marcello 67/b, 30172 Venezia-Mestre tel.: 041/2919311
Veneto Lavoro via Ca' Marcello 67/b, 30172 Venezia-Mestre tel.: 041/2919311 INDICE 1. INTRODUZIONE... 3 1.1 SCADENZA... 3 1.2 CAUSALE DA UTILIZZARE... 3 2. MODALITÀ OPERATIVE DI COMUNICAZIONE DATI... 4
DettagliLA GESTIONE DELLE VISITE CLIENTI VIA WEB
LA GESTIONE DELLE VISITE CLIENTI VIA WEB L applicazione realizzata ha lo scopo di consentire agli agenti l inserimento via web dei dati relativi alle visite effettuate alla clientela. I requisiti informatici
DettagliPORTALE CLIENTI Manuale utente
PORTALE CLIENTI Manuale utente Sommario 1. Accesso al portale 2. Home Page e login 3. Area riservata 4. Pagina dettaglio procedura 5. Pagina dettaglio programma 6. Installazione dei programmi Sistema operativo
DettagliIl mio Garmin. Questo sconosciuto!
Il mio Garmin Questo sconosciuto! Cosa ci proponiamo stasera Presentarvi e illustrare I punti essenziali per utilizzare il programma Autoroute 2010 Come creare un percorso sul proprio PC, saltare i paesi,
DettagliPer scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli
CODICE Le fonti in cui si possono trovare tutorial o esempi di progetti utilizzati con Arduino si trovano nel sito ufficiale di Arduino, oppure nei forum di domotica e robotica. Il codice utilizzato per
DettagliCodifica: dal diagramma a blocchi al linguaggio C++
Codifica: dal diagramma a blocchi al linguaggio C++ E necessario chiarire inizialmente alcuni concetti. La compilazione Il dispositivo del computer addetto all esecuzione dei programmi è la CPU La CPU
DettagliSistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate
MODULO BASE Quanto segue deve essere rispettato se si vuole che le immagini presentate nei vari moduli corrispondano, con buona probabilità, a quanto apparirà nello schermo del proprio computer nel momento
DettagliInnanzitutto andiamo sul sito http://www.dropbox.com/ ed eseguiamo il download del programma cliccando su Download Dropbox.
Oggi parlerò di qualcosa che ha a che fare relativamente con la tecnica fotografica, ma che ci può dare una mano nella gestione dei nostri archivi digitali, soprattutto nel rapporto professionale con altre
DettagliPROCEDURA INVENTARIO DI MAGAZZINO di FINE ESERCIZIO (dalla versione 3.2.0)
PROCEDURA INVENTARIO DI MAGAZZINO di FINE ESERCIZIO (dalla versione 3.2.0) (Da effettuare non prima del 01/01/2011) Le istruzioni si basano su un azienda che ha circa 1000 articoli, che utilizza l ultimo
DettagliArgo Palm Manuale utente Versione 4.0.0 del 05-05-2010
Argo Palm Manuale utente Versione 4.0.0 del 05-05-2010 Sommario Premessa... 3 Installazione... 3 Requisiti minimi per l installazione:... 3 Installazione del software sul Palmare... 4 Uso del programma...
DettagliFPf per Windows 3.1. Guida all uso
FPf per Windows 3.1 Guida all uso 3 Configurazione di una rete locale Versione 1.0 del 18/05/2004 Guida 03 ver 02.doc Pagina 1 Scenario di riferimento In figura è mostrata una possibile soluzione di rete
DettagliCOMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO. 2015 e PARAMETRI2015
COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO. 2015 e PARAMETRI2015 Vicenza, 3 giugno 2015 Gentile cliente, si ricorda che a partire dall aggiornamento PROFIS 2011.1 è stato automatizzato
DettagliScuola Digitale. Manuale utente. Copyright 2014, Axios Italia
Scuola Digitale Manuale utente Copyright 2014, Axios Italia 1 SOMMARIO SOMMARIO... 2 Accesso al pannello di controllo di Scuola Digitale... 3 Amministrazione trasparente... 4 Premessa... 4 Codice HTML
DettagliIl calendario di Windows Vista
Il calendario di Windows Vista Una delle novità introdotte in Windows Vista è il Calendario di Windows, un programma utilissimo per la gestione degli appuntamenti, delle ricorrenze e delle attività lavorative
DettagliManuale servizio Webmail. Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8
Manuale servizio Webmail Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8 Introduzione alle Webmail Una Webmail è un sistema molto comodo per consultare la
DettagliInstallazione e caratteristiche generali 1
Installazione e caratteristiche generali 1 Introduzione SIGLA Ultimate e SIGLA Start Edition possono essere utilizzati solo se sono soddisfatti i seguenti prerequisiti: Microsoft.Net Framework 3.5 (consigliato
DettagliVisual basic base Lezione 01. L'ambiente di sviluppo
L'ambiente di sviluppo L'ambiente di sviluppo Visual basic è un linguaggio di programmazione Microsoft. In questo corso prenderemo in considerazione, l'ultima versione. net di questo linguaggio. Microsoft
DettagliTUTORIAL PER PRINCIPIANTI Installazione Locomotive
TUTORIAL PER PRINCIPIANTI Installazione Locomotive Salve a tutti. Sono Salvatore Valese (E404) gia autore della prima guida in gmax che attende un continuo che non arriva. Stavolta sono qui per i neofiti,
DettagliFile, Modifica, Visualizza, Strumenti, Messaggio
Guida installare account in Outlook Express Introduzione Questa guida riguarda di sicuro uno dei programmi maggiormente usati oggi: il client di posta elettronica. Tutti, ormai, siamo abituati a ricevere
DettagliXilinx ISE Tutorial File -> New Project...
Xilinx ISE Tutorial L obiettivo di questo tutorial è il mappaggio di una semplice porta logica AND su una particolare FPGA, la Xilinx Spartan 3E, integrata nella board Digilent Nexys 2 500K, che utilizzeremo
DettagliSiamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.
DALLE PESATE ALL ARITMETICA FINITA IN BASE 2 Si è trovato, partendo da un problema concreto, che con la base 2, utilizzando alcune potenze della base, operando con solo addizioni, posso ottenere tutti
Dettagli2003.06.16 Il sistema C.R.M. / E.R.M.
2003.06.16 Il sistema C.R.M. / E.R.M. Customer / Enterprise : Resource Management of Informations I-SKIPPER è un sistema di CONOSCENZE che raccoglie ed integra INFORMAZIONI COMMERCIALI, dati su Clienti,
DettagliIntroduzione a Dev-C++
Introduzione a Dev-C++ Università degli Studi di Brescia Docente: Massimiliano Giacomin Elementi di Informatica e Programmazione Università di Brescia 1 Note: Dev-C++ richiede Windows 95/98/NT/2000/XP
Dettagliwww.filoweb.it STAMPA UNIONE DI WORD
STAMPA UNIONE DI WORD Molte volte abbiamo bisogno di stampare più volte lo stesso documento cambiando solo alcuni dati. Potremmo farlo manualmente e perdere un sacco di tempo, oppure possiamo ricorrere
DettagliNUOVA PROCEDURA COPIA ED INCOLLA PER L INSERIMENTO DELLE CLASSIFICHE NEL SISTEMA INFORMATICO KSPORT.
NUOVA PROCEDURA COPIA ED INCOLLA PER L INSERIMENTO DELLE CLASSIFICHE NEL SISTEMA INFORMATICO KSPORT. Con l utilizzo delle procedure di iscrizione on line la società organizzatrice ha a disposizione tutti
DettagliINDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO...
MANCA COPERTINA INDICE IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO... 12 I marchi registrati sono proprietà dei rispettivi detentori. Bologna
DettagliFondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011
Fondamenti di Informatica 1 Prof. B.Buttarazzi A.A. 2010/2011 Sommario Installazione SOFTWARE JDK ECLIPSE 03/03/2011 2 ALGORITMI E PROGRAMMI PROBLEMA ALGORITMO PROGRAMMA metodo risolutivo linguaggio di
DettagliINSTALLAZIONE NUOVO CLIENT TUTTOTEL (04 Novembre 2014)
INSTALLAZIONE NUOVO CLIENT TUTTOTEL (04 Novembre 2014) Se la Suite risulta già stata installata e quindi sono già presenti le configurazioni di seguito indicate, si prega di andare direttamente alla fine
Dettagli. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi
Capitolo Terzo Primi passi con Microsoft Access Sommario: 1. Aprire e chiudere Microsoft Access. - 2. Aprire un database esistente. - 3. La barra multifunzione di Microsoft Access 2007. - 4. Creare e salvare
DettagliIl pacchetto contiene sia l ambiente di sviluppo sia i driver per la scheda.
Installare Arduino Uno passo passo March 24, 2011 Author Marco Dopo aver acquistato Arduino Uno ho creato degli screenshot sul procedimento di installazione della scheda e dell ambiente di sviluppo necessario
DettagliPer chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass
0_Iniziare con GRASS Avvio di Grass e creazione della cartella del Database di GRASS Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass
DettagliChe differenza c è tra una richiesta XML ed una domanda XML? (pag. 4)
FAQ INVIO DOMANDE CIGO CON FLUSSO XML Cosa serve per inviare una domanda CIGO con il flusso XML? (pag. 2) Come si prepara una domanda in formato XML? (pag. 3) Che differenza c è tra una richiesta XML ed
DettagliDirezione Centrale per le Politiche dell Immigrazione e dell Asilo
Direzione Centrale per le Politiche dell Immigrazione e dell Asilo Sistema inoltro telematico domande di nulla osta, ricongiungimento e conversioni Manuale utente Versione 2 Data creazione 02/11/2007 12.14.00
DettagliRegistratori di Cassa
modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...
DettagliMAUALE PIATTAFORMA MOODLE
MAUALE PIATTAFORMA MOODLE La piattaforma moodle ci permette di salvare e creare contenuti didattici. Dal menù principale è possibile: inviare dei messaggi agli altri docenti che utilizzano la piattaforma:
DettagliANDROID GUIDA ALLO SVILUPPATORE
LUIGI ARENA BASIC4ANDROID GUIDA ALLO SVILUPPATORE VERSIONE 2.22 1 Copyright Titolo del libro: BASIC4ANDROID GUIDA ALLO SVILUPPATORE Autore: Luigi Arena 2012, Luigi Arena Arena_luigi@hotmail.com TUTTI I
DettagliIl web server Apache Lezione n. 3. Introduzione
Procurarsi ed installare il web server Apache Introduzione In questa lezione cominciamo a fare un po di pratica facendo una serie di operazioni preliminari, necessarie per iniziare a lavorare. In particolar
DettagliMANUALE UTENTE Fiscali Free
MANUALE UTENTE Fiscali Free Le informazioni contenute in questa pubblicazione sono soggette a modifiche da parte della ComputerNetRimini. Il software descritto in questa pubblicazione viene rilasciato
DettagliICARO Terminal Server per Aprile
ICARO Terminal Server per Aprile Icaro è un software aggiuntivo per Aprile (gestionale per centri estetici e parrucchieri) con funzionalità di terminal server: gira sullo stesso pc dove è installato il
Dettagli5-1 FILE: CREAZIONE NUOVO DOCUMENTO
Capittol lo 5 File 5-1 FILE: CREAZIONE NUOVO DOCUMENTO In Word è possibile creare documenti completamente nuovi oppure risparmiare tempo utilizzando autocomposizioni o modelli, che consentono di creare
DettagliDispensa di Informatica I.1
IL COMPUTER: CONCETTI GENERALI Il Computer (o elaboratore) è un insieme di dispositivi di diversa natura in grado di acquisire dall'esterno dati e algoritmi e produrre in uscita i risultati dell'elaborazione.
DettagliSOMMARIO... 3 INTRODUZIONE...
Sommario SOMMARIO... 3 INTRODUZIONE... 4 INTRODUZIONE ALLE FUNZIONALITÀ DEL PROGRAMMA INTRAWEB... 4 STRUTTURA DEL MANUALE... 4 INSTALLAZIONE INRAWEB VER. 11.0.0.0... 5 1 GESTIONE INTRAWEB VER 11.0.0.0...
DettagliGuida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta
Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta. Configurazione Account di posta dell Università di Ferrara con il Eudora email Eudora email può
DettagliMANUALE D'USO DEL PROGRAMMA IMMOBIPHONE
1/6 MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE Per prima cosa si ringrazia per aver scelto ImmobiPhone e per aver dato fiducia al suo autore. Il presente documento istruisce l'utilizzatore sull'uso del programma
DettagliVlan Relazione di Sistemi e Reti Cenni teorici
Cosa sono le Vlan? Vlan Relazione di Sistemi e Reti Cenni teorici Le Vlan sono un tipo di rete particolare che permettono di creare tante reti logiche a partire da una singola rete fisica. Questo significa
DettagliPROGETTO PER LA TRASMISSIONE DOCUMENTI RELATIVI ALL APPROVAZIONE DELLE MANIFESTAZIONI IN FORMA DIGITALE
PROGETTO PER LA TRASMISSIONE DOCUMENTI RELATIVI ALL APPROVAZIONE DELLE MANIFESTAZIONI IN FORMA DIGITALE L approvazione di una manifestazione nazionale od internazionale comporta spesso la trasmissione
DettagliSPRING SQ COMUNICAZIONE OPERAZIONI IVA NON INFERIORI A 3000 EURO PER L ANNO 2011
Versione aggiornata il 02 Aprile 2012 SPRING SQ COMUNICAZIONE OPERAZIONI IVA NON INFERIORI A 3000 EURO PER L ANNO 2011 PREREQUISITI *** ACCERTARSI CON L ASSISTENZA DI AVERE INSTALLATO LE ULTIME IMPLEMENTAZIONE/CORREZIONI
DettagliNOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0
Prodotto Inaz Download Manager Release 1.3.0 Tipo release COMPLETA RIEPILOGO ARGOMENTI 1. Introduzione... 2 2. Architettura... 3 3. Configurazione... 4 3.1 Parametri di connessione a Internet... 4 3.2
DettagliMODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it
MODELLO CLIENT/SERVER Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it POSSIBILI STRUTTURE DEL SISTEMA INFORMATIVO La struttura di un sistema informativo
DettagliCONTABILITÀ FINANZIARIA ASCOT 3 IL PROSPETTO DI CONCILIAZIONE SPECIFICHE FUNZIONALI SCHEMI OPERATIVI SOLUZIONE AI PROBLEMI
PROGETTO ASCOT COD. : ASCOT-31-PC-01 VERS. : 1.00.00 DATA : 1.03.2002 CONTABILITÀ FINANZIARIA ASCOT 3 IL PROSPETTO DI CONCILIAZIONE SPECIFICHE FUNZIONALI SCHEMI OPERATIVI SOLUZIONE AI PROBLEMI AGGIORNAMENTI
DettagliDispense di Informatica per l ITG Valadier
La notazione binaria Dispense di Informatica per l ITG Valadier Le informazioni dentro il computer All interno di un calcolatore tutte le informazioni sono memorizzate sottoforma di lunghe sequenze di
DettagliVolume GESTFLORA. Gestione aziende agricole e floricole. Guidaall uso del software
Volume GESTFLORA Gestione aziende agricole e floricole Guidaall uso del software GESTIONE AZIENDE AGRICOLE E FLORICOLE Guida all uso del software GestFlora Ver. 2.00 Inter-Ware Srl Viadegli Innocenti,
DettagliRISOLUTORE AUTOMATICO PER SUDOKU
RISOLUTORE AUTOMATICO PER SUDOKU Progetto Prolog - Pierluigi Tresoldi 609618 INDICE 1.STORIA DEL SUDOKU 2.REGOLE DEL GIOCO 3.PROGRAMMAZIONE CON VINCOLI 4.COMANDI DEL PROGRAMMA 5.ESEMPI 1. STORIA DEL SUDOKU
DettagliManuale per la configurazione di AziendaSoft in rete
Manuale per la configurazione di AziendaSoft in rete Data del manuale: 7/5/2013 Aggiornamento del manuale: 2.0 del 10/2/2014 Immagini tratte da Windows 7 Versione di AziendaSoft 7 Sommario 1. Premessa...
DettagliGuida alla registrazione on-line di un DataLogger
NovaProject s.r.l. Guida alla registrazione on-line di un DataLogger Revisione 3.0 3/08/2010 Partita IVA / Codice Fiscale: 03034090542 pag. 1 di 17 Contenuti Il presente documento è una guida all accesso
DettagliSIRTEL. Sistema Informativo per la Rendicontazione Telematica degli Enti Locali. Schema di funzionamento del processo per l Ente Locale
SIRTEL Sistema Informativo per la Rendicontazione Telematica degli Enti Locali Schema di funzionamento del processo per l Ente Locale Sommario del documento Acronimi...3 FASE 1: REGISTRAZIONE ED ABILITAZIONE
DettagliFOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA
FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA Redatto da IZ1FAL Secco Marco Pagina 1 di 15 INDICE 1 1- INSTALLAZIONE... 3 1-1 Scaricare i pacchetti aggiornati... 3 1-2 Startup
DettagliISTRUZIONI PER L INSTALLAZIONE DI MINGW
ISTRUZIONI PER L INSTALLAZIONE DI MINGW Prima di iniziare la procedura di installazione di MinGW dobbiamo dire che il presente software è un compilatore C che non possiede un ambiente di programmazione.
DettagliSendMedMalattia v. 1.0. Manuale d uso
2 SendMedMalattia v. 1.0 Pagina 1 di 25 I n d i c e 1) Introduzione...3 2) Installazione...4 3) Prima dell avvio di SendMedMalattia...9 4) Primo Avvio: Inserimento dei dati del Medico di famiglia...11
DettagliGian Luca Marcialis studio degli algoritmi programma linguaggi LINGUAGGIO C
Università degli Studi di Cagliari Corso di Laurea in Ingegneria Biomedica (Industriale), Chimica, Elettrica, e Meccanica FONDAMENTI DI INFORMATICA 1 http://www.diee.unica.it/~marcialis/fi1 A.A. 2010/2011
DettagliExpress Import system
Express Import system Manuale del destinatario Sistema Express Import di TNT Il sistema Express Import di TNT Le consente di predisporre il ritiro di documenti, pacchi o pallet in 168 paesi con opzione
DettagliGESGOLF SMS ONLINE. Manuale per l utente
GESGOLF SMS ONLINE Manuale per l utente Procedura di registrazione 1 Accesso al servizio 3 Personalizzazione della propria base dati 4 Gestione dei contatti 6 Ricerca dei contatti 6 Modifica di un nominativo
DettagliIRSplit. Istruzioni d uso 07/10-01 PC
3456 IRSplit Istruzioni d uso 07/10-01 PC 2 IRSplit Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Installazione 4 3. Concetti fondamentali
DettagliSommario. Il registro riporta:
Gli acquirenti e gli utilizzatori di prodotti fitosanitari hanno l obbligo della tenuta del Registro dei trattamenti nel quale vengono annotati tutti i trattamenti con i relativi dati caratteristici. Il
Dettagli10 - Disegno di sezioni e profili da punti topografici.
10 - Disegno di sezioni e profili da punti topografici. In questo capitolo seguiamo tutti i passaggi per creare delle sezioni sul rilievo fatto. Iniziamo prima di tutto impostando il lavoro sul quale poi
DettagliSPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli)
SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli) Le seguenti istruzioni sono relative all installazione di SPSS Statistics con licenza per utenti singoli. Una
DettagliPulire IM. Non tutti sanno che solo una corretta e regolare pulizia nelle cartelle di IM, assicura un funzionamento longevo del programma
Pulire IM Non tutti sanno che solo una corretta e regolare pulizia nelle cartelle di IM, assicura un funzionamento longevo del programma Vediamo come fare questa pulizia attraverso due passaggi (teniamo
DettagliFormattare un PC con Windows 7. Guida Completa
Formattare un PC con Windows 7 Guida Completa Formattare un PC con Windows 7 In informatica col termine formattazione ci si riferisce alla procedura che serve a preparare dispositivi di memorizzazione
Dettagli11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0
11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 PAG. 2 DI 38 INDICE 1. PREMESSA 3 2. SCARICO DEL SOFTWARE 4 2.1 AMBIENTE WINDOWS 5 2.2 AMBIENTE MACINTOSH 6 2.3 AMBIENTE
DettagliPanoramica: che cosa è necessario
Scheda 02 L installazione dell SDK G IOVANNI PULITI Panoramica: che cosa è necessario Per poter lavorare con applicazioni Java o crearne di nuove, il programmatore deve disporre di un ambiente di sviluppo
DettagliCorso di formazione CerTICTablet
Redattore prof. Corso di formazione CerTICTablet Sesta Dispensa Comitato Tecnico Scientifico: Gruppo Operativo di Progetto CerticAcademy Learning Center, patrocinato dall assessorato al lavoro e alla formazione
DettagliGuida rapida per i docenti all'uso della piattaforma di e-learning dell'istituto Giua
Guida rapida per i docenti all'uso della piattaforma di e-learning dell'istituto Giua Moodle è la piattaforma didattica per l'e-learning utilizzata dall'istituto Giua per consentire ai docenti di creare
DettagliGUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL
GUIDA RAPIDA BOZZA 23/07/2008 INDICE 1. PERCHÉ UNA NUOVA VERSIONE DEI MODULI DI RACCOLTA DATI... 3 2. INDICAZIONI GENERALI... 4 2.1. Non modificare la struttura dei fogli di lavoro... 4 2.2. Cosa significano
DettagliIl concetto di Dare/Avere
NISABA SOLUTION Il concetto di Dare/Avere Comprendere i fondamenti delle registrazioni in Partita Doppia Sara Mazza Edizione 2012 Sommario Introduzione... 3 Il Bilancio d Esercizio... 4 Stato Patrimoniale...
DettagliTale attività non è descritta in questa dispensa
Fondamenti di informatica Oggetti e Java ottobre 2014 1 Nota preliminare L installazione e l uso di Eclipse richiede di aver preliminarmente installato Java SE SDK Tale attività non è descritta in questa
DettagliBMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC
BMSO1001 Virtual Configurator Istruzioni d uso 02/10-01 PC 2 Virtual Configurator Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Concetti
DettagliPROCEDURE DI FIRMA PER I PIP PRESENTATI NEI BANDI APPRENDISTATO
PROCEDURE DI FIRMA PER I PIP PRESENTATI NEI BANDI APPRENDISTATO 1 - INTRODUZIONE Scopo del presente documento è descrivere le procedure attuabili per la firma dei PIP presentati nei bandi apprendistato
DettagliIL MIO PRIMO SITO: NEWS
Pagina 1 IL MIO PRIMO SITO: NEWS Sommario IL MIO PRIMO SITO: NEWS...1 Introduzione...2 I Contenitori...2 Creo un Contenitore...3 I Tracciati...4 Creo le Notizie...6 Inserisco il Testo...6 Inserisco un
DettagliIntroduzione. Macro macro istruzione. Sequenza di comandi memorizzati programma
Introduzione Macro macro istruzione Sequenza di comandi memorizzati programma Scopo: eseguire più volte una sequenza di operazioni che a mano sarebbero noiose e ripetitive, se non proibitive Le macro Le
DettagliMANUALE D USO DELLA PIATTAFORMA ITCMS
MANUALE D USO DELLA PIATTAFORMA ITCMS MANULE D USO INDICE 1. INTRODUZIONE... 2 2. ACCEDERE ALLA GESTIONE DEI CONTENUTI... 3 3. GESTIONE DEI CONTENUTI DI TIPO TESTUALE... 4 3.1 Editor... 4 3.2 Import di
Dettagli1 CIRCOLO SPINEA (VE) CORSO CONOSCENZA E MANUTENZIONE DEL COMPUTER APRILE 2010 COME RIPULIRE IL PC UTILIZZANDO UN APPOSITO SOFTWARE
1 CIRCOLO SPINEA (VE) CORSO CONOSCENZA E MANUTENZIONE DEL COMPUTER APRILE 2010 COME RIPULIRE IL PC UTILIZZANDO UN APPOSITO SOFTWARE In alternativa alle procedure che si seguono utilizzando le specifiche
DettagliIntroduzione. Classificazione di Flynn... 2 Macchine a pipeline... 3 Macchine vettoriali e Array Processor... 4 Macchine MIMD... 6
Appunti di Calcolatori Elettronici Esecuzione di istruzioni in parallelo Introduzione... 1 Classificazione di Flynn... 2 Macchine a pipeline... 3 Macchine vettoriali e Array Processor... 4 Macchine MIMD...
DettagliGuida rapida alla prima installazione
Guida rapida alla prima installazione Power Print è un software che permette una gestione di una qualunque stampante superiore a quella permessa utilizzando direttamente il driver windows. Il software
DettagliSoftware di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche
Software di sistema e software applicativo I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software soft ware soffice componente è la parte logica
DettagliIn questo manuale sono indicate le procedure per utilizzare correttamente la gestione delle offerte dei fornitori.
Release 5.20 Manuale Operativo ORDINI PLUS Gestione delle richieste di acquisto In questo manuale sono indicate le procedure per utilizzare correttamente la gestione delle offerte dei fornitori. La gestione
DettagliELENCO CLIENTI FORNITORI Patch1
ELENCO CLIENTI FORNITORI Patch1 Il pacchetto P15_200ElencoCF_Patch1.exe contiene una serie di aggiornamenti alla procedura di generazione del file contenente l. Download: 1) Assicurarsi di avere una versione
DettagliProtocollo di tracciamento e valutazione degli studenti dei corsi di italiano ICoNLingua A.A. 2013-2014
Progetto ICoNLingua Scienza senza Frontiere CsF- Italia Protocollo di tracciamento e valutazione degli studenti dei corsi di italiano ICoNLingua A.A. 2013-2014 1. Introduzione La valutazione sia in itinere
DettagliCOME FARE UNA RICHIESTA DI ASSISTENZA ON LINE (AOL)
COME FARE UNA RICHIESTA DI ASSISTENZA ON LINE (AOL) Cos è l AOL? Pag. 2 Come inviare una richiesta AOL Pag. 3 La risposta dell assistenza Pag. 5 Come rispondere ad una risposta AOL Pag. 7 Ulteriori nozioni
DettagliAxios RE App. Installazione. ios. Android
Axios RE App Installazione ios È possibile scaricare ed installare la app direttamente dallo store ufficiale App Store, dove verrà pubblicato ogni successivo aggiornamento. Android È possibile scaricare
DettagliIl sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.
SH.MedicalStudio Presentazione SH.MedicalStudio è un software per la gestione degli studi medici. Consente di gestire un archivio Pazienti, con tutti i documenti necessari ad avere un quadro clinico completo
DettagliRaggruppamenti Conti Movimenti
ESERCITAZIONE PIANO DEI CONTI Vogliamo creare un programma che ci permetta di gestire, in un DB, il Piano dei conti di un azienda. Nel corso della gestione d esercizio, si potranno registrare gli articoli
DettagliGuida al sistema. Dott. Enea Belloni
Sistema Gestionale Voucher Guida al sistema Dott. Enea Belloni Sommario della presentazione Il sistema informatico per la gestione delle domande L utente presentatore: diritti e responsabilità La pagina
DettagliPer effettuare la registrazione al sito bisogna cliccare sul link registrati in alto a destra del sito (Vedi Fig.1).
LINEE GUIDA PARTE DIRETTA AGLI ENTI DI FORMAZIONE Registrazione utente Per effettuare la registrazione al sito bisogna cliccare sul link registrati in alto a destra del sito (Vedi Fig.1). Figura 1 Compilare
DettagliINFORMATICA. Il Sistema Operativo. di Roberta Molinari
INFORMATICA Il Sistema Operativo di Roberta Molinari Il Sistema Operativo un po di definizioni Elaborazione: trattamento di di informazioni acquisite dall esterno per per restituire un un risultato Processore:
Dettagli