Category Archives: Ciekawostki

Projekt własnego procesora z użyciem FPGA

Ludzie różne hobby mogą mieć. I jako ktoś mający jakieś tam pojęcie o programowaniu, mający za sobą okres fascynacji systemami operacyjnymi nie mogę nie docenić piękna projektu TPU – Test Processing Unit (druga nazwa to Terrible Processing Unit 🙂 ).

Otóż człowiek w wolnym czasie na  FPGA buduje swój procesor. Po co? Bo może. Bo narzędzia są free. Bo chce się nauczyć z tego. On akurat jest zawodowym programistą pracującym często na niskim poziomie (asembler). I niejednokrotnie był świadkiem problemów, błedów, małej wydajności procesora spowodowanym jakimś problemami w architekturze CPU. By lepiej to rozumieć chce sam spróbować zbudować 16-sto bitowy procesor.

Całość (od czerwca 2015)  dokumentuje na blogu – tutaj jest pierwszy wpis tłumaczący co i jak: http://labs.domipheus.com/blog/category/projects/tpu/

Stan obecny?

Ale poczytajcie ten link wyżej – procesor już naprawdę działa w podstawowym zakresie. To lektura dla wszystkich pasjonujących się procesorami.

OK GO – wizualna rozpusta

Jako ktoś interesujący się wszystkim co z szeroko rozumianym “make” związane, nie mogę przejść obojętnie obok takich perełek. Wizualnie wciągające, a ile pomysłowości w realizacji. Efekt powala…

 

Na ich kanale można zobaczyć dużo więcej. A to już klasyk, który pojawiał się w kilku miejscach: