kategorie: Kontrolery
[#1] USB 3.0 w Amidze?
Ogolnie - rozwazania. Moze sie myle.
USB 3.0 - ma w przeciwienstwie do USB 2.0 inne podejscie do obslugi urzadzen. Zasadniczo procesor jest zwolniony z wielu czynnosci ktorymi zajmuje sie uklad kontrolera. Wydaje sie, ze to swietne rozwiazanie - bo wtedy nawet 68000 moglby miec dodana obsluge USB. Teoretycznie mozliwe, ze nawet np. przegrywajac dane miedzy 2 urzadzeniami USB moglibysmi uzyskac znacznie wieksze predkosci niz obecnie, bo predkosc przegrywania co najwyzej zalezy od urzadzen i kontrolera, a nie od procesora Amigi czy starej szyny danych komputera.
[#2] Re: USB 3.0 w Amidze?

@pgru2, post #1

Dobrze gada.
[#3] Re: USB 3.0 w Amidze?

@pgru2, post #1

Ale wiesz, że fajnie byłoby mieć przy okazji kompatybilność wsteczną z USB 1 i 2, bo inaczej to użyjesz sobie tylko kilku urządzeń dostępnych na rynku? ;)
[#4] Re: USB 3.0 w Amidze?

@teh_KaiN, post #3

Ale jeśli by to się dobrze sprawdziło do nakichac na kompatybilność. Kupiłbym urządzenia 3.0 i już, nawet jeśli by to początkowo trochę drożej wyszło.
[#5] Re: USB 3.0 w Amidze?

@pgru2, post #1

USB 3.0 - ma w przeciwienstwie do USB 2.0 inne podejscie do obslugi urzadzen. Zasadniczo procesor jest zwolniony z wielu czynnosci ktorymi zajmuje sie uklad kontrolera.


w USB1 i USB2 kontroler tez sie cala masa rzeczy zajmowal i procesor byl z tego zwolniony.

Wydaje sie, ze to swietne rozwiazanie - bo wtedy nawet 68000 moglby miec dodana obsluge USB.


A ten kontroler to mialby w powietrzu wisiec czy jak? Jak mialby sie z reszta systemu komunikowac? Gdzie masz szyne na ktorej USB3 moglby byc bus masterem? Moze PCIe?

Teoretycznie mozliwe, ze nawet np. przegrywajac dane miedzy 2 urzadzeniami USB moglibysmi uzyskac znacznie wieksze predkosci niz obecnie, bo predkosc przegrywania co najwyzej zalezy od urzadzen i kontrolera, a nie od procesora Amigi czy starej szyny danych komputera.


kontroler USB3 nie ma kilku(nastu) megabajtow RAM-u na pokladzie ktore mogly by robic za lokalna pamiec. Skad mialby USB3 czerpac dane do wyslania albo gdzie dane zapisywac, gdzie umiescilbys ring buffer dla kazdego urzadzenia USB i deskryptory transferow?
[#6] Re: USB 3.0 w Amidze?

@mschulz, post #5

np mostek zorro-usb, który odpowiadałby za konwersję, i mieściłby wszystkie potrzebne komponenty.
[#7] Re: USB 3.0 w Amidze?

@pgru2, post #1

Ze 6 czy 7 lat temu pokazywano USB 3.0 w działaniu pod AmigaOS 4 w jakiejś wersji alfa i do tej pory nic sensownego dla zwykłych ludzi z tego nie wyszło. A przecieź AmigaOne ma PCI-e oraz jest pozbawiona wielu wąskich gardeł i ograniczeń Amigi klasycznej. Widać jednak że oprogramowanie tej magistrali i nie jest rzeczą trywialną, inaczej zapewne już dawno byłaby w użyciu na Amidze NG. Dlatego wątpię by było to łatwe i szybkie do zrobienia na Amidze 68k, tak by miało to sens, czyli by transfery były wyższe niż dla obecnych rozwiązań supportujących starsze standardy USB.
[#8] Re: USB 3.0 w Amidze?

@Shredder, post #6

np mostek zorro-usb


Chyba raczej mostek Zorro-PCIe z kontrolerem USB3 podlaczonym wlasnie przez PCIe. Taki mostek musialby przy okazji miec sporo wlasnego RAM-u (mozliwie szybkiego) bo inaczej szybkie transfery USB moglbys miedzy bajki wlozyc....
[#9] Re: USB 3.0 w Amidze?

@mschulz, post #8

Ale bardziej chyba chodzi o odciążenie procesora. Na Amidze Classic nawet 20MB/s robi wrażenie. USB 3.0 to do 500MB/s.
[#10] Re: USB 3.0 w Amidze?

@mschulz, post #8

no mówię że pamięć mogła by być na mostku zainstalowana.
[#11] Re: USB 3.0 w Amidze?

@pgru2, post #1

To jak wkładać pamięć DDR6 do 68000 7MHz, to o czym piszesz można uzyskać za pomocą mikrokontrolera przed chipem obsługującym USB w każdej wersji.
[#12] Re: USB 3.0 w Amidze?

@Shredder, post #10

Innymi slowy chcielibyscie mostek PCIe do Amigi i niejako przy okazji podpiety do niego kontroler USB3, tak? Znaczy takiego mediatora PCIe...

ech, marzyciele
[#13] Re: USB 3.0 w Amidze?

@mschulz, post #12

Nazwij jak chcesz. Po prostu z jednej strony podpinasz USB , potem na interfejsie się coś tam dzieje szybciej lub wolniej i dalej już dane trafiają w złącze Zorro. Prościej już chyba się nie da wytłumaczyć.
[#14] Re: USB 3.0 w Amidze?

@mschulz, post #12

Istnieją karty PCI kontrolerów USB 3.0. Na przykład takie https://allegro.pl/oferta/karta-kontrolera-usb-3-0-renkforce-rf-817730-pci-8034534910

Wystarczyłoby więc napisać software do ich obsługi aby w Mediatorach z nich korzystać.
[#15] Re: USB 3.0 w Amidze?

@Jacck, post #14

Można tylko po co?
[#16] Re: USB 3.0 w Amidze?

@abcdef, post #15

Nie wiem, żeby przenosić sobie wygodnie dane?
[#17] Re: USB 3.0 w Amidze?

@Shredder, post #16

A co zmieni USB3 względem USB2?
[#18] Re: USB 3.0 w Amidze?

@Shredder, post #16

Tylko, że taka karta w Amidze nic nie zmieni. Szyna PCI automatycznie ograniczy prędkość USB 3.0 do max 133 MB/s, natomiast sama Amiga pewnie nie pociągnie więcej niż te kilka MB/s. Amiga One lub maszyna "mosowa" pewnie pociągnie trochę więcej, jednak nie wydaje mi się aby karta USB 3.0 PCI przeskoczyła prędkość USB2.0 :(
[#19] Re: USB 3.0 w Amidze?

@trOLLO, post #18

Jeszcze nikt do Amigi klasycznej nie zrobił natywnego kontrolera SATA, nawet I, bez bawienia się w przejściówki (co było by dużo lepsze), a tu widzę są chętni do USB 3.0. Fakt, faktem to, to USB 3.0 nie ma sensu, bo nawet jakby bufor był, to samo Zorro III nie wydoliło by w przesyłaniu takiej ilości danych między USB 3.0 a dyskiem np.
[#20] Re: USB 3.0 w Amidze?

@trOLLO, post #18

Chyba nie rozumiesz idei.
Jeżeli do tego USB 3.0 podepniesz dwa pendrive, i dasz komendę kopiuj,
To system pocisnie dane z jednego pendrive poprzez bufor na mostku do drugiego pena.
Odpowiednio napisany sterownik chyba tak zadziała. I o to chyba chodziło autorowi wątku.
Wiadomo że jak chcesz kopiować na dysk w Ami, to będzie wolno szło.
Bufor może być niewielki, że 8 MB lub więcej, jakaś jedna kostka ram.
[#21] Re: USB 3.0 w Amidze?

@WojtekX, post #20

W tym konkretnym przypadku ma to oczywiście uzasadniony sens, jednak najczęściej podłączasz coś do USB by skopiować dane do/z Amigi.

Wykonalne, aczkolwiek nierealne ze względu na ilość ludzi, którzy mogliby to wykonać.
[#22] Re: USB 3.0 w Amidze?

@sanjyuubi, post #21

W skrocie sprobuje odpowiedziec na ewentualne watpliwosci:

- Podstawowa zasada USB 3.x jest kompabitylnosc wstecz, USB 2.0 i wczesniejsze tez jest obslugiwane, a uklad - kontroler USB 3.0 nawet odciaza procesor bardziej w przypadku USB 2.0 i wczesniejszych niz typowy uklad USB 2.0 . Owszem mam np. w laptopie mozliwosc przelaczenia w BIOSie ukladu z xHCI na starsze(np. USB 2.0), ale zasadniczo nie musialem z tego korzystac, starsze urzadzenia dzialaja.

- Roznica miedzy USB 2.0 a USB 3.x jest zasadnicza - dlatego tez USB 3.x bylo dosc drogie przez dluzszy okres czasu. W USB 2.0 operacje miedzy urzadzeniami USB wymagaja posrednictwa procesora, w USB 3.x procesor do urzadzen USB 3.x jest zbedny, jak np. wysle komende kopiowania.

Przyklady zastosowania:

1) Karta sieciowa na USB 3.x i dysk twardy na USB 3.x - przegladamy sobie siec i z darmowych serwisow mozemy pobrac film na dysk, albo np. pelnoplytowa gre na Amige(jak sa na serwisach udostepnione przez autorow za darmo). Wtedy predkosc pobierania zalezy bardziej od predkosci sieci i dysku, a nie od procesora Amigi.

2) Bardzo czesty, jesli lubicie robic zdjecia. Podlaczamy szybki czytnik kart na USB 3.x a z jako drugi USB dysk twardy - teoretycznie osiagniemy predkosci przerzucania zdjec takie same jak na wspolczesnym laptopie.

3) Troche bardziej wydumany i dla zasobniejszych, moze wymagac Linuxa na Amidze - podlaczamy przez kabel SAS-USB 3.x streamer LTO (nawet nie taki calkiem nowy), a jako drugie urzadzenie dysk, np. z naszymi zdjeciami, zeby wykonac kopie zapasowa.

4) Zalezny od oprogramowania - moglibysmy np. podlaczac naped Blu-ray i zgrywac swoje dane z dysku twardego/na dysk optyczny.

5) Bardziej przyszlosciowy. Majac tak szybka "szyne danych", moze by autorzy kart graficznych do Amigi/koprocesorow zostawiali mozliwosc podlaczenia USB. Wtedy przykladowo bardzo szybko moglibysmy przetwarzac zdjecia - np. robic miniaturki czy wyswietlac filmy w pelnym HD. Procesor Amigi bylby nadzorca, a tak jak we wspolczesnych komputerach reszte pracy robilby uklad graficzny, pobierajacy dane z szybkiego, wspolczesnego dysku, chocby SATA podlaczanego przez przejsciowke USB 3.0 do kontrolera USB 3.0, a z drugiej strony karta graficzna na USB 3.0.

Moze sie okazac, ze Amiga potrafi wykonac wiele wspolczesnych rzeczy nawet tak szybko jak inne wspolczesne komputery.

Ostatnia aktualizacja: 18.05.2019 21:49:58 przez pgru2

Ostatnia aktualizacja: 18.05.2019 21:51:48 przez pgru2

Ostatnia aktualizacja: 18.05.2019 21:52:21 przez pgru2

Ostatnia aktualizacja: 18.05.2019 21:54:44 przez pgru2

Ostatnia aktualizacja: 18.05.2019 22:00:53 przez pgru2
[#23] Re: USB 3.0 w Amidze?

@pgru2, post #22

Jeszcze kopiowanie między dyskami rozumiem, ale w przypadku karty sieciowej wchodzą w grę różne protokoły i warstwy (nie wspomnę już, że kopiowanie z sieci bezpośrednio na dysk bez udziału procesora uniemożliwi działanie firewall'a na przykład), więc generalnie ich obsługa i rzeczy takie jak stos TCP/IP musiały by być zaimplementowane w kontrolerze USB, a więc musiałby to być praktycznie komputer z własnym OS, bo nie potrafię sobie tego inaczej wyobrazić?

Ostatnia aktualizacja: 18.05.2019 22:54:34 przez sanjyuubi
[#24] Re: USB 3.0 w Amidze?

@pgru2, post #22

1) Karta sieciowa na USB 3.x i dysk twardy na USB 3.x - przegladamy sobie siec i z darmowych serwisow mozemy pobrac film na dysk,(...)


Na takim przykładowo 68000 i ECS, to ja już widzę jak wyglądają te darmowe serwisy :)
[#25] Re: USB 3.0 w Amidze?

@pgru2, post #22

Niestety to jest fantazja bazująca na niewiedzy. O położeniu danych na logicznych sektorach dysku decyduje system plików. Więc i tak dane muszą przejść przez pamięć Amigi. DMA może pomóc, ale między dyskiem a pamięcią, DMA między dwoma dyskami jest bez sensu, chyba że robimy obraz dysku sektor po sektorze.
[#26] Re: USB 3.0 w Amidze?

@Krashan, post #25

Czyżby musiał przyjść taki, który nie wie o tym że się nie da i o zrobi?😉
[#27] Re: USB 3.0 w Amidze?

@Shredder, post #26

Tu nie chodzi o to, że się nie da tylko o to, że to bez sensu bo w praktyce nie będzie można skorzystać na amigach klasycznych z prawie żadnych dobrodziejstw xhci. Co za tym idzie inwestycja w opracowanie takiego rozwiązania jest bardzo niepewna, a oczekiwania co do popularyzacji niepoważne.
[#28] Re: USB 3.0 w Amidze?

@Shredder, post #26

To niech zrobi, bo napisać to sobie każdy może cokolwiek.
[#29] Re: USB 3.0 w Amidze?

@Krashan, post #28

Idąc tym tropem, to nie powstała by nawet żadna 040 do a 1200.
Pamiętam jak w zamierzchłych czasach pisano w artykułach gazet że się nie da bo nie ma miejsca, będzie gorąco w środku, odparuje procsor itp.
I było tak mówione o wielu urządzeniach do Amigi, które używamy dzisiaj, nie zdając sobie sprawy, że to ponoć było niemożliwe do wykonania....
[#30] Re: USB 3.0 w Amidze?

@Shredder, post #29

No to dajesz. Weź kredyt w banku, zatrudnij elektronika, zbuduj prototyp, przetestuj i wdrażaj produkcję seryjną. Zadziw nas.

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