Archiwum kategorii: Common

Myś na dziś…

Myśl na dziś…

 

 


Blog

  • Real-time SDR system with TySOM

    Nasi dyplomanci publikują… Artykuł na portalu Aldec Bartosz, Piotr and Tomasz work as electronics…

    Read More >>
  • Ultraszybka kamera – polski wkład w astronomię najwyższych energii

    Artykuł na portalu AGH…

    Read More >>
  • Wykład firmy Intel

    Przedstawiciele grupy SoC HW Engineering z firmy Intel Technology Poland mają zaszczyt zaprosić Państwa…

    Read More >>
  • Nagroda za dyplom

    Dopiero dziś, ale z wielką przyjemnością mogę poinformować, że mój dyplomant ze studiów II…

    Read More >>
  • Aldec Praktyki 2020

    Jak co roku współpracująca z nami blisko firma ALDEC organizuje praktyki studenckie z FPGA.…

    Read More >>
  • Astronarium: CTA

    Zapraszamy do obejrzenia 40 odcinka programu Astronarium pt. "Promieniowanie gamma i obserwatorium CTA", który…

    Read More >>
  • Narzędzia mroku

    Książka opowiada o zmaganiach w dziedzinie radiolokacji, radionawigacji oraz zakłócania radarów i urządzeń łączności…

    Read More >>
  • Generator z NCO

    Minęły dwa miesiące i oto kolejna publikacja naszego studenta w czasopiśmie "Elektronika Praktyczna" i…

    Read More >>
  • Radar

    Kto właściwie wygrał drugą wojnę światową? Jakie odkrycie przechyliło szalę zwycięstwa na stronę aliantów?…

    Read More >>
  • Wyświetlacz OLED

    W tym miesiącu w czasopiśmie "Elektronika Praktyczna" opublikowany został kolejny projekt, powstały w ramach…

    Read More >>
  • Kryptonim "Virushaus"

    Historia niemieckich badań atomowych w czasie drugiej wojny światowej długo czekała na ujawnienie, dokumenty…

    Read More >>
  • Termometr RGB LED

    Kolejny miesiąc i kolejna publikacja w czasopiśmie "Elektronika Praktyczna" projektu, powstałego w ramach przedmiotu…

    Read More >>
  • Otto Hahn

    Czy Otto Hahn, wysyłając tekst zawierający wyniki jego badań do wydawnictwa Springer, mógł domyślać się,…

    Read More >>
  • Termometr 7SEG

    Na dobry początek nowego roku ukazała się właśnie na łamach czasopisma "Elektronika Praktyczna" kolejna…

    Read More >>
  • J. Robert Oppenheimer

    Jest to historia życia, pracy naukowej i działalności politycznej uczonego, czołowego fizyka teoretycznego, uznanego…

    Read More >>
  • DirFinder

    Dobiegają końca prace nad pierwszą wersją specjalnego odbiornika sygnałów dla radaru wtórnego dozorowania (transponderów…

    Read More >>
  • CTA: zdalne testy napędu teleskopu

    Oprogramowanie sterujące teleskopem i kamerą zostało w ostatnich dniach pomyślnie przetestowane. Prototyp konstruowanego przez…

    Read More >>
  • Błędy nauki

    Wiek XX — rewolucyjny w dziedzinie nauki i techniki — przynosi co chwila odkrycia,…

    Read More >>
  • Oscyloskop

    Miło nam poinformować, że oto pierwszy z projektów zrealizowanych przez naszych studentów w ramach…

    Read More >>
  • openAir v2

    Zakończyliśmy prace nad wersją 2 odbiornika sygnałów dla radaru wtórnego dozorowania (transponderów lotniczych). Projekt…

    Read More >>
  • Atomowa bomba Hitlera

    Czy Hitler pod koniec II wojny światowej dysponował bombą atomową? Jeżeli tak, dlaczego nie…

    Read More >>
  • maXimator

    Otrzymaliśmy specjalną ofertę dla naszych studentów: korporacja BTC (m.in. sklep KAMAMI, wydawnictwo BTC, portal…

    Read More >>
  • openAir IQ

    Dobiegły końca pace nad cyfrowym transceiverem dla radaru wtórnego dozorowania (transpon­derów lot­niczych). Pro­jekt zawiera…

    Read More >>
  • Jak powstała bomba atomowa

    "Jak powstała bomba atomowa to epos godny Miltona. Ta historia nigdy nie została przedstawiona…

    Read More >>
  • openAir v1

    Uruchomiony został pierwszy z rodziny projektowanych układów, przeznaczonych do odbioru i nadawania syg­nałów dla…

    Read More >>

Digital Systems Design


WARNING!
Programs, materials, lectures, tutorials, etc. published in this service are copyright protected. Unauthorized reproduction of any part thereof without the prior acceptance of the authors is prohibited. This applies in particular to all courses conducted at AGH as well as at other universities.


Course

The course aims to acquire skills needed to design digital circuits and systems using modern methods and design tools, in particular — using hardware description languages. Special emphasis throughout the course is on the practical side.
The knowledge and skills gained during the course are necessary for further education in the engineering of digital systems (embedded systems, hardware implementation of algorithms, advanced topics of digital systems design, etc.). Acquired competencies are also essential for professional practices (organized also by course leaders), as well as undergraduate and graduate thesis projects, closely related to the subject of industry and science (design of industrial and research equipment ).
Graduates of the course are experts sought for practice and work, among others, by local branches of companies such as: Aldec, Ericpol, Evatronix, Nokia Solutions and Networks, Woodward and others, with whom the course leaders closely cooperate.

Prerequisites:

Digital Technique (logic functions, logic gates, flip-flops, FSMs etc.)

Grading policy:

1.      Lectures attendance – each presence gives subtle premium to the final grade
2.      Lab course completion (tutorials). The level of assessment is affected by the date of completion of the course, which is determined by the teacher (usually about 7 weeks). Each week of delay reduces the grade by half a degree. Positive assessment from the laboratory is necessary for completing the course.
3.      Implementation of the project according to individually set assumptions. The rating depends on the level of complexity, the state of advancement, the quality of documentation and the date of completion of the project.
4.      The final grade is the average of the laboratory and project plus the bonus for the attendance and activity at lectures. If the project is not implemented, the student receives the 'pass' from this part, which allows the completion of the entire course, but negatively affects the final grade (it is included in the average as 2.0 mark).


Lectures

For a quick acquisition of the knowledge needed during the laboratory and project classes,  a special, abridged  VHDL course was prepared, concerning some practical information and guidance for the design of digital circuits. The lectures also discuss a platform with FPGA programmable logic device used for laboratory classes, as well as for the project phase.

Lectures cycle

Labs

Basic skills of designing the digital circuits and systems are  acquired during the laboratory classes, based on well-documented tutorials, performed in the presence and with the help of the teacher. 

NOTE!
The optimal population of laboratory groups is 12. All groups should be loaded evenly.

Labs cycle

Projects

Consolidation and use of acquired skills takes place during the project classes, during which students perform their own designs. Topics of projects are selected by the students individually, according to their own inspiration, or from the list of proposals, covering a wide range of topics like: logic or arcade games, measurment and control, communication interfaces, telecommunications systems, audio/video circuits etc. The main goal of each project is its physical commisioning and test. Both phases of the course are based on modern CAD tools (Aldec, Xilinx) and trainer boards with FPGA Artix‑7 (Xilinx, Digilent) devices or other.

Page Under Construction

Tematy projektów
Warunki podjęcia i zaliczenia projektu:

1. Projekt jest wybrany i zatwierdzony po ukończeniu wszystkich tutorialów. Obranie tematu projektu powinno nastąpić zakończeniu cyklu zajęć laboratoryjnych, a jego oddanie — przed rozpoczęciem sesji.
2. Projekt działa (realizuje uzgodnione założenia).
3. Projekt zawiera testbenche wraz z odpowiednimi skryptami. Testbenche wizualizują wszystkie kluczowe funkcje realizowanego zadania.
4. Projekt jest dokładnie udokumentowany. Dokumentacja obejmuje:

  • sprawozdanie (możliwie format Word), zawierające:
    • stronę tytułową: temat, rok akademicki, nazwiska projektantów, nazwisko opiekuna, zdjęcie układu dodatkowego (jeżeli występuje, miniatura)
    • założenia projektu,
    • opis funkcjonalny — sposób obsługi układu (przyciski, przełączniki, diody etc. — co się dzieje kiedy),
    • informacje dot. ew. kluczowych, specyficznych elementów użytych w projekcie,
    • schemat blokowy projektu + opis słowny koncepcji blokowej i współzależności łączących bloki sygnałów,
    • bardziej szczegółowy opis zawartości modułów, z tabelką zbierającą porty: nazwa, kierunek (we, wy, we/wy), szerokość (# bit), funkcja
    • bardziej szczegółowy opis realizacji najistotniejszych bloków projektu (np. algorytm sterujący grą — opis stanów i warunków przejść),
    • schemat i rysunek PCB (zdjęcie) układu dodatkowego (jeżeli występuje),
    • uwagi i doświadczenia zdobyte podczas realizacji projektu.
  • wszelkie dane gromadzone podczas wykonywania projektu (opisy wykorzystywanych standardów, karty katalogowe, noty aplikacyjne itp.),
  • kompletny folder projektu, zawierający m.in. kod źródłowy, opatrzony odpowiednimi komentarzami (nie należy umieszczać go w sprawozdaniu).

5. Projekt powinien być oddany wraz z dokumentacją (w formie elektronicznej, plik zip o nazwie: "Temat_projektu Rok Imię_Nazwisko" — np.: "Oscyloskop_VGA 2016 Jan_Kowalski.zip").

Myśl na dziś…

Embedded Operating Systems

FPGA Embedded Systems

DSP Embedded Systems