Lunds Universitet LTH Ingenjörshögskolan IDa1, IEa1 Helsingborg. Laboration nr 4 i digitala system ht-15. Ett sekvensnät. grupp. namn.

Relevanta dokument
Introduktion till syntesverktyget Altera Max+PlusII

Sekvensnät i VHDL del 2

Introduktion till Xilinx CPLD och ISE WebPack 6.2 Version NV

(2B1560, 6B2911) HT08

Laborationshandledning

Laborationshandledning

INTRODUKTION TILL VIVADO

TILLÄMPNINGAR INOM DATORTEKNIK

F5 Introduktion till digitalteknik

Laboration i digitalteknik Introduktion till digitalteknik

Laborationshandledning

Simulering med ModelSim En kort introduktion

Vilken skillnad gör det var du placerar det? Prova båda.

Digital- och datorteknik

Datorlaboration 0, Programmering i C++ (EDAF30)

Tentamensskrivning 11 januari 2016

PROJEKT LJUD. KOPIERINGSUNDERLAG Martin Blom Skavnes, Staffan Melin och Natur & Kultur Programmera i teknik ISBN

Smart Rogic Manual. Robostick Manual

LABORATION TSEA22 DIGITALTEKNIK D TSEA51 DIGITALTEKNIK Y. Konstruktion av sekvenskretsar med CPLD. Version: 2.2

INTRODUKTION TILL OrCAD

LABORATION DATORKONSTRUKTION TSEA83 UART. Namn och personnummer. Version: (OS)

SKAPA DET FÖRSTA PROJEKTET I mikrobasic PRO for AVR

DIGITALTEKNIK I. Laboration DE2. Sekvensnät och sekvenskretsar

Programmera i teknik - kreativa projekt med Arduino

Datorlaboration 0, Programmering i C++ (EDA623)

Minnet. Minne. Minns Man Minnet? Aktivera Kursens mål: LV3 Fo7. RAM-minnen: ROM PROM FLASH RWM. Primärminnen Sekundärminne Blockminne. Ext 15.

Manuell installation av SQL Server 2008 R2 Express för SSF Timing

Laboration D159. Sekvensnät beskrivna med VHDL och realiserade med PLD. Namn: Datum: Epostadr: Kurs:

LEJON LABORATION3. Laborationens syfte

INDEX Svensk version 2

Flödesschema som visar hur man använder Quartus II.

TSIU50 Mikrodatorprojekt. LAB1 AVR-introduktion och logikanalysator

TSIU05 Digitalteknik. LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System

Manuell installation av SQL Server 2008 R2 Express SP2 fo r SSF Timing

Tentamen i Digitalteknik, EITF65

Digitalteknik: CoolRunner-II CPLD Starter Kit Med kommentarer för kursen ht 2012

F5 Introduktion till digitalteknik

Instruktion för I/O-Kort, med USB-anslutning.

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa.

PROGRAMMERING AV MCU LABORATION6. Laborationens syfte

Montering av Wisp628.

Tentamen i IE1204/5 Digital Design onsdagen den 5/

JobOffice SQL databas på server

Besvara de elektroniska frågorna (se kurshemsidan). Läs kapitel i kursbok.

Simulering med ModelSim En kort introduktion

Tentamen i IE1204/5 Digital Design onsdagen den 5/

Styrsystem. SoMachine TM241 / 251. Kom-igång med SoMachine projekt. Skapad: Rev

AVR 5. Styrning av trafikljus. Digitala system 15 p

Tärning med ABEL-macro

Backup till extern hårddisk eller USB-minne

Övningsuppgift 8. ArchiCAD 16. Eget Bibliotek ! Med kopieringsrätt för Peder Skrivares skola, Varberg

OLOP II Obligatorisk LAB operationsförstärkare Analog elektronik 2

Datorteknik 1 (AVR 1)

Administrationsmanual ImageBank 2

Sekvensnät vippor, register och bussar

Digitalteknik: CoolRunner-II CPLD Starter Kit

Digitala kretsars dynamiska egenskaper

Smartair System. TS1000 Version 4.23

Installationsguide ELCAD 7.10

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för

Verifiering av MIFARE slinga på SITHS-kort

Simulera med ModelSim

Introduktion till xdigiflex-simulatorn

Rubriker: Product & Services Technology Solutions Market Solutions Silicon Devices Design Tools Intellectual Property Boards & Kits

Installation av StruSofts låne-licensserver (nätverkslicens)

Chalmers ekniska Högskola Institutionen för Data- och Informationsteknik. EDA 321 Digitalteknik syntes Laboration 2 - VHDL

LV6 LV7. Aktivera Kursens mål:

Omkopplare, inverterare och LED

Att arbeta med centralfiler i Revit AADA20 Rhino/Revit Workshop 2016 LTH Ludvig Hofsten

Laboration D184. ELEKTRONIK Digitalteknik. Sekvensnät beskrivna med VHDL och realiserade med PLD

Umeå universitet Tillämpad fysik och elektronik Ville Jalkanen mfl Laboration Tema OP. Analog elektronik för Elkraft 7.

Integration med Vitec Express

Qucs: Laboration kondensator

Att lägga in BIP i MagiCAD för AutoCAD

Exempel på LAX-uppgifter

Snabbguide. Lägg till PLC i IndraWorks-projekt IndraLogic som Profibusmaster

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för

Lunds Tekniska Högskola Avdelningen för industriell elektroteknik och automation

Guide för installation av programvara NPD SV

Installationsguide Junos Pulse för MAC OS X

Laboration D181. ELEKTRONIK Digitalteknik. Kombinatoriska kretsar, HCMOS v 2.1

ARX på Windows Vista, Windows 7 eller Windows 2008 server

WAGO IO System Service Seminar. Diagnostik

IE1205 Digital Design: F10: Synkrona tillståndsautomater del 2

Installationsmanual ImageBank 2

Design Collaboration Suite

Bruksanvisning Bläckfisken USB

Programmerbar logik och VHDL. Föreläsning 4

Digitalteknik EIT020. Lecture 15: Design av digitala kretsar

Guide till LogMeIn. AnyWare. Så genomför du de praktiska övningarna på din AnyWare -kurs. Du är där med AnyWare! SE1311 LogMeIn Guide ALAG-UK/A.

Bruksanvisning. Swema AB Tel: För support och nedladdning av aktuell programvara kontakta:

Bruksanvisning för SeSAm GENETICA : Mendels Lagar

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: Mottagare: Visi Web kund

Installation av GeoSuite Presentation Fält

En introduktion till och första övning for Excel

Inställningar hos klienter som behövs för BankIR 2.0.

Juni 2003 PlanCon Viewer Handledning PlanCon PROJEKT

Lathund för emeetings nämndshandlingar på ipad

Ellära. Laboration 2 Mätning och simulering av likströmsnät (Thevenin-ekvivalent)

Enchipsdatorer med tillämpningar LABORATION 7, ROBOT

Transkript:

Lunds Universitet LTH Ingenjörshögskolan IDa1, IEa1 Helsingborg Laboration nr 4 i digitala system ht-15 Ett sekvensnät.. grupp.. namn. godkänd

Laborationens syfte: att ge grundläggande kunskaper i att konstruera en enkel synkron räknare. Uppgift: du skall konstruera och bygga en synkron räknare med sekvensen: 000, 001, 011, 010, 110, 111, 000,... Räknaren skall realiseras med D-vippor. Du skall använda en IC-krets 74HC374 som innehåller 8 D-vippor. Förberedelseuppgift: Bestäm de logiska villkoren för de tre D-vipporna. OBS! Du skall ha ett komplett förslag till koppling när du kommer till laborationen! Om du vill kan du förbereda dig innan genom att ha ritat kopplingen i Xilinx och ha simulerat den (se nedan). Simulera din koppling i t.ex. Xilinx ISE Design Suit (finns på labdatorerna, programmet går att ladda ner från Xilinx). Se hur du simulerar i Xilinx nedan! Rita logikschema över din koppling. IC-kretsen 74HC374 innehåller 8 d-vippor, där du skall använda 3 st vippor. Datablad för 74HC374 finns på hemsidan. Bennumrering på de övriga kretsarna finns på lab-pm till laboration 1. Benkonfiguration till 74HC374 Utförande: Du kan välja på två sätt att implementera din räknare: a) genom att koppla upp den koppling, som du har simulerat, på kopplingsdäck och användande av 74HC374 b) eller genom att implementera räknaren direkt till Xilinxkortet, som tillhandahålls av Lars Göran. Simulering med Xilinx ISE: 1. Öppna Xilinx ISE Design Suite 2. Välj New Project-Välj Top Level sourcetype schematic och sen next. 3. Välj location och namn på projektet. 4. Kolla Project settings 5. Välj Project och därefter New source. Här väljer du schematic. En rityta uppträder. Här finns t.ex. ritverktyg och add Wire. Med detta verktyg kopplar du ihop dina komponeneter. Med Add Symbol lägger du till dina komponenter (t.ex. and, d-vippor osv.) Med Add IO-marker lägger du till in- och utportar. ( Inga LED och pull up motstånd här!!) När du har en komplett koppling spar du den ( givetvis). Välj sedan fliken Design. Markera Simulation och din schematicfil.

Därefter dubbelklickar du på Simulate Behavior Modell. Du bör då komma till simuleringsfönstret. Som kan se ut såhär: Simuleringen kör du genom att klicka på den blå pilen uppe till höger. Du måste först ha gett klockpulsen sin vågform genom forced clock

Sen naturligtvis Apply och Ok. Nu är du redo för simulering. Kontrollera att räkneföljden är den riktiga ( du behöver förmodligen zooma ut rejält). Det finns en knapp ( zoom to full view, som är användbar) Implementering: a) på kopplingsdäck: Vi behöver en klockpulsgenerator, som vi kan stega fram i egen takt. Denna kan t.ex. byggas som en latch. Ett förslag till läge och återgår. + 5,0 V S R latch ser du nedan. En klockpuls erhålles då switch-kontakten växlar växlande switch & T ill k lo c k p u ls på räknaren & + 5,0 V Bygg latchen på kopplingsdäcket, och kontrollera att lysdioden lyser, då du trycker ner tryckknappen på switchen. Därefter kopplar du upp kretsen på sedvanligt sätt. b) på Xilinxkortet Markera implementation. Du skall gå in på User Constraints och välja IO-planning (Plan Ahead), vilken som av de två funkar. Ett nytt program (Plan Ahead)öppnas. Här får du ange de adresser som du vill ha. Klockpulsen ligger på J2 och ben P15. Spara och fortsätt OBS!!! I/O std skall vara LVCMOS33!!

Återgå till huvudprogrammet: Kör sen Synthesize, Implement Design och Generate Programming File. Anslut Xilinxkortet via usb kabeln till datorn. Välj Manage Configuration Project (impact) Och sen Boundary scan. Följ instruktionerna och välj program.

Då bör det se ut så här: Nu skall du slutligen köra din applikation. Du måste koppla in klockpulsgenaratorn i kontakt JB.