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
gniazdo RJ45 z trafem dla 100T lub 1000T
Sep 30, 2005
9 Replies
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 obedziewlasnie 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