gniazdo RJ45 z trafem dla 100T lub 1000T

Sep 30, 2005 9 Replies

Witam Czy ktos napotkal sie na w miare tanie (<15zl) gniazda RJ45 z wbudowanym trafem 10/100T? - szukalem w TME, Maritex i podobnych ale cos bez rezultatu A moze pionowe z trafem 1000T (spotkalem tylko poziome)? Dzieki Greg



To tak samo jak ja... Opowiadano tu o takich wynalazkach, ale niestety jest z nimi jak z Yeti -- wiele osób o tym mówi, ale ma³o kto widzia³, a je¶li ju¿, to w dziwnych miejscach jak ELFA^H^H^H wysokie góry. :-(

1000T? A czym bêdziesz nadawa³ (tzn. chodzi mi o PHY/MAC).

Pozdrawiam Piotr Wyderski

juz nadaje:) RTL8169S-32, scalak fenomenalny - chlopaki sie sporo wysilili zeby zrobic to, co uklad robi.. wada jest kiepska dokumentacja, zaleta - taniosc i dostepnosc oraz obud TQFP128, oraz to ze zawiera PHY Tylko trafo za duzo miejsca zajmuje mi na PCB pieknie smiga, na razie caloscia steruje...a zgadnij co? - nasz ukochany FX2 (8051), natomaist nadawanie pakietow UDP zrobilem w znacznej czesci w sprzecie (kiedys doloze TCP), przez co szybkosc nie jest niczym ograniczona i w sposob ciagly moge ladowac strumieniem 100MB/s, byleby tylko co mialo odebrac..:-) Ale np. moge np co drugi pakiet wysylac pod inny adres. lub robic inne machlojki, bo mam 2 niezalezne bufory nadawcze ogolnie polecam, ale jest sporo zabawy, by scalaka ozywic..no ale mysle ze warto wiecej info oraz fotki ukladu sa na samym dole strony:

formatting link
ten temat poruszalem na pme, gdy jeszcze zaznajamialem sie z tematem ethernetu:) Pozdr Greg

Gdzie?

Ale z rzutu okiem na datasheet widzê, ¿e steruje siê tym przez PCI2.0, wiêc trzeba siê trochê narze¼biæ w FPGA implementuj±c mastera.

W ka¿dym razie gdyby¶ znalaz³ gdie¶ te gniazdka z trafkiem, to daj znaæ, bo te¿ by³bym zainteresowany zakupem paru sztuk.

Zadziwiaj±ca kostka, tylko dokumentacja jest napisana pod projekty skserowane z application notes -- a gdy siê chce FX2 wykorzystaæ w bardzo niestandardowy sposób, to siê okazuje, ¿e nikt nic nie wie, nawet w darmowym supporcie Cypressa. :-( A ja chcia³bym u¿yæ GPIF do przepompowania danych konfiguracyjnych z karty SD (w trybie SPI) do FPGA, ale w taki sposób, by:

a) dzia³a³o bardzo wydajnie (przy 24MHz mogê siê nawet zmie¶ciæ z rekonfiguracj± FPGA w czasie od¶wie¿ania SDRAMu :-))

b) w razie potrzeby da³o siê wyprowadziæ dane nie z karty SD, tylko z FX2 (np. poprzez ich wczytanie przez USB).

c) da³o siê czytaæ zawarto¶æ karty SD przez FX2 z pominiêciem FPGA.

d) da³o siê wirtualnie "odpi±æ" kartê SD od FX2 i przekazaæ j± do wy³±cznego u¿ytku przez FPGA.

Je¶li GPIF FX2 dzia³a tak, jak my¶lê, ¿e dzia³a, to jest to do zrobienia, ale w manualu nie napisano potrzebnych mi informacji. Ech...

BTW, zastanawiam siê nad pod³±czeniem FX2 do portu JTAG FPGA, bêdê móg³ wówczas robiæ debug przez USB, w trybie standby konfigurowaæ scalaki podpiête do FPGA wymuszaj±c odpowiednie poziomy na jej wyj¶ciach itp. Tylko mi siê to nie zmie¶ci w 8KiB, dlatego potrzebujê wiêkszej pamiêci (LC256 albo wiêcej), ale nie wiem, czy FX2 z niej siê uruchomi. Tego te¿ manual nie mówi. :-(

Pozdrawiam Piotr Wyderski

PS. TME sprowadza na bardzo atrakcyjnych warunkach rzeczy z katalogu Farnella, w³a¶nie czekam na kodeki. Mo¿e tam co¶ takiego maj±?

taniosc i dostepnosc - w wiekscosci sieciowek gigabit siedzi - komplet elementow masz w sieciowce za 50zl, same scalaki kosztuja ok 12EUR/1 szt, dostalem nawet probki wraz z trafami z f-my Cornelius Consult (Szwajcaria bodajze)

tak, i SLAVE, bufory, ale jak juz sie to ma, to wspolpraca jest super:) bufory deskryptorow wrzucilem sobie tak, ze sa widziane w PCI jak i XRAM, buf odbiorczy w XRAM, nadawczy malej szybksoci w XRAM, a duzej szybkosci - z zewnatrz mam FIFO, a FPGA zalatwia mi wszystko reszte, a RTL liczy sumy kontrolne IP, UDP i CRC. Do tego kontroler SDRAM z DMA pakujacy do FIFO, z 2 strony FIFO widziane jest przez PCI, i RTL sobie pobiera w trybie busmaster dane. Tak wic aby wyslac jeden pakeit w UDP procek potrzebuje jakies 10 cykli zegara na kazdy pakeit 1kB. Czyli waskim gardlem jest sam drut UTP :)

dam znac...kolega twierdzi ze widzial te gniazda w jakims polskim sklepie, ale cos nei mzoe sobie tego przypomneic gdzie

- dlatego pytam na grupie

tak, fajna ,oprocz kilku bugow nie sprawia problemow, jednakze nei uzywalem GPIF wogole

aaa.. to ty chcesz konfigurowac FPGA z SD?

jak wroce do domciu, to potestuje ci te rejestry, tylko sie przypomnij za jakis tydzien

obecne w sprzedazy FX2 maja 16KB, u mne iz pamiecia tez krucho, zostalo ze

2kB po wywaleniu wszystkeigo debuggujacego kodu. Ja uzywam FX2 do ladowania po USB konfiguracji FPGA, ale przez ACTIVE SERIAL do EPCS1. z tym debugiem przez JTAG'a to chyba nei taki banal, gdyz nie wiesz o czym BB gada z Altera - chyba ze podsluchasz.. Zameirzam sie zabrac za zrobienei reverse engineering USB Blastera - wlasnei dostalismy kilka, i bym sobie skopiowal. Drobny problem jest taki, ze w srodku siedzi oprocz FTDi245 takze MAX3032A- no ale w 32 celach wielkiej logiki nei zmiesci sie, wiec mysle ze skanujac piny podczas pracy uda mi sie odtworzyc strukture autoamtu. W razie czego mam pomoc - kolega w technikum zrobil soft+ przystawke do analizy ukladow sekwencyjnych, weic najwyzej mu zarzuce i ten cos moze pomoze, ale mysle ze sie obedzie

wlasnie troche poszukalem, ale cos nie widze. Pozdr Greg

>

odpowiem sam sobie.. znalazlem w Gammie.. ciekawe ile sobie za nie zycza.. nazywa sie to Pulse Jack

formatting link
jest katalog
formatting link

No tak, to w przypadku naszych potrzeb idealne ¼ród³o -- komplet sprawdzonych elementów po chiñskich cenach. ;-)

A ile LE i RAMów Ci to zajê³o?

Tak, bo urz±dzenie mo¿e przyjmowaæ co najmniej kilka ró¿nych, wybieranych dynamicznie konfiguracji, w zale¿no¶ci od potrzeby optymalnie wykorzystuj±c dostêpne zasoby. A poniewa¿ i tak potrzebowa³em urz±dzenia pamiêci masowej o pojemno¶ci ~512MiB z FATem (do nagrywania transmisji, trzymania plików w trybie mass storage device i palmtop, programów dla NIOSa itp.), to zastosowanie karty pamiêci okaza³o siê bardzo dobrym rozwi±zaniem -- w przysz³osci wystarczy przeci±gn±æ myszk± plik binarny z Quartusa do odpowiedniego katalogu, uzyskuj±c zupe³nie now± dostêpn± konfiguracjê urz±dzenia. Pierwotnie mia³a byæ karta CF, ale jej pod³±czenie w taki sposób jak chcia³em okaza³o siê byæ zbyt skomplikowane, a ona sama zbyt du¿a, wiêc zdecydowa³em siê przej¶æ na idealn± w tym zastosowaniu MMC/SD -- dziêki trybowi SPI do skonfigurowania FPGA wystarczy wygenerowaæ 2 odpowiednio przesuniête przebiegi zegarowe. Niestety FX2 to 8051, wiêc z zegarem 48MHz potrafi wygenerowaæ programowo max. 3MHz, przez co Cyclone konfigurowa³by siê ~1/3 sekundy, co tu jest bardzo d³ugim czasem. Dlatego chcia³bym zrobiæ zegary konfiguracyjne na GPIF, uzyskuj±c

24MHz, co odpowiada prawie maksimum dopuszczalnego zegara SD/MMC i wymaga ~1/24 sekundy na skonfigurowanie FPGA.

Jasne, dziêki. :-)

Ja mam o tyle dobrze, ¿e z mnóstwa wymaganych funkcji nie wszystkie musz± byæ dostêpne jednocze¶nie, wiêc bez problemu mogê sobie pozwoliæ na nak³adki do³adowywane z wiêkszej pamiêci.

Mnie nie chodzi o zagl±danie do wnêtrza FPGA, readback itp. sprawy, a jedynie o wymuszanie stanu jej pinów IO, wiêc o standardowe rzeczy.

A po co? ;-)

Pozdrawiam Piotr Wyderski

a Cyclone EP1C6Q240 calosc zajela 1230LE + ok 13kbitow RAM w tym ze siedzi tam ejszzce cala obsluga chipu CCD kontroler SDRAM,transmisji USB oraz rejestry sterujace jak wlacze SignalTap'a to mi zzera 1782LE + 60kbit RAM

ok, jasne

zeby podzielic sie z ta technologia z ludzkoscia:) troche irytujace jest debuggowanie 1C20 przez BB - strasznie sie to wlcze..

IMHO nie bedzie to standardowy boundary-scan, bo za szybko sie programuje. Programator potrafi wylaczyc z lancucha inne Altery (jak sa szeregowo jtagiem spiete), ale juz z DSP Texasa sobie nie radzil. W trakcie dzialania (signaltap i Nios) juz standardzik - wszystko mi dzialalo.

Revision B? Czy stary?

Około 15PLN netto w detalu. Ale nie wszystko z oferty Pulse'a mają od ręki.

BTW. Marthel sprzedaje w detalu gniazda Botthanda. Ale drogo, bo swego czasu za gniazdka do ethernetu 10Mb płaciłem 25PLN/sztuka netto. Acte sprzedaje gniazda HALO, chociaż już nie w detalu. Ale (płatne) próbki da się załatwić.

Regards, /J.D.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required