diplomsko delo
Povzetek
Zaradi naraščajoče kompleksnosti digitalnih vezij se težnja po lažjem načrtovanju veča. Skozi leta se je za načrtovanje digitalnih vezij najbolj uveljavilo RTL-modeliranje, in sicer s pomočjo strojno opisnih jezikov. Zaradi želje po še hitrejšem razvoju in verifikaciji, se je razvila visokonivojska sinteza, ki načrtovalcu omogoča opis digitalnega vezja s programskim jezikom.
Skozi diplomsko delo je predstavljeno delovanje visokonivojskega prevajalnika, nato je skozi več algoritmov prikazan postopek načrtovanja digitalnega vezja z uporabo visokonivojske sinteze. Skozi opis implementacije prvega algoritma (Sobelovo sito) je prikazan učinkovit način visokonivojskega opisa, algoritmov za video obdelavo. Ta opisuje obdelavo slik z uporabo vrstičnih medpomnilnikov (angl. line buffers) in oken (angl. window buffers). V drugem delu je predstavljena implementacija grafičnega vmesnika za osciloskop, na programirljivi logiki. V delu so opisani postopki skaliranja, proženja, branja kanalov in izrisa prebranih podatkov.
Med načrtovanjem, se je hitro pokazalo, da je predznanje o digitalnih vezjih in strojno opisnih jezikih pomembno, čeprav je vezje opisano s programskim jezikom. Uporabnost visokonivojske sinteze se je opazila pri hitrem razvoju in hitri verifikaciji zmogljivosti vezja, medtem ko se je pri predvidevanju zasedenosti programirljivega vezja orodje izkazalo za nezanesljivo.
Ključne besede
visokonivojska sinteza;FPGA;obdelava slik;Sobelovo sito;osciloskopi;grafični vmesniki;univerzitetni študij;Elektrotehnika;diplomske naloge;
Podatki
Jezik: |
Slovenski jezik |
Leto izida: |
2023 |
Tipologija: |
2.11 - Diplomsko delo |
Organizacija: |
UL FE - Fakulteta za elektrotehniko |
Založnik: |
[A. Šuligoj] |
UDK: |
621.3.049.77:004.434(043.2) |
COBISS: |
165141507
|
Št. ogledov: |
32 |
Št. prenosov: |
9 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
Ostali podatki
Sekundarni jezik: |
Angleški jezik |
Sekundarni naslov: |
Design of digital circuits with high-level synthesis |
Sekundarni povzetek: |
Due to the increasing complexity of digital circuits, the tendency towards easier design is increasing. Over the years, RTL-modeling using hardware description languages has become the most established method for designing digital circuits. With the aim of achieving faster development and verification, high-level synthesis has been developed, allowing designers to describe digital circuits using programming languages.
Throughout the thesis, the operation of a high-level compiler is presented and the process of designing a digital circuit using high-level synthesis is shown through implementation of multiple algorithms. The description of the implementation of the first algorithm (Sobel filter) demonstrates an effective way of high-level description for video processing algorithms. It describes image processing using line buffers and window buffers. In the second part, the implementation of graphical interface for an oscilloscope on programmable logic is presented. Thesis describes the procedures for scaling, triggering, reading channels and displaying acquired data.
During the design process, it quickly became apparent that prior knowledge of digital circuits and hardware description languages is important, even though the algorithm itself is described using a programming language. The usefulness of high-level synthesis was noticeable in the rapid development and quick verification of circuit's performance;however, while predicting the occupancy of the programmable circuit, the tool proved to be unreliable. |
Sekundarne ključne besede: |
high-level synthesis;FPGA;image processing;Sobel filter;graphical interface of an oscilloscope; |
Vrsta dela (COBISS): |
Diplomsko delo/naloga |
Študijski program: |
1000313 |
Konec prepovedi (OpenAIRE): |
1970-01-01 |
Komentar na gradivo: |
Univ. v Ljubljani, Fak. za elektrotehniko |
Strani: |
XVIII, 38 str. |
ID: |
19921226 |