Dziś jest piątek, 9 stycznia 2009 roku (z kalendarza...)

Układy cyfrowe

Icon

10.10.2008, 20:57

Ogólna

Komentarze (3)

Powrót

W tym roku na studiach czekają mnie dwa przedmioty elektroniczne - technika cyfrowa oraz mikroprocesorowa. Zacząłem niedawno czytać to i owo na ten temat i okazało się to o niebo ciekawsze od ich analogowego kuzyna w wersji analogowej, z którym zmagałem się w ubiegłym roku. Widocznie tak już mam, że znacznie bardziej przemawiają do mnie dyskretne struktury, niż to, co operuje na zbiorach mocy continuum.

Do rozpoczęcia przygody z techniką cyfrową trzeba mieć jako takie pojęcie o prądzie elektrycznym, jego własnościach i zasadach rządzących jego przepływem. Ponadto prędzej czy później będziemy potrzebowali wiedzy o elementach obwodu elektrycznego oraz elementach elektronicznych takich, jak tranzystor. Ja, można powiedzieć, że dopiero zaczynam całą zabawę, będąc na etapie przyswajania sobie nowych pojęć algebry Boole'a oraz metod upraszczania funkcji logicznych, tudzież konstruowania na ich podstawie stosownych układów z bramek logicznych. Jak dotąd, udało mi się zaprojektować działający konwerter naturalnego kodu binarnego na kod "1 z n", poniekąd w ramach przygotowania do laborek na uczelni, aczkolwiek zabawę miałem niezłą. Za jakiś czas siłą rzeczy muszę umieć robić bardziej zaawansowane rzeczy, gdyż do zaliczenia semestru niezbędna jest realizacja pewnego projektu. Gdy pytaliśmy się o przykładową tematykę, padła jedna z propozycji tematu: "sterowanie sygnalizacją świetlną". Mi marzy się sprzętowa implementacja Brainfucka - widziałem kiedyś coś takiego w Internecie i pomysł okrutnie mi się spodobał. Co ostatecznie wyjdzie - pożyjemy, zobaczymy. Póki co nawet głupiej lutownicy w mieszkaniu nie mam...

Powrót

Komentarze

Napisał m_gol w piątek, 10 października 2008 o 22:45

"analogowego kuzyna w wersji analogowej"? :)

Do mnie też przemawiają bardziej tematy dyskretne, wolę kombinatorykę od analizy. Choć różnie bywa.

Sprawa techniczna - nie mógłbyś jakoś zrobić, by napis "treść" w polu "Wpis" znikał po kliknięciu w to pole? Tak jest to rozwiązane na większości serwisów, ten napis na początku, który za każdym razem trzeba kasować, trochę irytuje. ;)

Napisał kFYatek w sobotę, 11 października 2008 o 20:45

Sprzętowa implementacja Brainfucka? Łojezu. Choć w sumie sam pomysł nie jest głupi, tylko nie sądzę, żeby te FPGA, na których będziemy mieli ten miniprojekt realizować, były podłączone do wystarczającej ilości pamięci na realizację czegoś takiego.

Mnie (ale to już na potrzeby tego większego projektu, na którym popisówką był - cytując za naszym wykładowcą - "poduszkowiec sterowany mikrokontrolerem") by się marzył jakiś projekt związany częściowo z muzyką - skoro już na takim pograniczu robotyki operujemy, to może jakiś robot grający na gitarze? Albo wprost przeciwnie, jakiś gitaropodobny kontroler MIDI z jakimiś ciekawymi funkcjami? ;)

Napisał mati w poniedziałek, 13 października 2008 o 10:29

Pytanie odnosnie komentarza:
bedziecie robić to w FPGA? Jakiś xilinx/spartan?

Raczej bardziej prawdopodobne to 8051 w wykonaniu braci Gałka.

FPGA to *HDL, a do tego nie wystarczy drobna wiedza o elektronice, przepływie prądu. Na studiach elektronicznych na polibudzie takie rzeczy startują na 4 roku (wiem, bo studiuje ;) ).

Chyba, że to bedzie w jakimś maksymalnie uproszczonym stopniu i formie, ale szczerze mowiac to watpie.

Strona 1 z 1 :: 1

Skomentuj

NickInformacja
E-mailTylko do użytku wewnętrznego.
WWWNie zapomnij o http://
LayoutNapisz tu, czy widzisz dzienny czy nocny layout.
WpisFormatowanie wiki
Internauto, pamiętaj! Wolność to nie samowola - dbaj o kulturę wypowiedzi oraz dyskusji w sieci.

Na Zyxist.com panuje swoboda wyrażania opinii oraz krytyki pod dowolnym adresem. Jedyny warunek: musi być ona kulturalna i rzeczowa. Na chamstwo, prostactwo lub jawne obrażanie kogokolwiek nie ma tu miejsca i takie komentarze są bardzo szybko usuwane. Jeśli zamierzasz polemizować z treścią wpisu, wpierw uważnie ją przeczytaj.

© Tomasz "Zyx" Jędrzejewski 2005 - 2009 | Wykonanych zapytań: 2 | Serwer wirtualny zapewnia