[#1] 68060 PCR
Napisalem procedure do odczytu PCR dla 68060, jest dostepna tutaj:
http://wt.exotica.org.uk/test.html
Ta procedura tworzy 4 bajtowy plik PCR.bin w RAM-ie.

Interesuja mnie wersje PCR kazdego 68060, jaki jest dostepny,
nie ma znaczenia czy z FPU/MMU czy bez FPU/MMU. Procedura powinna
tez dzialac na Natami (MC68060FE133) oraz FPGA Arcade. Jak ktos ma
Atari Falcona z CT60/CT63, to moze sobie przerobic procedure,
zrodla w ASM sa dolaczone.

Najlepsze sa pelne informacje w stylu:

CPU: MC68060RC50
Kraj: MALAYSIA
Producent: Freescale
Maska: 71E41J
Seria: QQDJ0429C
Wersja: S23328-006

PCR: $04300601

Komputer: Amiga 4000D, Cyberstorm 80MHz, SIMM 60ns
[#2] Re: 68060 PCR

@Don_Adan, post #1

Przeglądnąłem źródło i zauważyłem, że obecność procesora 68060 sprawdzasz przez testowanie najstarszego bitu w AttnFlags. Kickstart 3.1 ani wcześniejsze jego wersje nie rozpoznają w ogóle tego procesora. Czy ten bit jest ustawiany przez biblioteki dedykowane do 68060?
[#3] Re: 68060 PCR

@RomanWorkshop, post #2

Na pewno przez exec.library od OS 3.5 wzwyz. Byc moze niektore 68040/68060.library tez go ustawiaja. Ja jestem leniwy, wiec nie chcialo mi sie samemu rozpoznawac procesora, wiec jak ten bit jest nieustawiony to procedura nie zapisze PCR, ale tez sie nie wywali na innym CPU. Jak ktos ma starszy OS, to moze zasemblowac zrodlo bez sprawdzania tego bitu albo wstawic NOP ($4E71) w miejsce brancha w pliku ReadPCR.
[#4] Re: 68060 PCR

@Don_Adan, post #1

Sprawdziłem na swoich dwóch podłączonych Amigach.

1.

PCR: $04300101

Komputer: A4000D (wersja płyty C), Cyberstorm 50 Mhz

2.

CPU: MC68060RC50
Kraj: MALAYSIA
Producent: ?
Maska: 71E41J
Wersja: QAQ9950B
PCR: $04300601

Komputer: A1200, CyberstormPPC 60Mhz, SIMM 60ns


Pierwszy komp skręcony, musiałbym go otworzyć. Mam jeszcze A4000T by C z CPPC060. Ją z kolei musiałbym podłączyć. Do czego Ci te dane?

Ostatnia aktualizacja: 30.03.2014 15:41:44 przez Deftronic/...
[#5] Re: 68060 PCR

@Don_Adan, post #3

Rozumiem. Mógłbyś zwiększyć kompatybilność tego kodu ze starszymi Kickstartami. Wystarczy sprawdzić bit 0 w AttnFlags, czy jest procesor 68010+ i następnie obsłużyć wyjątek nr 4 (jeśli jest 68010+ to do adresu wyjątku dodać VBR). I spokojnie można wykonać instrukcję MOVEC PCR,D0 na każdym procesorze bez zawału systemu.
[#6] Re: 68060 PCR

@Deftronic/..., post #4

Dzieki.
Ogolnie to chce sie zorientowac, ktore serie i wersje 68060 sa najlepsze, czyli najlepsze do podkrecania oraz ktore obsluguja mulu.l. Jakbys mogl podac jeszcze wersje tej swojej czyli S23328-00X. Z tego co wiem to wersje bez FPU maja wersje S23329-00x. No i chyba to jest Blizzard PPC, jesli komputer to A1200.
[#7] Re: 68060 PCR

@RomanWorkshop, post #5

Za duzo roboty, i trzeba by to potem potestowac nowa wersje, a ta wersja byla juz sprawdzana.
[#8] Re: 68060 PCR

@Don_Adan, post #6

Tak, sorry. Oczywiście w A1200 jest BlizzardPPC.

Seria: S23328-002

Wieczorem zajrzę do tej A4000D i podam resztę danych. Wytoczę też tę A4000T, odpalę i odczytam dane.
[#9] Re: 68060 PCR

@Deftronic/..., post #8

Dzieki, producenta rozpoznaje sie po logo, Motorola ma M w kolku, Freescale ma wlasne logo cos na ksztalt F.
[#10] Re: 68060 PCR

@Don_Adan, post #9

Uzupełnienie informacji:

Ad.1

CPU: XC68060RC50
Kraj: MALAYSIA
Producent: Motorola
Maska: 01F43G
Seria: QEFZ9551A
Wersja: S23328-002

Pamięć SIMM:


Ad.2
Producent: Motorola

p.s.

Jakim programem mogę sprzwdzić czas dostępu pamięci? WhichAmiga mi się wywala nawet bez startu systemu.

Ostatnia aktualizacja: 30.03.2014 18:24:36 przez Deftronic/...
[#11] Re: 68060 PCR

@Deftronic/..., post #10

Czyli to jest wersja z 1995 roku (51 tydzien), prawie z 1996 roku i dziala na 50MHz.
Czas dostepu pamieci, mozna odczytac na SIMM-ie, zwykle to jest ostatnia cyfra, np 6 lub 7. Nie wiem czy jest program testujacy czas dostepu, choc chyba da sie taki napisac.
[#12] Re: 68060 PCR

@Don_Adan, post #1

CPU: XC68060RC50A
Kraj: MALAYSIA
Producent: MOTOROLA
Maska: 01G65V
Seria: QEAK9703A
Wersja: S23328-002

PCR: $04300501

Komputer: Amiga 1200, Apollo 75MHz, SIMM 60ns
----------------------------------------------------------------
CPU: MC68060RC50
Kraj: MALAYSIA
Producent: MOTOROLA
Maska: 71E41J
Seria: QBG0028C
Wersja: S23328-002

PCR: $04300601

Komputer: Amiga 1200, Apollo 80MHz, SIMM 60ns

Ostatnia aktualizacja: 30.03.2014 20:07:38 przez Kilos
[#13] Re: 68060 PCR

@Kilos, post #12

Dzieki, ciekawa wersja PCR, ciekawe czy ktos ma RC60, RC66 lub RC75.
Wyglada, ze wszystkie serie 68060RC50 zaczynaja sie od Q.

Ostatnia aktualizacja: 30.03.2014 20:07:02 przez Don_Adan

Ostatnia aktualizacja: 30.03.2014 20:07:26 przez Don_Adan
[#14] Re: 68060 PCR

@Don_Adan, post #13

Nadruk na procku nie ma żadnego znaczenia.
Najważniejsza jest trzecia cyfra od końca, czyli rewizja: "1" "5" lub "6" dal pelnych procków.
"Kastraty" to rev 4 i bodajże rev2.
[#15] Re: 68060 PCR

@Don_Adan, post #11

Czas dostepu pamieci, mozna odczytac na SIMM-ie, zwykle to jest ostatnia cyfra, np 6 lub 7.


No niby tak, tylko że w tym przypadku ciężko coś wywnioskować (zdjęcie można powiększyć).
Załóżmy że to pamięć 60ns.

Nadruk na procku nie ma żadnego znaczenia.
Najważniejsza jest trzecia cyfra od końca...


Trzecia cyfra od końca z tego nieważnego nadruku, tak? To ma on znaczenie czy nie? Czy o co chodzi?

Ostatnia aktualizacja: 30.03.2014 21:00:23 przez Deftronic/...
[#16] Re: 68060 PCR

@stachu100, post #14

Niestety sama szostka w PCR to za malo, zeby powiedziec, ze to jest dobry do pokrecania procesor. Licza sie tez informacje z nadruku, chetnie bym sie dowiedzial jakie wersje 68060 masz w swojej kolekcji.
[#17] Re: 68060 PCR

@Don_Adan, post #16

Kolekcję mam nudną, bo intersują mnie rev1, 5 i 6.
Resztę w ilości sztuk 2 (jeden działający "kastrat" i jeden EC z Apollo 75MHz w stanie nieznanym) chętnie sprzedam.

Dodano:
Ale jako ciekawostkę widziałem również coś takiego:
link

który zgłasza się jako rev5:
link

Ostatnia aktualizacja: 31.03.2014 08:32:03 przez stachu100
[#18] Re: 68060 PCR

@stachu100, post #17

To chyba będzie Chiński szlif

Edit:
Chińczycy to mistrzowie szlifierki, podróbki rządzą.

Ostatnia aktualizacja: 31.03.2014 12:59:56 przez flops
[#19] Re: 68060 PCR

@flops, post #18

Brawo! brawo!
[#20] Re: 68060 PCR

@stachu100, post #17

Jesli chodzi o tych "kastratow" to jezeli ruszy jakis projekt typu A3660,
to pewnie autorzy chetnie zakupia takie wersje do pierwszych testow,
bo szkoda pelnej 68060 na jakies potencjalnie niebezpieczne testy.
Jesli o mnie chodzi to ja chetnie bym sie dowiedzial jaki PCR maja
te procesory, no i nie pogardzilbym tez informacjami z nadruku.
Programiscie, PCR zawsze moze sie przydac do prostego rozpoznawania
wersji procesora z jakim ma doczynienia.
[#21] Re: 68060 PCR

@Don_Adan, post #20


no i nie pogardzilbym tez informacjami z nadruku.

Dla Ciebie cena promocyjna 50zł za 2 szt razem z wysyłką. OK
[#22] Re: 68060 PCR

@stachu100, post #21

Ja rev. 5 (która teoretycznie powinna mieć koprocesor), sprzedam za 100pln. WhichAmiga pokazuje, że choć jest MMU, to FPU brak. Procesor jest praktycznie nowy, tylko włożony w podstawkę dla testu.

Ostatnia aktualizacja: 31.03.2014 20:28:33 przez flops
[#23] Re: 68060 PCR

@Don_Adan, post #20

Kastraty się nie nadają, jeżeli w systemie jest szyna zorro ( http://amigadev.elowar.com/read/ADCD_2.1/AmigaMail_Vol2_guide/node0161.html ), chyba, że chcesz mieć 68060 z wyłączonym cache. MMU jest tu podstawą. 68060 bez MMU będzie też wolniejszy niż ten z MMU jeśli chodzi o dostęp do obszarów pamięci, w których znajduje się coś innego niż pamięć RAM, np rejestrów, ponieważ moduł cache wymusza domyślnie cykle burst (odczyt kolejnych 16bajtów w jednym ciągu) i nawet jeśli w pierwszym cyklu zostanie podany sygnał cache inhibit, to i tak procesor wykonuje pozostałe 3 cykle z tym, że dane nie trafiają do pamięci cache, można powiedzieć, że to tylko atrapy cyklów. MMU pozwala oznaczyć obszary pamięci jako cachowalne i niecache'owalne, a tym samym uniknąć wspomnianych zachowań. Dodatkowo, cache danych powinien być wyłączony dla pamięci CHIP, jest to robione automatycznie przez setpatch/68040/60.library jeśli jest MMU, w przypadku kastratów jest to niemożliwe. O ile w przypadku 030 i poniżej MMU może nie być, to w przypadku 68040/60 jest to poważna wada.

Ostatnia aktualizacja: 31.03.2014 20:40:29 przez sanjyuubi
[#24] Re: 68060 PCR

@Don_Adan, post #20

W 68060 rozpoznawanie wersji procesora za pomocą PCR to czysta przyjemność:

0430RRxx - pełna wersja 68060
0431RRxx - wersja EC lub LC

RR - bajt z rewizją procesora (np. 01 - rev. 1, 06 - rev. 6)
[#25] Re: 68060 PCR

@RomanWorkshop, post #24

A w ogóle ma ktoś 060kę oryginalnie taktowaną 66Mhz? Skoro wersje 50Mhz daje się przetaktować do 80Mhz to wersja 66Mhz może da się przetaktować na 100Mhz?

Ostatnia aktualizacja: 01.04.2014 00:03:04 przez Deftronic/...
[#26] Re: 68060 PCR

@Deftronic/..., post #25

Rev. 6 (nie koniecznie muszą być oznaczone 66MHz, bo to tylko napis) spokojnie kręcą się na 100MHz, może z małymi wyjątkami. Konstrukcje kart ograniczają taktowanie.
[#27] Re: 68060 PCR

@flops, post #26

Kumam. Właśnie czytałem o przystawce Q60 do SinclairQL i tam byly oryginalne procki z nadrukiem 68060RC60 taktowane 80Mhz. :)

Ostatnia aktualizacja: 01.04.2014 00:28:58 przez Deftronic/...
[#28] Re: 68060 PCR

@Deftronic/..., post #27

Strona producenta - q40.de twierdzi co innego...
[#29] Re: 68060 PCR

@strim_, post #28

Fakt, na stronie piszą o wersji LC taktowanej 80Mhz. Na forum ujęte to było ogólnie.

Tym nie mniej zrobiono takie turbo do QL to i współcześnie mógłby ktoś zabrać się za temat.

Ostatnia aktualizacja: 01.04.2014 16:45:36 przez Deftronic/...
[#30] Re: 68060 PCR

@Deftronic/..., post #29

To było w czasach lepszej dostępności tych CPU (ostatnia aktualizacja strony w 2006). Poza tym... Q40/Q60 to nie są turba tylko właściwie całe nowe płyty główne - ichnie neo-QL ;).
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