Na Mazurach rośnie konkurent Intela

Firma GryfTechnologia z Pisza stworzyła procesor "Warszawa", który znajdzie zastosowanie w systemach automatyki przemysłowej, urządzeniach medycznych, motoryzacyjnych, militarnych itd.

Na Mazurach rośnie konkurent Intela

Płyta z procesorem Warszawa

100 zł

to cena procesora "Warszawa" dla końcowego odbiorcy.

Układ scalony o nazwie "Warszawa" jest 32-bitowym taktowanym zegarem 700 MHz. Wykonuje kod napisany za pomocą narzędzi w języku Java. Oprogramowanie dla niego można stworzyć przy wykorzystaniu narzędzi open source. Wykorzystując procesor, można zbudować komputer (także przenośny), urządzenia dla medycyny, armii, motoryzacji, przemysłu lub domowej automatyki. Testy na prototypie GTP150M przeprowadzono 15 czerwca 2011, a 1 grudnia uruchomiono w pełni działający system IT zintegrowany procesorem.

Firma GryfTechnologia opracowuje rozwiązania metodą kolejnych prototypów, jednym z nich jest "Warszawa". Rozwiązanie to jest na razie na etapie pierwszego wdrożenia systemu zintegrowanego, utworzonego na podstawie modelowego procesora. Po zakończeniu testów prototypowych procesor ma wejść do produkcji seryjnej.

Procesor, który rozumie Javę

Na Mazurach rośnie konkurent Intela

Procesor Warszawa. Polska informatyka wkrótce może będzie dumna z naklejki "Pisz Inside"

Zbudowanie procesora było efektem prac badawczych rozpoczętych w grudniu 2009. Założono wtedy skrócenie do minimum czasu tworzenia oprogramowania dla urządzeń elektronicznych, minimalizując przy tym liczbę błędów, które mogłyby powstać przy tworzeniu oprogramowania, a także uwzględniając dostępność narzędzi open source. Po pierwszych próbach z ARM9 dodano możliwość tworzenia oprogramowania w języku Java, aby twórcy rozwiązań mogli wykorzystać wiedzę i umiejętności specjalistów programujących w tym języku. Po testach portów maszyn wirtualnych zdecydowano się zaprojektować procesor, który umożliwi tworzenie oprogramowania sprzętowego w języku Java.

Od kwietnia 2010 powstało kilka prototypów implementujących algorytmy obróbki obrazu i dźwięku, rozszerzenia różnych typów pamięci, a także popularnych interfejsów sprzętowych. Wprowadzono mikrokod, który zawiera instrukcje Byte Code Javy wykonywane bezpośrednio w elementach układu scalonego wraz z zestawem parametrów. Stosowane są tu proste metody - zapisz i odczytaj - a następnie urządzenia są łączone do magistrali. Komunikacja wykorzystuje standardowe sposoby, czyli reset bufora, a następnie "pchanie" i czytanie danych, a sterowniki także pisane są w języku Java. Dostępne są wątki czasu rzeczywistego, dobudowano także wątki zwykłe, kompatybilne z NetBeans, jest też programowy zarządca zwalniania pamięci (garbage collector).

Zastosowanie sprzętowej implementacji Javy umożliwia realizację założeń prac badawczych, w tym szybkie stworzenie aplikacji na sprzęt elektroniczny. "Najważniejsze jest dostarczenie polskim specjalistom komponentu elektronicznego, na którym szybko będą mogli zbudować własne, innowacyjne rozwiązanie.


TOP 200