MIKRO KNJIGA
korpa
login
    od 1984. god.
    Knjige▹ElektrotehnikaTelekomunikacijeRačunari i InternetHardver
    Slika
    Prikaži 6 puta
    veću sliku


    Programiranje komunikacionog hardvera
    Autor: Zoran Čiča
    Strana: 238
    Ostali detalji
    Veličina slova: A A
    U oblasti telekomunikacija važnu ulogu imaju telekomunikacioni uređaji, odnosno telekomunikacioni hardver. Osobine poput fleksibilnosti, jednostavnosti modifikacije postojećih funkcionalnosti i dodavanja novih funkcionalnosti telekomunikacionim uređajima imaju ogroman značaj i moraju se uzeti u obzir prilikom projektovanja uređaja. Navedene osobine su prirodne za softverska rešenja i softverske aspekte uređaja, ali je važno i da hardver ima takve osobine. Iz tog razloga se prave modularna rešenja, gde se obezbeđuje jednostavna zamena modula u uređaju novim modulom koji obezbeđuje naprednije funkcionalnosti ili drugi skup funkcionalnosti. Međutim, i pored toga, poželjno je da same komponente unutar hardverskog uređaja budu fleksibilne, pa je sve popularnija upotreba programabilnih čipova u hardverskim uređajima. Programabilni čipovi imaju mogućnost reprogramiranja svoje funkcionalnosti čime se obezbeđuje visok stepen fleksibilnosti uređaja, ali i održavanja i ažuriranja uređaja čime se postiže ekonomičnije održavanje mreže koja koristi telekomunikacione uređaje.
    Ovaj udžbenik je namenjen predmetu Programiranje komunikacionog hardvera koji se predaje na Elektrotehničkom fakultetu Univerziteta u Beogradu. Cilj udžbenika je da upozna čitaoce sa HDL (Hardware Description Language) programskim jezicima koji se koriste za opisivanje hardverskog dizajna. U udžbeniku su objašnjena dva najpopularnija HDL jezika: VHDL i Verilog programski jezici. Svrha udžbenika je da uvede čitaoce u oblast HDL programiranja i omogući im da steknu osnovno znanje iz navedena dva HDL jezika.

    U okviru prvog poglavlja su izloženi osnovni pojmovi digitalne elektronike neophodni za praćenje nastavka udžbenika. Objašnjeni su pojmovi kombinacionih i sekvencijalnih kola, a takođe su opisane osnovna kombinaciona i sekvencijalna kola poput: multipleksera, demultipleksera, kodera, dekodera, flip-flopova, registara, brojača i dr.

    U drugom poglavlju je dat istorijat razvoja programabilnih čipova, pri čemu je posebna pažnja posvećena FPGA (Field-Programmable Gate Array) čipovima koji se danas koriste. Dat je kratak pregled tehnika koje se koriste za konfigurisanje programabilnih čipova, a isto tako su u kratkim crtama objašnjeni ASIC (Application Specific Integrated Circuit) čipovi jer se često FPGA čipovi koriste prilikom razvoja dizajna da bi se finalna verzija napravila u vidu ASIC čipa. Drugi razlog je često međusobno poređenje rešenja kreiranih u ASIC i FPGA čipovima u naučnoj literaturi.

    U trećem poglavlju je izložen VHDL programski jezik. Prvo je dat pregled istorijata razvoja VHDL jezika, a potom je objašnjena struktura VHDL dizajna. Potom su objašnjene osnovne strukture, atributi i operatori koji se koriste u okviru VHDL jezika. Zatim je objašnjena razlika između konkurentnog i sekvencijalnog koda u VHDL jeziku. Konstrukcije koje mogu da se koriste u konkurentnom i sekvencijalnom kodu su detaljno objašnjene uz odgovarajuće ilustrativne primere. Na kraju je izložena upotreba komponenti za kreiranje višehijerhijskog dizajna, kao i upotreba paketa.

    U četvrtom poglavlju je izložen Verilog programski jezik. Na početku poglavlja je izložen istorijat razvoja Verilog jezika, kao i osnovne napomene koje važe za Verilog. Potom je objašnjena struktura Verilog dizajna. I u Verilog jeziku postoji konkurentni i sekvencijalni kod, koji se označavaju terminima strukturni opis i opis ponašanja. Oba tipa koda su detaljno objašnjena, kao i konstrukcije koje se u njima koriste. Potom je objašnjena upotreba komponenti za kreiranje višehijerhijskog dizajna. Na kraju je objašnjena upotreba direktiva, kao i upotreba konstrukcije za generisanje više replika istog koda ili komponenti.

    U petom poglavlju je izložena simulacija dizajna. Simulacija dizajna je neophodna u procesu verifikacije ispravnog rada dizajna. Izloženo je objašnjenje osnovnih principa postupka simulacije. Pokazani su načini učitavanja signala iz tekstualnog fajla koji predstavljaju signale koji stimulišu simulirani dizajn, a isto tako su pokazani i načini ispisa rezultata simulacije u tekstualni fajl. U poglavlju je dato više primera radi lakšeg razumevanja prikazanih tehnika.

    U šestom poglavlju je objašnjeno ISE (Integrated Synthesis Environment) razvojno okruženje kompanije Xilinx, vodećeg proizvođača programabilnih čipova. Kroz jedan projekat primer je ilustrovano i objašnjeno kreiranje projekta, kreiranje i dodavanje izvorišnih fajlova, kao i proces kompajliranja projekta. Izloženi su i brojni alati na raspolaganju u ISE razvojnom okruženju, poput internog logičkog analizatora. Šesto poglavlje bi trebalo da omogući čitaocu da stekne dobar uvid u mogućnosti ISE razvojnog okruženja i da lako započne razvoj dizajna u ISE okruženju.

    Sadržaj
    Predgovor, i
    1. Osnovni pojmovi, 1
    2. Programabilni čipovi, 17
    3. VHDL, 33
    4. Verilog, 100,
    5. Simulacija dizajna, 123
    6. ISE razvojno okruženje, 164
    Literatura, 231


    Detaljni podaci o knjizi
    Naslov: Programiranje komunikacionog hardvera
    Izdavač: Akademska misao
    Strana: 238 (cb)
    Povez: meki
    Pismo: latinica
    Format: 17,6 x 25,0 cm
    Godina izdanja: 2017
    ISBN: 978-86-7466-687-6
    Naručite
    Cena: 1.400 RSD
    Cena za inostranstvo:
    14,00 EUR

    ili
    Naručite telefonom:
    Nije radno vreme
    nismo dostupni na telefonu.





    Kupljeno uz ovu knjigu
    slika
    Programiranje Alterinih FPGA čipova
    1200 din.
    slika
    Projektovanje ugrađenih sistema pomoću ARM Cortex-M razvojne ploče od 0 do 1
    2025 din.
    slika
    Algoritmi i strukture podataka
    2500 din.
    slika
    REŠENI ZADACI IZ PROGRAMSKOG JEZIKA C (C 18)
    1540 din.
    slika
    Osnove dizajna i analize algoritama
    1100 din.
    slika
    Veštačka inteligencija: Savremeni pristup, prevod trećeg izdanja
    3663 din.
    slika
    PLC programiranje sa Raspberry Pi i projekat OpenPLC
    1755 din.
    slika
    Naučite GIT: Praktičan i vizuelan vodič za osnove Gita
    1700 din.
    slika
    Gitara za neupućene (+ CD)
    1600 din.
    slika
    Mašinsko učenje: Scikit-Learn, Keras i TensorFlow: koncepti, alati i tehnike za izgradnju inteligentnih sistema
    2700 din.
    slika
    TeX za nestrpljive
    400 din.
    slika
    Vežbe za gitaru za neupućene (+ CD)
    1500 din.

    Ocene i mišljenja čitalaca
    ocena0 Budite prvi koji će svoje mišljenje podeliti sa drugima (morate biti prijavljeni)



    Prijavite se ovde i pošaljite vaša mišljenja i pitanja našim urednicima i čitaocima

    Poruku poslaoPoruka
    MIKRO KNJIGA D.O.O.
    Kneza Višeslava 34, 11030 Beograd, Srbija
    e-pošta: prodaja(а)mikroknjiga.rs
    Komercijalna banka: 205-33117-65
    Matični broj: 07465181
    Šifra delatnosti: 5811
    PIB: 100575773
    Dokumenti o identifikaciji

    © Mikro knjiga 1984-2024