[#151] Re: Wicher 500

@spidi, post #142

Cowabunga! brawo!
[#152] Re: Wicher 500

@softiron, post #148

Mogą być 50ns. Musi to być moduł EDO SIMM 72 piny minimum 60ns.
[#153] Re: Wicher 500

@spidi, post #152

maksimum chciałeś powiedzieć.... skoro 50ns też łyknie. To kolejne pytanie o procek... Ile masz na stanie? :) bo patrząc na listę mogę się nie załapać a chciałbym :D :D czyli pytanie kolejne skąd i jaki proc dorwać?

W zasadzie to inaczej... jestem w stanie dopłacić ile będzie trzeba żeby otrzymać od Ciebie komplet, sprawdzony przez producenta. Karta+proc+pamięć. Jeśli trzeba będzie dłużej poczekać - też nie ma problemu. Przewidujesz taką opcję w ofercie?
[#154] Re: Wicher 500

@spidi, post #142

To jeszcze film z pokazem jak jest zmieniana częstotliwość taktowania procesora na działającym systemie.
Taki overclocking motorolki ;)

Ostatnia aktualizacja: 21.12.2016 17:26:42 przez spidi
[#155] Re: Wicher 500

@spidi, post #154

Skąd tyle zegarów?
[#156] Re: Wicher 500

@sanjyuubi, post #155

Skąd tyle zegarów?

Jeden generator kwarcowy 48Mhz, 7MHz z płyty głównej, 28MHz ze scalaka PLL.
Wszystkie pośrednie częstotliwości wychodzą z operacji na tych trzech głównych.

Będę musiał wstawić jeszcze jeden 50MHz generator żeby dobić do okrągłej 50

Ostatnia aktualizacja: 21.12.2016 17:41:43 przez spidi
[#157] Re: Wicher 500

@spidi, post #154

Nie trzeba za każdym razem odpalać sysinfo.
Wystarczy przeskakiwac miedzy ekranami dobrze znaną kombinacją klawiszy
[#158] Re: Wicher 500

@softiron, post #153

maksimum chciałeś powiedzieć.... skoro 50ns też łyknie. To kolejne pytanie o procek... Ile masz na stanie? :) bo patrząc na listę mogę się nie załapać a chciałbym :D :D czyli pytanie kolejne skąd i jaki proc dorwać?

Procesorów wystarczy.
Co do procesorów, które można montować, to każda wersja 68000(EC/HC) lub 68010 w obudowie PLCC. Inna sprawa to maksymalna częstotliwość do jakiej da się dany procesor podkręcić. To już można samodzielnie dobrać eksperymentalnie częstotliwość dla danego egzemplarza.
[#159] Re: Wicher 500

@spidi, post #156

Czy to aby jest dobre rozwiązanie? 7MHz i zegary z PLL są ze sobą w fazie, generator wstaje w losowej fazie i może powodować glitche, może spójrz sobie na ICS570, ma 2 wyjścia zegarowe, drugie wyjście to 1/2f pierwszego. Chyba, że źle zrozumiałem i nie mieszasz zegara z generatora z tym z PLL.

Ostatnia aktualizacja: 21.12.2016 21:36:58 przez sanjyuubi
[#160] Re: Wicher 500

@sanjyuubi, post #159

Czy to aby jest dobre rozwiązanie? 7MHz i zegary z PLL są ze sobą w fazie, generator wstaje w losowej fazie i może powodować glitche, może spójrz sobie na ICS570, ma 2 wyjścia zegarowe, drugie wyjście to 1/2f pierwszego. Chyba, że źle zrozumiałem i nie mieszasz zegara z generatora z tym z PLL.

Nie "mieszam" ze sobą dwóch różnych źródeł zegarowych.
Pośrednie częstotliwości robię z jednego źródła.
[#161] Re: Wicher 500

@spidi, post #160

[#162] Re: Wicher 500

@twardy, post #161

Currently Wicher clocked at 48 MHz achieves 2,84 MIPS

Eeee no nie zaniżaj, 4.27 jak nic

Ostatnia aktualizacja: 21.12.2016 23:34:18 przez Kilos
[#163] Re: Wicher 500

@Kilos, post #162

Hmm na youtube widzę 2,84.
[#164] Re: Wicher 500

@twardy, post #163

Filmu nie widziałem, ale zobacz zdjęcie w poście #141
2.84 to jest Chip Speed vs A600
[#165] Re: Wicher 500

@Kilos, post #164

Fakt, dziekim
[#166] Re: Wicher 500

@spidi, post #156

Nie lepiej zeby bylo wszystko taktowane z plyty glownej synchronicznie? O ile wiem wtedy sa mniejsze opoznienia przy dostepie do ukladow na plycie glownej.

No i moze warto pokusic sie o juz tryb PIO2 na kontrolerze ATA? Nie wiem na ile komplikowaloby to konstrukcje.

Wynik bardzo fajny, z tego co wiem to dalo sie uzyskac nieco ponad 50MHz na Minimigu, ale tam MC68000 byla w wersji 3.3V.

Ostatnia aktualizacja: 22.12.2016 15:32:46 przez tom256
[#167] Re: Wicher 500

@spidi, post #160

Bajer generalnie fajny, ale niepotrzebny, najbardziej wg mnie potrzebne częstotliwości to 7MHz dla kompatybilności, 14MHz dla niektórych ślimaków i pełna moc dla reszty.
[#168] Re: Wicher 500

@tom256, post #166

Nie ma to większego znaczenia, prócz ułatwienia implementacji przy niższych zegarach, przy 28MHz na pewno już nie ma żadnego, przy 14MHz może, ale nie sądze, aby to była jakaś większa różnica.

Do obsługi PIO trzeba mocy procesora, mając PIO4 na 7MHz, będzie on niewiele szybszy od PIO0.

Przy 68000 na 14MHz maksymalny transfer jaki osiągnąłem na karcie CF sandiska z nowszym scsi.device i zmapowanym kickstarcie do RAMu, to 2MB/s, a to 66% możliwości PIO0.
[#169] Re: Wicher 500

@sanjyuubi, post #168

Dlatego pisalem o PIO2, w PIO3 dochodzi dodatkowy sygnal, nie wiem czy sterownik obsluzy, a nikt przeciez nie bedzie pisal nowego.
PIO-2 ma 8,3MB/s i to w zupelnosci wystarczy. PIO-0 konczy sie w praktyce najczesciej na 2,3MB/s, wiec MC68000 przy wiekszych zegarach powinien skorzystac.

No i bylby jakis powiem swiezosci wreszcie, bo wszyscy sie trzymaja tak kurczowo tego PIO-0. :/

Ostatnia aktualizacja: 22.12.2016 16:37:06 przez tom256
[#170] Re: Wicher 500

@tom256, post #169

Jedyne co znalazłem na temat PIO, to to , że różnią się czasami cyklu. Co to za dodatkowy sygnał?

W A600 miałem nawet 3MB/s przy 68020.

Ostatnia aktualizacja: 22.12.2016 17:51:42 przez sanjyuubi
[#171] Re: Wicher 500

@sanjyuubi, post #170

Chodzilo mi o sygnal IORDY.
Ale teraz doczytalem i z tego co widze jest opcjonalny zarowno dla standardu ATA-1 jak i ATA-2.
Na pewno nie ma go A4000. Jesli roznica to tylko timingi to implementacja szybszych PIO nie powinna byc chyba problemem?

Tak czy siak juz PIO2 raczej wystarczy do Wicherka, bedzie wyzszy PIO to jeszcze lepiej :).


Link do specyfikajci ATA-2
[url= https://ftp.seagate.com/acrobat/reference/fastata.pdf]
https://ftp.seagate.com/acrobat/reference/fastata.pdf[/url] - str 13/26
[#172] Re: Wicher 500

@tom256, post #171

IORDY jest np. na schemacie A600, ale czy Gayle go obsługuje to nie wiem.

Spidi raczej nie będzie się ograniczał do timingów z PIO0, jednak wąskim gardłem, będzie scsi.device które siedzi w ROMie i jest ograniczone dostępem na poziomie 7MHz (2.5MB/s przy 28MHz 68000 to dobry wynik, przy PIO0 trzeba by mapować KS do RAMu by to osiągnąć), może wtedy pomóc ładowanie scsi.device do pamięci za pomocą loadresident.

Ostatnia aktualizacja: 22.12.2016 19:05:04 przez sanjyuubi
[#173] Re: Wicher 500

@sanjyuubi, post #170

Przy 48MHz obecnie mam 3.1MB/s więc jest to prawie szczyt tego co oferuje PIO-0 (chyba 3.3MB/s)
[#174] Re: Wicher 500

@spidi, post #173

Masz cykl dostępu do HDD na poziomie 600ns? Weź sobie sprawdź jeszcze z scsi.device np. 46.0 przez loadresident.
[#175] Re: Wicher 500

@spidi, post #173

Widziałem, wynik imponujący, chyba najlpeszy jaki widzialem na PIO0, :) goła A1200 ma chyba 2,3MB/s.
Poza tym przy tych teoretycznych 3.3MB/s przecież nie tylko dane są przesyłane ale pewnie jakieś sumy kontrolne, nagłówki pakietów.
scsi.device używasz zmodyfikowanej?
[#176] Re: Wicher 500

@sanjyuubi, post #174

Masz cykl dostępu do HDD na poziomie 600ns? Weź sobie sprawdź jeszcze z scsi.device np. 46.0 przez loadresident.

Właśnie używam wersji 46.0
Przy 48MHz nie mierzyłem czasu dostępu.
[#177] Re: Wicher 500

@tom256, post #175

scsi.device używasz zmodyfikowanej?

scsi.device jest modyfikowane v46.0
[#178] Re: Wicher 500

@spidi, post #176

Przy 48MHz nie mierzyłem czasu dostępu.


No to albo masz PIO0, albo prędkość zależną od prędkości procesora. nie trzeba tego mierzyć.

PIO4 to 120ns wg wikipedii, taki czas dostępu można uzyskać, przy gdzieś około 28MHz na 68000.



Ostatnia aktualizacja: 23.12.2016 21:17:43 przez sanjyuubi
[#179] Re: Wicher 500

@sanjyuubi, post #178

Mój moduł kontrolera dysku jest taktowany częstotliwością procesora. Jakiś specjalnych opóźnień dla cyklu dostępu nie mam robionych.

Mnie zastanawia czy dysk rozpoznaje automatycznie tryb PIO czy trzeba go jakoś przełączyć w taki tryb.
[#180] Re: Wicher 500

@spidi, post #179

Aha, czyli nie ma żadnego PIO, a właściwie zmienia się wraz z częstotliwością procesora.

Jeżeli PIO to tylko czasy dostępu, to wydaje mi się, że każdy dysk od razu pracuje w najszybszym trybie, inaczej, skąd dysk miałby to wiedzieć z jakim czasem cyklu chce coś z niego czytać lub zapisywać. Należałoby prawdopodobnie obserwować linię IORDY, jak długo trzeba czekać na jej aktywację, by oszacować w jakim trybie dysk pracuje.

Przy 48MHz to raczej wykraczasz już poza wszystkie PIO, bo czas dostępu do dysku wynosi już około 50-60ns, zapewne linia IORDY zapewnia odpowiednie czasy oczekiwania.

Trzeba by też przeczytać ten dokument, który został podany wcześniej.
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem