[5] SDC One = Software Defined Computer na STM32: oprogramowanie sterujące i sprzętowy monitor systemu

Wszystkie części cyklu artykułów są dostępne pod adresem. Oprogramowanie mikrokontrolera STM32L476 sterujące działaniem SDC_One składa się z kilkudziesięciu plików źródłowych i nagłówkowych w języku C. W oprogramowaniu można wyróżnić następujące składniki: Stos USB, działający w przerwaniu o niskim priorytecie i realizujący funkcjonalność urządzenia złożonego. Interpreter poleceń monitora systemu z obsługą ładowania programów w postaci .HEX. […]

[4] SDC One = Software Defined Computer na STM32: moduły procesorowe

Wszystkie części cyklu artykułów są dostępne pod adresem. Jak przedstawiono to już we wcześniejszych częściach artykułu, komputer SDC_One składa się z płytki bazowej NUCLEO-L476 oraz z płytki procesora. Dotychczas zrealizowano cztery płytki dla różnych mikroprocesorów – Z80CPU, 8085, W65C02 i MC68008. Pierwsze trzy z nich – to klasyczne mikroprocesory 8-bitowe, używane w wielu komputerach domowych […]

[3] SDC One = Software Defined Computer na STM32: opis mikroprocesorowej części komputera

Wszystkie części cyklu artykułów są dostępne pod adresem. Docelowy komputer składa się z mikroprocesora (fotografia 1) oraz ze zrealizowanych przez mikrokontroler STM32L4 bloków peryferyjnych: pamięci i wielofunkcyjnego sterownika wejścia-wyjścia Mini_IO. Pamięć dostępna dla mikroprocesora w podstawowej wersji SDC_One ma rozmiar 64 KiB. Cała pamięć może być odczytywana i zapisywana przez procesor, zachowuje się więc ona jak […]

Wzory płytek drukowanych dla komputerów SDC_One dostępne do pobrania

Dla fanów projektu komputera SDC_One mamy dobrą wiadomość: udostępniamy do pobrania projekty płytek drukowanych dla mikroprocesorów Z80, 8085, 68000 oraz 6502 dla różnych wersji komputerów SDC_One. W pliku opisu są dostępne informacje pomocnicze, w archiwum ZIP znajdują się pliki BRD (ze wzorami płytek drukowanych) i SCH (schematy wszystkich udostępnionych wersji płytek). Udostępnione pliki można edytować […]

Bezpłatne modele 3D podstawek dla NUCLEO-64 i NUCLEO-144

Z myślą o użytkownikach zestawów NUCLEO-64 i NUCLEO-144 autor publikowanego w naszym portalu cyklu artykułów o komputerach SDC_One przygotował i udostępnił projekty podstawek, które zwiększają wygodę i bezpieczeństwo użytkowania tych zestawów podczas prac laboratoryjnych. Projekty 3D obydwu podstawek są dostępne bezpłatnie pod adresami: dla NUCLEO-64, dla NUCLEO-144.

[2] SDC One = Software Defined Computer na STM32: realizacja protokołu szyny mikroprocesora przy użyciu STM32

Wszystkie części cyklu artykułów są dostępne pod adresem. Zapewnienie prawidłowego działania SDC_One wymaga analizy protokołów szyny używanych mikroprocesorów. Należy przeanalizować wykresy czasowe przedstawiające przebiegi sygnałów we wszystkich rodzajach cykli generowanych przez procesor, wartości parametrów czasowych zawarte w dokumentacji procesora oraz ustalić, które czynności są krytyczne czasowo, wymagają reakcji w ściśle określonym przedziale czasowym i, w […]

[1] SDC One = Software Defined Computer na STM32

Wszystkie części cyklu artykułów są dostępne pod adresem. Rozpoczynamy serię artykułów opisujących współczesną konstrukcję komputera z klasycznym mikroprocesorem z okresu początków techniki mikroprocesorowej. Projekt ten powstał z kilku powodów; ma on zastosowanie dydaktyczne, może też zostać potraktowany hobbystycznie. Przede wszystkim jednak stanowi on ciekawą konstrukcję harmonijnie łączącą mikroprocesorową technologię sprzed kilkudziesięciu lat z technologią współczesną. […]