Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse

Digiloogika II konspekt (0)

1 Hindamata
Punktid
1. Binaar- ja kümnendarvud, nende erinevus, milleks on binaararvud arvutite juures vajalikud?
Erinev arvude kujutamine. Binaararve kasutatakse riistvara tasandil 1(kõrge) ja 0 (madal) väljendamiseks .
2. NOT, AND, OR, NAND , NOR, XNOR, XOR. Tunda eelmainitud loogikatehete tõeväärtustabeleid kahe ja enama sisendi ning ühe väljundi puhul, osata joonistada nende skeeme .
XNOR on komparaator , XORi puhul kui on erinevad sisendid, siis väljundiks 1, muul juhul 0.
3. Milles seisneb transistori olulisus?
Transistor suudab juhtida palju tugevamat signaali võrreldes signaaliga, millega transistorit ennast juhitakse. Saab kasutada ka lülitina .
4. Mida ütleb Moore `i seadus?
Moore’i seadus ütleb, et iga 18 kuu tagant transistorite arv kahekordistub.
5. Mis peitub lühendite VHDL ja VHSIC taga? Lisa mõlema mõiste juurde lühike seletus.
VHDL – VHSIC hardware description language = on mõeldud rohkem riistvaraga tegelevatele inimestel.
VHSIC - very high speed integrated circuit = väga kiired integraallülitused
6. Mida tähistab lühend FPGA ? Lisa juurde lühike seletus. Kus neid tänapäeval kasutatakse?
Field Programmable Gate Array – selline integraallülitus, milles saab sünteesida loogikalülitusi. Time-to- market on kiire
7. Mis on ASIC ja mis on tema erinevus FPGAst?
ASIC on teatud disainile toodetud kivi, mida programmeerida enam ei saa. Tunduvalt odavam, kui FPGA osta, kui toota ASIC-eid suures koguses. FPGA-d saab programmeerida uuesti, see on arendustööriist, et ASICuid lõpuks tootma hakkata.
8. Mis on CPLD ja mis on tema erinevus FPGAst?
Complex programmable logic device – PAL-i ja FPGA omadustega kivi. FPGAs rohkem loogikaplokke. CPLD-s on inv,and,or aga FPGAs on LUT-id.
9. Mis on JTAG?
Joint Test Action Group – jadaliides programmeerimiseks
10. Mida tähendavad lühendid PROM, EPROM ja EEPROM ?
Kõik on mälu tüübid . PROM – programmeeritav püsimälu , kasutaja poolt muudetav põletades teatud rajad läbi kivisiseselt ja see on ühekordne protsess. EPROM – mälu, mille progremiseks kasutatakse teatud programmaatorit, mis progeb mälu pingeimpulssidega, mille amplituud on suurem, kui lugemiseks mõeldud pingeimpulsside amplituud. EEPROM – elektriliselt kustutatav mälu, mille andmed säilivad ka pärast toite eemaldamist. Progretakse ja kustutakse mälu sisu kõrgema pinge juures, nt 12V.
11. Mis on PLA? Lisa lühikirjeldus ja seletav skeem.
PLA on programmable logic array – hunnik AND-e ja OR-e. Esmalt AND-id, siis OR-id.
12. Mis on PAL? Lisa lühikirjeldus ja seletav skeem.
Programmable Array Logic – hunnik ANDe ja fikseeritud kogus OR-e.
13. Mida tähendab, et FPGAl on 100k gate’i?
1 gate on võrdeline ühe 2 sisendiga NANDiga. 100k gate ehk 2160 logic gates .
14. Millest koosneb FPGA logic cell?
Logic cell – on kombinatsioon LUTist ja mälu elemendist. Testid näitavad, 2,25 * tükk ( slice ) = loogika rakk (logic cell)
15. Millest koosneb FPGA CLB ja mida mõiste tähendab?
Configurable Logic Blocks – koosneb slice-idest, millest koosneb omakorda loogikaplokid.
16. Millest koosneb FPGA slice?
2st LUTist ja 2st mäluelemendist (kasutatavad kas flip -flopi või latchina).
17. Mis on peamine erinevus CLBde alamrühmade SLICEM ja SLICEL vahel?
SLICEM ning need võivad teha nii loogikat kui mälu funktsioone. SLICEL ainult loogikat – seega on nende tootmine soodsam ja ainult loogika puhul efektiivsemad.
18. Mis on HDL? Lisa lühikirjeldus.
HDL - Hardware Description Language. Riistvarakirjelduskeelse mudeli põhjal on võimalik hiljem süsteemi arvutis simuleerida või füüsilise elektroonikalülitusena teostada.
19. Nimeta vähemalt 7 HDL keelt
VHDL, Verilog, ABEL, AHDL, Atom, JHDL , RHDL, HML
20. Mis on UDM?
UDM - Universal Design Methodology
21. Sünkroonse disaini 5 reeglit:
  • Kõik andmed läbivad loogika (eriti viivitus element tüüpi flip-flops) ühe takti jooksul.
  • Viivitused on alati kontrollitud registrite poolt mitte kombinatoorloogika poolt.
  • Ükski signaal , mis on komb. loogika poolt genereeritud, ei saa otse tagasi minna samasse komb. loogikasse kui ta ei ole enne läbinud registrit .
  • Takte ei saa lasta läbi väratite. Takt signaalid peavad minema otse registrite takt signaali sisenditesse ilma läbimata kombinatoorloogikat.
  • Andme signaalid peavad minema ainult kombinatoorloogikasse või registrite andmete sisenditesse.

22. Mis on gate count ja kuidas käib gate count FPGA puhul?
Gate count – mõiste pärineb ASIC tehnoloogiast, kus disain on lõpus taandatud lihtsaimate elementideni – NAND, NOR, puhvrid ja inverterid. Nende koguarvu saab kokku lugeda ja öelda, kui suur on gate count. FPGA puhul loetakse kokku suurte loogikaplokkide realiseerimiseks vajalikku elementide arv.
23. Mis on EDA vahendid?
EDA – Elektroonilise disaini automatiseerimine
  • Simulatsiooni tarkvara ,
  • Testbench generaatorid ,
  • In-situ ( alias on site) vahendid,
  • Süntees tarkvara (VHDL -> place -route sisend ),
  • ATPG,
  • BIST – Built-In Self-Test,
  • Staatiline ajastuse analüsaator ,
  • Formaalse verifikatsiooni tarkvara
  • Place and route tarkvara (algselt Xilinxil see tasuline ),
  • Floorplanning vahend (ise valida mis LUTe kasutame),
  • FPGA programmeerimise vahend – (Digilent Adept).

24. Millest koosneb FPGA? Joonistage primaarne skeem FPGA sisemusest.
FPGA koosneb sisenditest, loogikaplokkidest, sisemistest ühendustest.
25. Mis on loogikaplokk ja millest see võib koosneda?
CLB koosneb slice’dest, mille omakorda moodustavad loogikaplokid. Loogikaplokki tulevad sisendandmed ja lähevad väljundandmed.
26. Mis on LUT ja milleks kasutatakse neid FPGAs?
Look -up table – kasutatakse, kuna LUTid suudavad realiseerida igat kombinatoorloogika elementi.
27. Programmeeritavate ühenduste puhul võib olla kasutusel ka hübriid rakk. Millest see koosneb?
Flashist (või EEPROMi) ja SRAM rakust.
28. Kuidas käib FPGA programmeerimine alates ideest, koodist kuni koodi tööle saamiseni FPGAl?
29. Millepärast on oluline hoida disain sünkroonne?
Kiip saab töötada korrektselt etteantud kiirusega ehk olla sünkroonne kui ajastused jäävad teatud piiridesse ja viivitused on relatiivselt kontrollitavad kui et mitte täiesti kontrollitavad.
30. Mida teeb place?
Jaotab funktsiooniplokkidele ülesanded laiali.
31. Mida teeb route?
Esmalt optimiseerib ja vajadusel vähendab vajaminevate nn kaablite arvu. Leiab signaalidele kõige lühema tee.
32. Pane õigesse järjekorda : optimeerime netlisti; laeme FPGAsse; kompilleerime netlisti; place; route; simuleeritav tulemus; kirjutame koodi.
Kirjutame koodi, kompileerime netlistis, optimeerime netlistis, simuleeritav tulemus, place, route, laeme FPGAsse.
33. Mis on VHDL koodi kolm peamist komponenti? Lisa lühikirjeldused.
Teegid(milliseid lisasid kasutame, nt artimeetika), entity(I/O viikude määramine), architecture (kuidas kood käitub).
34. Mis on kirjas ja millisel kujul .ucf failis ning mis on TestBench Xilinx ISE tarkvara puhul?
UCF failis on kirjas i/o viikude paigutus, kujul NET „led0“ LOC = „G12“
TestBench on simulaator, millega saab testida koodi käitumist.
35. Mis faililaiendiga on VHDLi kood ning TestBenchi kood Xilinx ISE tarkvara puhul?
Mõlemad .vhd
36. Mis olid neli TestBenchi juures kasutatavat erindi tüüpi? Milline neist peatab programmi töö?
Note , warning, error ja failure, mis peatab programmi töö.
37. Mis vahet on sünteesitaval ja simuleeritaval koodil? Too üks koodi elemendi näide.
Simuleeritaval koodil määratakse ise sisendite väärtused. Testbenchil on clocki ja stimulus process lisaks.
38. Miks on koodi kirjutamise puhul sulud olulised?
Et saavutada kindlasti soovitud loogiliste tehete järjekord .
39. Kas VHDL on tõusutundlik või mitte?
Ei ole.
40. Loo antud skeemile ENTITY:
ENTITY xorv2rat is
Port ( a, b : in std_logic;
X : std_logic);
END xorv2rat;
41. Loo antud skeemile ARCHITECTURE:
ARCHITECTURE xorarh of xorv2rat is
begin
x
Vasakule Paremale
Digiloogika II konspekt #1 Digiloogika II konspekt #2 Digiloogika II konspekt #3 Digiloogika II konspekt #4 Digiloogika II konspekt #5 Digiloogika II konspekt #6 Digiloogika II konspekt #7 Digiloogika II konspekt #8 Digiloogika II konspekt #9 Digiloogika II konspekt #10 Digiloogika II konspekt #11 Digiloogika II konspekt #12 Digiloogika II konspekt #13 Digiloogika II konspekt #14
Punktid 50 punkti Autor soovib selle materjali allalaadimise eest saada 50 punkti.
Leheküljed ~ 14 lehte Lehekülgede arv dokumendis
Aeg2015-12-06 Kuupäev, millal dokument üles laeti
Allalaadimisi 37 laadimist Kokku alla laetud
Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
Autor K S Õppematerjali autor
Eksamiks kordamine, konspekt

Sarnased õppematerjalid

IAY0150 - Digitaalsüsteemid praktikumi ülesanne
20
docx

IAY0150 - Digitaalsüsteemid praktikumi ülesanne

TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Nimi 1 tudengikood Nimi 2 tudengikood Nimi 3 tudengikood PRAKTIKUMI ÜLESANNE Juhendajad: Professor Peeter Ellervee Hardi Selg Tallinn 2017 Annotatsioon Töö eesmärgiks on luua minimaalne juhtloogika VHDL keeles vastavalt lähteülesandele. Töö tulemusena on loodud juhtloogika VHDL keeles poe eskalaatori, helisüsteemi, ukse ja valgustuse kontrollimiseks, samuti saadud juhtloogika valideeritud simulatsiooni teel. Töö on kirjutatud eesti keeles ning sisaldab teksti 21 leheküljel, 8 peatükki, 1 joonist, 2 tabelit. Sisukord Tallinn 2017 Sissejuhatus.........................................................................................................

Digitaalsüsteemid
Digitaalloogika ja Digitaalsüsteemid
38
docx

Digitaalloogika ja Digitaalsüsteemid

Eesti Infotehnoloogia Kolledž Digitaalloogika ja Digitaalsüsteemid KODUTÖÖ Tallinn 2013 Sisukord Sisukord.................................................................................................................. 2 1. Leida oma matriklinumbrile vastav 4-muutuja loogikafunktsioon......................4 1.1 — sisestada lahtrisse oma matriklinumber...................................................4 1.2 — lülitada kalkulaator ümber 16ndsüsteemile (Hex).....................................4 1.3 — kalkulaatoris näidatava 16ndarvu 7-ga korrutamiseks vajutada järjest * ja 7 ning järgnevalt võrdusmärki = korduvalt, kuni näidatav 16ndarv kasvab 7- kohaliseks:........................................................................................................... 5 1.4 — eelkirjeldatud viisil toimides saadud ja hetkel kalkulaatoris näidatava 16ndarvu tuleb korrutada 7-ga veel niimitu kord

Digiloogika
IAY0150 - Digitaalsüsteemid I kodutöö
32
docx

IAY0150 - Digitaalsüsteemid I kodutöö

TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond I KODUTÖÖ Koostas: Nimi tudengikood Tallinn 2017 Funktsioonide leidmine f1 142438 * 5 * 5 * 5 * 5 * 5 = 445 118 750 = 1A87 F91E => Σ(1,7,8,9,10,15,16) 445 118 750 / 3 = 148 372 916 = 8D7 FDB4 => (4,13,11)- f2 142438 * 7 * 7 * 7 * 7 = 341 993 648 = 1462 68B0 => Σ(0,1,2,4,6,8,11) 341 993 648 / 3 = 113 997 882 = 6CB 783A => (3,7,10,12)- f3 142438 * 11 * 11 * 11 * 11 = 2 085 434 758 = 7C4D 3586 => Σ(3,4,5,6,7,8,12,13) 2 085 434 758 / 3 = 695 144 919 = 296F 11D7 => (1,2,9,14,16)- f4 142438 * 13 * 13 * 13 = 312 936 286 = 12A7 075E => Σ(0,1,2,5,7,10,15) 312 936 286 / 3 = 104 312 095 = 637 AD1F => (3,6,14,16)- Minimeerimine Lähte- espresso tulemus espr. v2 (-Dexact) espr. v3 (#010

Digitaalsüsteemid
Funktsionaalsed signaaliprotsessorid
82
pdf

Funktsionaalsed signaaliprotsessorid

Toomas Ruuben Toomas Ruuben. TTÜ Raadio ja sidetehnika 1 instituut. Teemad Ülevaade DSP-dest, signaalitöötlusest, FPGA-dest Digitaalarvuti töö üldpõhimõtted Tehted kahendsüsteemis (+,-,*,/ jne) Erinevaid arvsüsteemid Peamisi loogikafunktsioonid (AND, OR jne) Loogikavõrrandid Trigerid, registrid, dekoodrid, multipleksorid, demultipleksorid, aritmeetika loogika seadmed jne) Toomas Ruuben. TTÜ Raadio ja sidetehnika 2 instituut. 1 Teemad Programmeeritavad loogikaseadmed CPLD, PLD FPGA FPGA (Field programmable gate array)arhidektuurid, tööpõhimõtted Arenduskeskkonnad (Verilog, VHDL) DSP versus FPGA Signaalitöötlusalgoritmid FPGA-s FPGA-de tootjad Laboratoorsed tööd www.xilinx.com www

Funktsionaalsed signaaliprotsessorid
Arvutid I eksami materjal
76
doc

Arvutid I eksami materjal

..........................................................6 p-channel MOS........................................................................................................................6 Complementary MOS (CMOS)...............................................................................................6 bipolaarsed tehnoloogiad (Bipolar IC Technologies) .................................................................6 diood loogika (Diod Logic - DL).............................................................................................6 diood transistor loogika ( Diod Transistor Logic - DTL)........................................................6 transistor transistor loogika (Transistor Transistor Logic - TTL)........................................... 6 emittersidestuses loogika (Emitter-Coupled Logic - ECL)..................................................... 6

Arvutid i
Lühendite seletus
120
doc

Lühendite seletus

A... AA Auto Answer AAA Authentication, Authorization and Accounting AAB All-to-All Broadcast AAC Advanced Audio Coding AACS Advanced Access Control System AAL Asynchronous Transfer Mode Adaption Layer AAM Automatic Acoustic Management AAP Applications Access Point [DEC] AARP AppleTalk Address Resolution Protocol AAS All-to-All Scatter AASP ASCII Asynchronous Support Package AAT Average Access Time AATP Authorized Academic Training Program [Microsoft] .ABA Address Book Archive (file name extension) [Palm] ABAP Advanced Business Application Programming [SAP] ABC * Atanasoff-Berry Computer (First digital calculating machine that used vacuum tubes) ABEND Abnormal End ABI Application Binary Interface ABIOS Advanced BIOS ABIST Automatic Built-In Self-Test [IBM] ABLE Adaptive Battery Life Extender + Agent Building and Learning Environment [IBM] ABM Asynchronous Balanced Mode ABR Available Bit Rate ABRD

Informaatika
Arvutid 1 eksam
74
pdf

Arvutid 1 eksam

........................................................... 6 o p-channel MOS ......................................................................................................................... 6 o Complementary MOS (CMOS) ................................................................................................. 6 bipolaarsed tehnoloogiad (Bipolar IC Technologies) ................................................................... 6 o diood loogika (Diod Logic - DL) .............................................................................................. 6 o diood transistor loogika ( Diod Transistor Logic - DTL).......................................................... 6 o transistor transistor loogika (Transistor Transistor Logic - TTL) ............................................. 6 o emittersidestuses loogika (Emitter-Coupled Logic - ECL) ....................................................... 6

Arvutid i
Book Analog Interfacing to Embedded Microprocessors
568
pdf

Book Analog Interfacing to Embedded Microprocessors

Analog Interfacing to Embedded Microprocessors Real World Design Analog Interfacing to Embedded Microprocessors Real World Design Stuart Ball Boston Oxford Auckland Johannesburg Melbourne New Delhi Newnes is an imprint of Butterworth–Heinemann. Copyright © 2001 by Butterworth–Heinemann A member of the Reed Elsevier group All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. Recognizing the importance of preserving what has been written, Butterworth–Heinemann prints its books on acid-free paper whenever possible. Library of Congress Cataloging-in-Publication Data Ball, Stuart R., 1956– Analog interfacing to embedded microprocessors : real world design / Stuart Ball. p. cm. ISBN 0-7506-7339-7 (pbk. : alk. paper) 1. Embedded computer

Mehhatroonika




Meedia

Kommentaarid (0)

Kommentaarid sellele materjalile puuduvad. Ole esimene ja kommenteeri



Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun