Simulering af en Mux2



Relaterede dokumenter
Start af nyt schematic projekt i Quartus II

Indholdsfortegnelse PSpice modul 3. Forudsætninger. Forberedelse til øvelser

Programmeringseksempel til CX/IPC

Frit efter Henning P, Ishøj

OrCAD Capture TCL IDE med Eclipse

Oprettelse af Titelblok i Capture og Capture CIS

Fra Excel til Capture part

Indhold Nordcad Systems A/S Transmissionslinjer

RefWorks en vejledning fra UCL Biblioteket. Indholdsfortegnelse

NVivo-øvelser for PC. Når NVivo er åbent, kan importen ske på to måder:

Vejledning Bilindretning

Orcad Layout kørekort. REV. 1.

Bruger Manual PC Valtronics IP Kamera - Windows system

gembart. I et skriv og PDF dokumenter Hvordan 1. Åbn 2. Åbn åbnes. filen 1 af 6

03/ PW xxxxxdk BETJENINGSVEJLEDNING. SKIOLD FlexMix PC software Version 2.34

Contents. John Have Jensen Mercantec 2011

Workshop G8 Tasks og Templates

LEJERBO.DK INDSÆT BILLEDER, GALLERI OG VIDEO

Vejledning til installation af Outlook Kalender Integration

TinkerCad - Arduino simulator

PHOTOSHOP - BILLEDREDIGERING

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet.

Vester Kopi A/S - Plotservice

Brugervejledning. Hjemmesider med Cmsimple.

At indsætte ord og billeder og brug af hjælpefunktionen.

DMX styring med USB-interface

Programmeringseksempel tl BCxxxx (Seriel)

Manual Version 2. til oprettelse af hjemmesider for landsbyer i Rebild kommune

Mail. Det virker lidt som Internettet. Din computers mailprogram har forbindelse internettet

Journal JTAG: Udarbejde af: Benjamin Grydehøj I samarbejde med PDA Projektgruppen. Elektronikteknologafdelingen på Erhvervsakademi Fyn.

Gem dine dokumenter i BON s Content Management System (CMS)

Installation af Bilinfo på Windows

Sektornet VPN Installationsvejledning Windows Vista/7

WinPLACE. PLD-design med udviklingsprogrammet WinPLACE v En PLD er en programmerbar kreds. PLD står for Programmable Logic Device.

Instruktioner i installation og afinstallation af Windows PostScript- og PCLprinterdrivere

Selection Udvælgelse. For at markere mere end en polygon, holdes Ctrl samtidig. Klik på næste polygon. Gentag for i alt 5 polygoner.

Tilføjelse af LHC5020 til Fibaro Home Center

Opgavestyring, op og download af mange filer

Sådan opretter du en elektronisk aflevering

FRA KAMERA TIL COMPUTER

Trimble Business Center 2.60

KOMPETENCE Ekspert i grafisk produktion og automatisering

3 Tilføj printer "HP-GL/2 devices, ADI for Autodesk by HP" 5 Klik "Printer ikonet" - Print/Plot configuration

Adobe Digital Editions

Mail. Det virker lidt som Internettet. Din computers mailprogram har forbindelse internettet

Sådan opretter du en blog i e-learn.sdu.dk I denne vejledning vises først, hvor i e-learn.sdu.dk, du kan oprette blogs. Derefter vises hvordan du gør.

Indholdsfortegnelse. Øvelse 1 Capture:... 2 Oprettelse af projekt til simulering samt navigering i projektet... 2

Hvis du ikke kan logge på systemet, skal du kontakte den Navisionkontaktansvarlige i dit team, der kan bestille en adgang til dig.

Kom godt i gang. Audacity 1.3.x Windows Foreløbig version. Danmarks Medie- og Journalisthøjskole / Radioafdelingen

Coloris. Programmet fungere på den måde at man vælger det billede man ønsker at arbejde med ved at klikke på det under menupunktet Projekter.

... øvelser. Fortæl mig, og jeg glemmer. Vis mig, og jeg husker. Involver mig, og jeg forstår. Konfutse

Vejledning til opbygning af hjemmesider

BRUGER KURSUS RAMBØLL HJEMMESIDE

Den digitale Underviser. Clouds. Dropbox

Camtasia guide. Redigering af video. Trin for trin guide til redigering af video i Camtasia.

ASB signatur. ASB signatur. Vejledning til opsætning af signatur IKT - Februar 2008

Vejledning til LoggerPro med Newtons 2. lov på luftpudebane + LabQuest + Smart Pulley

Vejledning til Mozart Viewer 12

OrCAD Design Flow Rev. 1.00

Dannelse af PDF-dokumenter

Speciale. Evaluering af Java til udvikling af indlejrede realtidssystemer ved brug af en eksisterende Java Optimized Processor (JOP)

1. udgave, juni 2005 Tilpasset FirstClass version 8, dansk

Oktober Dokumentpakker

I denne manual kan du finde en hurtig introduktion til hvordan du:

Workshop W1 Genveje og funktionstaster

Opsætning af Backup. Dette er en guide til opsætning af backup med Octopus File Synchronizer.

FRA KAMERA TIL COMPUTER

Vejledning KPK Online Prøverum

Hvordan laver jeg mit eget kort på ArcGIS Online?

Lyskryds. Thomas Olsson Søren Guldbrand Pedersen. Og der blev lys!

MicroStation V8i Print

Fase Forklaring Navigation. Mappen skal indeholde alle elementer til dit site.

VÆR EFFEKTIV SOM SAS PROGRAMMØR MED SAS ENTERPRISE GUIDE 7.12 GEORG MORSING

Brugsanvisning til SyreN ph Rapport.

Adobe Elements Lektion 2

Installationen af Designskabelonerne gøres ved at installere henholdsvis et lille program samt en række skrifttyper som bruges af skabelonerne.

AgroSoft A/S AgroSync

Måle og test I. Lasse Kaae 2012

Denne vejledning gælder for Word 2000 og nyere.

Vejledning til Photofiltre nr. 122 Side 1

Grafisk Tekniker. Opsætning og print af storformat i flere dele

Indholdsfortegnelse. Side 2 af 20

Installation af software Datasuite til Fourtec Microlite II dataloggere og Picolite

Installation af Point Yomani terminal

Transkript:

Simulering af en Mux2 Indhold Start QuartusII op start et nyt projekt.... 2 Fitter opsætning... 6 Opstart af nyt Block diagram... 8 ModelSim... 14 Hvis man vil ændre data grafisk kan det også lade sig gøre:... 20 Output signalet skal tilføjes Wave vinduet!... 22 Ændering af kurver og ny simulering!... 23 Timing simulering... 24

Start QuartusII op start et nyt projekt. Det følgende er ikke fremstillet som en brugsanvisning der gennemgår alle de muligheder der er omkring oprettelse af et Schematic projekt i Quartus II men kun som en enkelt måde at komme i gang på. Dokumentet udleveres som en Word file til eleven således at han/hun selv kan fremstille en mere fuldstændig brugsanvisning som en del af sit portofolio. Et hvert kredsløb i Quartus II er et projekt for sig selv der har sin egen mappe. Hver gang du starter på at designe et nyt kredsløb skal du oprette en ny mappe til kredsløbet/projektet. QuartusII holder styr på alle de files der hører til dit kredsløb inden for den mappe du har oprettet til dit kredsløb/projekt. Du skal nu oprette et projekt til et kredsløb. Hvad kredsløbet gør eller kan bruges til er lige gyldigt. Det følgende en opskrift på hvordan kredsløbet designes og dets logiske funktion afprøves. Start Quartus II Vælg nu: File > New Projekt Wizard New Project Wizard kommer med en intro menu, bemærk de fem menu punkter i introduktionen.

Tryk <Next> Nu åbnes menuen nedenfor. Du skal oprette en mappe til projektet med navnet MUX2sim, mappen kan som vist placeres under C:\House of technology/fpga undervisning materiale/amu/mux2sim. Hvis vi angiver en mappe til vores projekt der ikke findes kan Quartus II oprette den. Tryk Next

Du bliver nu spurgt om der er eksisterende designs der skal være en del af dit projekt, det er der ikke denne gang. Tryk Next Du bliver nu spurgt om hvilken kreds fra Altera du vil bruge. Vælg som vist på billedet!! Tryk Next

Du bliver nu spurgt om du vil bruge EDA tools fra andre leverandører og det vil du. Vælg som vist på nedenstående billede. Der er flere programmer på markedet der kan bruges til hjælp ved design af FPGA kredse. (EDA står her for Electronic Design Automation ) Vælg de ovenstående punkter Tryk Next

Tryk Finish Fitter opsætning For at undgå timing problemer med delay, er det er en god ide at lave følgende opsætning i QuartusII: Tryk på: Settings..

Mærkere Fitter Settings Ændre Optimze hold timing: til All Path. QuartusII vil nu timing, så der forekommer så lidt delay så muligt. Hvis der problemer med ens design, kan det måske afhjælpes med at ændre fra Auto fit til Standard Fit.

Opstart af nyt Block diagram Du er nu færdig med oprettelsen af projekt og projekt mappe. Der er to metoder til design af kredsløbet schematic capture som er tegning af et diagram eller VHDL code (Very High speed integrated circuit hardware Description Language) der er en beskrivelse af kredsløbet vha. et programmeringssprog der er udviklet til formålet. Du skal tegne kredsløbet i det der hedder en Block Editor Du skal designe kredsløbet for det booleske udtryk: f Data _ ben1* Skifter Skifter * Data _ ben2 Brug af Block Editor. Der skal nu oprettes en fil til dit diagram schematic) Tryk på knappen New eller ctrl+n Vælg Block Diagram.

Tryk OK Tryk på symbol tegnet Her er det muligt at finde en hav af digitale komponenter, mere om det senere! Vælg and2 Tryk OK Placerer 2 stk. and2 på tegningen.

Placerer et stk. or2 og fjern Repeat-insert fluebenet. Tryk OK Placerer et stk. not og fjern Repeat-insert fluebenet.

Tryk OK Mærkere NOT gaten og tryk på rotere 90 grader. Indsæt input og output terminaler! Knappen ved siden af Symbol giver adgang til input og output terminaler. Plaser de nødvendige komponenter som vist neden for.

Og vælg værktøjet Orthogonal Node Tool som vist oven for. Du kan nu forbinde de viste gates, input og output. Dette kræver lidt øvelse. Tegn linier mellem gates og pins med ovenstående. Ændrer Pin-navne til noget mere sigende. Ændrer navne ved at dobbel klikke på pin_name?! Indgange og udgange skal nu navngives i forhold til det boolske udtryk. f Data _ ben1* Skifter Skifter * Data _ ben2 Navngiv alle ind og udgange som vist neden for.

Du skal nu gemme dit design. Tryk på ikonet med disken, Save As Hvis alt er laver rigtigt kan projektet lukkes og måske også genåbnes prøv Tryk først på Close Project og derefter på Open Project.. og vælg projekt MUX2sim.qpf Tryk på Start analyze & Synthesis Undersøger om der fejl(errors) i opstilling! Tryk derefter på Start Compilation

ModelSim Nu skulle ModelSim starte op og vise dette billede. Tryk på menu Simulate og derefter Start Stimulation

Udvid ved at trykke på + ved Work Tryk OK

Simuleringen skal køre i 800ps. Højre klik med musen i dette felt og vælg: Zoom Range sættes til 800ps.

Med højre musseknap: mærkere Data_ben1 og tryk på Create Wave

Vælg Random i 800ns. Skift Pattern til 25ps og Random type til Normal ved Data_ben2 skal det se ud sådan: Ellers vil Data_ben2 og Data_ben1være ens.

Skal Data_ben2 ændres højreklik på Data_ben2 og vælg Create/modify Waveform. Pattern Period ændres til 100 ps. Det samme gøres med Data_ben2. Mærker Skifter med højre musetast og vælg Create Wave

Tryk Next Sæt Clock Period til 200ps. Hvis man vil ændre data grafisk kan det også lade sig gøre: Mærkerer siganlet (eks. data_ben1) Tryk på Edit mode Mærkerer det område der skal ændres, ved at stille kursen ved startpunktet og træk den hen til slutpunktet. Hvorefter det ser ud som forneden.

Tryk derefter på Invert knappen! Ovenstående billede fremkommer til at rettt tiderne ind så de er helt præcise.

Output signalet skal tilføjes Wave vinduet! Højreklik på Output og vælg: Add>To Wave> Selected signals. Gem!!! Nu skulle Wave vinduet se ca. sådan ud! Nu skal simulering gennemføres.

Stil simulerings længden til 800ps. Tryk på Run-all Ændering af kurver og ny simulering! Hvis der er ændret i kurverne for input, skal der trykkes på Restart simuleringen kan begynde! Nu kan der simuleres igen Run-All

Timing simulering Hvis der skal analyseres på den reale forsinkelses, hvor der tage hensyn til FPGA s routning og forsinkelse mellem LUT ene skal SDF benyttes i forbindelse med simulering. Tryk på Start simulation Mærkere Mux2sim som vist! Tryk på mappen Libraries og derefter på Add.. og mærkere den viste sti i billedet.

Tryk på OK Her efter er processen den samme som med simulering vælg input Pins og lav bit mønstre samt hvor lang tid simulering skal køre. OBS. Det kan drille, så luk ModelSim og QuartusII og start dem op igen.