1

Jak wszyscy wiemy STE ma w swoim środku GSTMCU, które występowało w dwóch wersjach. Czy ktoś może mi powiedzieć do czego służą wyprowadzenia tego układu o numerach 132-134? Kość ta posiada dodatkowo wyprowadzenie dla pióra świetlnego ,które trafia na jeden z portów, ale widzę że na drugim porcie linia ta też jest do czegoś podłączona mimo jednego sygnału XPEN z GSTMCU. Co tam jest? Czy w Mega STE bliter chodzi też zegarem 16Mhz? Jeżeli tylko tylko z 8Mhz to co z trybem pracy bliter/68k po 64 takty szyny? Czy taki tryb pracy w ogóle ma sens?

ATARI Falcon 14MB , STE 4MB, STFM 4MB, 800 XL turbo CA12 CA 2001, CPC 6128 mono, THOMSON MO5, SVI 738, Amiga 500+, 600 2MB, CDTV   + , CD32

2 Ostatnio edytowany przez Cyprian (2011-06-27 20:48:28)

leniuk napisał/a:

Czy w Mega STE bliter chodzi też zegarem 16Mhz? Jeżeli tylko tylko z 8Mhz to co z trybem pracy bliter/68k po 64 takty szyny? Czy taki tryb pracy w ogóle ma sens?

MegaSTE ma takie same układy wewnętrzne jak STE, czyli blitter chodzi na 8MHz.
Niezależnie od trybu cpu 8/16MHz, prędkość szyny się nie zmienia i podział jest zawsze taki sam  - 66 cykli szyny blitter / 64 cykle szyny cpu. 1 cykl szyny w 8Mhz to 4 cykle, w 16MHz 8 cykli.
Czy ma sens? MegaST ma dużą pamięć cache 16kb więc ma sens.

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

3

A nie da się tego blittera przetaktować do 16Mhz?

ATARI Falcon 14MB , STE 4MB, STFM 4MB, 800 XL turbo CA12 CA 2001, CPC 6128 mono, THOMSON MO5, SVI 738, Amiga 500+, 600 2MB, CDTV   + , CD32

4

Legendy głoszą, że w TT miał być blitter, ale ponieważ się nie wyrabiał nawet przy 16Mhz to wyleciał.
Czyli pewnie nie da się.

5

Przy wydajności 68030 blitter wydaje się być zbędny :P

ATARI Falcon 14MB , STE 4MB, STFM 4MB, 800 XL turbo CA12 CA 2001, CPC 6128 mono, THOMSON MO5, SVI 738, Amiga 500+, 600 2MB, CDTV   + , CD32

6

Takie było oficjalne stanowisko Atari. Ale legendy mówią co innego... ;-)

7 Ostatnio edytowany przez Cyprian (2011-06-27 21:26:38)

leniuk napisał/a:

A nie da się tego blittera przetaktować do 16Mhz?

to nie blitter jest problemem (bo on korzysta ze 100% dostępnych slotów pamięci) tylko szyna danych.
przyspiesz ją, to przyspieszysz blitter.

z tego co wiem to w ST/STE można szynę przyspieszyć z 8 do 12Mhz.

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

8 Ostatnio edytowany przez Cyprian (2011-06-27 21:26:17)

marekp napisał/a:

Takie było oficjalne stanowisko Atari. Ale legendy mówią co innego... ;-)


inżynierowie Commodore wstawili do 32bitowej Amigi1200,  stary i wolniutki 16 bitowy blitter z A500- czyli da radę.

Ja tam bym się nie pogniewał za blitter w TT :)

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

9 Ostatnio edytowany przez leniuk (2011-06-27 21:32:13)

Cyprian napisał/a:

to nie blitter jest problemem (bo on korzysta ze 100% dostępnych slotów pamięci) tylko szyna danych.
przyspiesz ją, to przyspieszysz blitter.

z tego co wiem to w ST/STE można szynę przyspieszyć z 8 do 12Mhz.

Jak zwiększę takt zegara głównego to mi się posypie grafa i dźwięki z dma. Musiał bym użyć karty graficznej a z dźwiękiem już nic nie zrobię :( Chodziło mi o zwiększenie zegara samego blittera- to chyba nie jest procek który realizuje polecenia w jednym takcie szyny? W opisie znałem że potrafi kopiować 2MB/s czyli raczej nie.

ATARI Falcon 14MB , STE 4MB, STFM 4MB, 800 XL turbo CA12 CA 2001, CPC 6128 mono, THOMSON MO5, SVI 738, Amiga 500+, 600 2MB, CDTV   + , CD32

10

No ale skoro główną cechą blittera jest to, że kopiuje dane to przetaktowanie go nic nie da, bo dane i tak będą dostarczane wolno.

What can be asserted without proof can be dismissed without proof.

Niestety, atarowski blitter się nie daje przyśpieszyć. Do Falcona dali już radę odpalić go na 16MHz, ale dalej się nie kręci. Niestety jest to jedna ze słabszych konstrukcji.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

12 Ostatnio edytowany przez Cyprian (2011-06-27 21:59:21)

leniuk napisał/a:

Jak zwiększę takt zegara głównego to mi się posypie grafa i dźwięki z dma.

grafa będzie działać szybciej bo shifter korzysta z tego samego zegara co szyna, dzwięk się nie zmieni, bo w STE ma osobny zegar


Adam Klobukowski napisał/a:

Niestety, atarowski blitter się nie daje przyśpieszyć. Do Falcona dali już radę odpalić go na 16MHz, ale dalej się nie kręci. Niestety jest to jedna ze słabszych konstrukcji.

oczywiście że da radę.
w STE blitter kręci się o 50% z 8 do 12MHz, w Falkonie na 100% działa na 20MHz (25% szybciej)  i z tego co pamiętam to da radę trochę go jeszcze podkręcić.

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

13

A co z tymi sygnałami XDMA i XDEV XRAM? Ze schematu ST Book wynika że XDMA idzie do kontroli dysku IDE a XDEV na złącze krawędziowe, XRAM niepodłączone. Co to za sygnały?

ATARI Falcon 14MB , STE 4MB, STFM 4MB, 800 XL turbo CA12 CA 2001, CPC 6128 mono, THOMSON MO5, SVI 738, Amiga 500+, 600 2MB, CDTV   + , CD32

14

Cyprian napisał/a:

w Falkonie na 100% działa na 20MHz (25% szybciej)  i z tego co pamiętam to da radę trochę go jeszcze podkręcić.

Wszyscy, którzy mieli "dopałę" Gandalfa potwierdzą to przez zgrzytające zęby :D

What can be asserted without proof can be dismissed without proof.

15

sqward napisał/a:

, którzy mieli "dopałę" Gandalfa potwierdzą to przez zgrzyt


oj tak, niejaki doktor G. ;)

mój wójek, zawodowy elektronik, zbladł jak zobaczył co zrobił z Falconem dr. G.

faktem jest że komputer z dopaloną szyną do 25MHz był niestabily, to na 20MHz komputer procwał pięknie, blitter też śmigał

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

16

Btw - większość procków w ST jest firmowana na 10MHz, więc możesz przyspieszyć sam procek. Ale zysk niewielki ponoć.

Sikor umarł...

17

Zastanawia mnie czym (pomijając jakość/estetykę montażu) się różni dopalenie szyny przez Gandalfa w stosunku do rozwiązań typu: CT1 - przecież i tutaj i tutaj magistrala dostaje np. 25MHz.

Sikor: Samo przyspieszenie CPU w stosunku do magistrali nie da zbyt wiele jeżeli chodzi o operacje pamięć <-> procesor, bo i tak niezbędne będzie synchronizowanie się z magistralą, da za to w wypadku rozkazów, które wykonywane są wewnątrz procesora w dużą ilość taktów, czyli przede wszystkim mnożenia/dzielenia, które zżerają po kilkadziesiąt taktów procesora.

Cyprian: no, trochę się daje, ale w porównaniu do reszty chipów w ST/Falcon bardzo niewiele.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

19 Ostatnio edytowany przez Cyprian (2011-06-28 08:00:33)

macgyver napisał/a:

Zastanawia mnie czym (pomijając jakość/estetykę montażu) się różni dopalenie szyny przez Gandalfa w stosunku do rozwiązań typu: CT1 - przecież i tutaj i tutaj magistrala dostaje np. 25MHz.

technologia jest ta sama, jakość wykonania już nie.
a raczej psiakość a nie jakość hehe

Adam Klobukowski napisał/a:

Cyprian: no, trochę się daje, ale w porównaniu do reszty chipów w ST/Falcon bardzo niewiele.

chciało by się więcej ale 25% przyspieszenia to i tak jest niezły wynik.

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

Cyprian: 25% zegarowo nie oznacza koniecznie przyśpieszenia o 25% w rzeczywistości.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

21 Ostatnio edytowany przez Cyprian (2011-06-28 08:57:55)

Adam, otóż dokładnie to oznacza :)

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

22 Ostatnio edytowany przez Adam Klobukowski (2011-06-28 12:01:26)

Cyprian: no, niestety nie, świat byłby zbyt piękny ;) Zauważ że blitter może pracować zasadniczo tylko wówczas jak się dopcha do szyny - gdzie głównym konkurentem jest CPU. W przypadku przyśpieszenia całości o 25%, CPU i blitter dają w sumie o 50% więcej obciążenia (w krytycznym przypadku), podczas gdy szyna ma tylko 25% więcej prędkości, tak więc dopalenie całości o 25% nie da przyrostu prędkości o 25%.

(oczywiście te obliczenia są bardzo uproszczone, ale myślę że oddają sens problemu).

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

23

Adam, myślę że wiesz o co chodzi ale się trochę pogubiłeś w detalach :)

Otóż głównym założeniem jest to że, dopalając szynę systemową przyspieszamy również kontroler pamięci (no i blitter, cpu, videl itd).

Więc jeśli zwięszamy prędość szyny o 25% (z 16 do 20MHz) to również zwiększamy ilość dostępów do pamięci o 25%.
W Falconie Blitter dostaje od kontrolera pamięci około 3.000.000 dostępów na sekundę. Po dopaleniu dostanie 25% więcej - czyli około 3.750.000

koniec kropka.

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

No właśnie nie, bo część tych dostępów zabierze CPU, bo trzeba choćby pracę blittera zaprogramować.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

25 Ostatnio edytowany przez Cyprian (2011-06-28 13:49:05)

Adam, wyjściową kwestią był to czy da się podkręcić blitter.
Da się? Da
Kopiuje 25% szybciej? Kopiuje 25% szybciej.

jak dla mnie koniec tego wątku :)


A to ile cykli podbierze CPU blitterowi to inny temat (zresztą rzeka), czy 8, 16, 20MHz to i CPU tak coś tam sobie zabierze.
O tym chętnie sobie podyskutuję :)

BTW. zaprogramowanie blittera zajmuje promil dostępnych cykli procesora, koło 100 / 120 cylki jednorazowo. Każde następne uruchomienie tylko 16 cykli - żaden koszt.

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org