|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 8:03 am
| Автор |
Съобщение |
|
Balkana
Ранг: Популярен
Регистриран на: Чет Дек 01, 2005 10:42 pm Мнения: 301
|
Да, CRC полиномите лесно се реализират на програмируема логика - колкото бита е, толкоз тригера, и малко XOR.
А за чексумата на IP ще ти трябва 16 битов суматор
|
| Пет Фев 24, 2006 11:29 am |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
Мен малко ме притеснява дали ще може да го прави on-fly със скорост 100Mb/s.
Може да се пробва на 10Mb/s там нивата на сигналите са по храносмлени и 1МБ за интернет си е прилична скорост.
|
| Пет Фев 24, 2006 2:58 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10088
|
няма проблеми с 100мбита, нито с нивата - той ще ползва PHY.
то дава нибли, т.е. с 25MHz. което е нищо за всяко CPLD
жокер: двете PHY-та е много хубаво да са синхронизирани по клок
|
| Пет Фев 24, 2006 3:22 pm |
|
 |
|
BrainStorm
Ранг: Почетен член
Регистриран на: Пон Юли 04, 2005 11:51 pm Мнения: 651 Местоположение: София
|
Абре спретнах един бърз `example` с които искам да пробвам пращане на пакети по мрежата без наличието на PHY.
Гледам на няколко места в мрежата са направили нещо подобно като пиновете на FPGA'то са ДИРЕКТНО свързано с TD+\TD-
аз обаче не съм толкова смел и мисля да ги буферирам за всеки случаи.
Та питанката ми е следната коя серия буфери да използвам 74LS, 74HC или 74HCT ?
Коя от горните сереий е най-бърза при Vcc=3.3V ... и едновременно с това съвместима с LVTTL (такива са нивата от FPGA'то)
трябвами да работи стабилно поне до 30Mhz ... (ще пробвам само на 10Mb's за 100 едвали ще стане без PHY)
_________________ От наше село са види връо, ама от връо се невиди наше село ... що така и я незнам .. ?!?
|
| Съб Фев 25, 2006 5:33 pm |
|
 |
|
Balkana
Ранг: Популярен
Регистриран на: Чет Дек 01, 2005 10:42 pm Мнения: 301
|
@BrainStorm: Манчестер линиен код, иначе никой няма да те разбере ... абе по-добре си сложи PHY
|
| Съб Фев 25, 2006 5:36 pm |
|
 |
|
BrainStorm
Ранг: Почетен член
Регистриран на: Пон Юли 04, 2005 11:51 pm Мнения: 651 Местоположение: София
|
Да .. разбирасе .. кодирам го манчестер и пращам с LSB'то напред ...
Абре гледам от тук как са го направили : http://www.fpga4fun.com/10BASE-T.html .. без PHY, трябвами само да пробвам "тестово", ако тръгне слагам PHY'та и деиствам натам ... щото ще трябва да пускам платка за тях .. много са ситни и няма да мога да ги навържа просто еи така .... 
_________________ От наше село са види връо, ама от връо се невиди наше село ... що така и я незнам .. ?!?
|
| Съб Фев 25, 2006 5:41 pm |
|
 |
|
Balkana
Ранг: Популярен
Регистриран на: Чет Дек 01, 2005 10:42 pm Мнения: 301
|
 Интересно 
|
| Съб Фев 25, 2006 8:06 pm |
|
 |
|
BrainStorm
Ранг: Почетен член
Регистриран на: Пон Юли 04, 2005 11:51 pm Мнения: 651 Местоположение: София
|
Та така ... малко изводи (след една безсънна нощ):
Изпращане на пакети при 10Mbs става и без PHY ... направо дирекно се свързват RX двоиката към изолационния трафи .. и бачка ...
Приемането още несъм го пробал .... ама утре и това ще стане ...
----- to be continued ---- 
_________________ От наше село са види връо, ама от връо се невиди наше село ... що така и я незнам .. ?!?
|
| Нед Фев 26, 2006 6:49 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
Браво, давай все така
Ако можеш снимай джаджата и ние да й се порадваме.
Следваштия ти проект може да е FPGA WEB сървар.
|
| Нед Фев 26, 2006 9:56 pm |
|
 |
|
BrainStorm
Ранг: Почетен член
Регистриран на: Пон Юли 04, 2005 11:51 pm Мнения: 651 Местоположение: София
|
Скапаното приемане на данни направо ме източи .. втори ден се боря и без резултат, маи няма да ми се рзмине PHY'то ...
Това манчестер кодиране е ебати скапаното нещо ... синтеза му е лсена работа ... ама десинтезирането ...  на 10MBs трябваше да го оверсамемплам на 100Мхз че да го фане като хората ...
_________________ От наше село са види връо, ама от връо се невиди наше село ... що така и я незнам .. ?!?
|
| Сря Мар 01, 2006 10:54 pm |
|
 |
|
plameniv
Ранг: Форумен бог
Регистриран на: Нед Окт 10, 2004 9:55 am Мнения: 1718
|
 Колко Барут за нищо :)
Аз ви препоръчвам да поутолите ентусиазма , има едни рутери които са всичко в един чип , този чип има изводи за 5-LAN-a, USB, COM, външна флаш памет и рам памет , даже и вход за програмиране на флаш-а с JTAG.
Та това чудо се продава по магазините като рутер с 1 WAN и 4 LAN-a , под наи различни видове марки !!!
И струва максимум до 80лв , ако няма екстрата USB e още по евтин, братята руснаци са го модисицирали да си закачаш каквото си искаш на USB портовете , може на външен HDD или USB флаш да си пуснеш фаилов WEB или FTP сървър и всякакви други неща, дори ако щеш и отчитане на температура като се визуализира на WEB.
Чипа вътре е ADM5120 и е удобен за всякакви работи , софтуера е Линукс MIPS , може да си го променяш както си искаш , виж линка:
http://vlad.org.ua/adm5120/#linux_____________adm5120
|
| Съб Мар 04, 2006 11:40 am |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
Е по тази логика като има усилватели да не си правим.
Много по интересно е да си го направиш сам.
А че има и други решения които са по бързи, ефтини и нададежни, ами ОК нека ги има хубаво е човек да има избор.
|
| Съб Мар 04, 2006 11:53 pm |
|
 |
|
BrainStorm
Ранг: Почетен член
Регистриран на: Пон Юли 04, 2005 11:51 pm Мнения: 651 Местоположение: София
|
Ами повтарям се за пореден път ... но ... известно ми е че има такива рутери .. да знам колко струват ... да да знам че мога да ползвам някои кърпел+Линукс за да направя това което искам ... ама немие това целта !!!
Целта ми е да си направя една проста джаджа която да променя ТТЛ'а на TCP/UDP пакети ... а не цял сървър ... целта ми е също да понауча нещо докато го правя ...
Междо другото на 10MBit стана номера .... лошото е че без PHY се получава захуба на пакети (тоя приемник много се бози ...) след като намеря време да пусна платките за PHY'тата ще го пробвам на 100Mbit ...
В краина сметка стигнаг до извода че ще ми трябва само 1xPHY + 1xCPLD .. тикато променям ТТЛ'а само в една посока .. от рутера към моя комп ...
_________________ От наше село са види връо, ама от връо се невиди наше село ... що така и я незнам .. ?!?
|
| Нед Мар 05, 2006 12:28 am |
|
 |
|
plameniv
Ранг: Форумен бог
Регистриран на: Нед Окт 10, 2004 9:55 am Мнения: 1718
|
 Мда
Искаш да кажеш да промениш ттл на ICMP протола а не на TCP/UDP !!!
За въпросния рутер може да си намериш всякакъв софтуер и да променяш каквото искаш по протоколите , не ми става ясно каква ти е точно идеята, ама ми се струва че за да промениш нещо по протокола няма да стане без софтуерна намеса !
|
| Нед Мар 05, 2006 2:25 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
BrainStorm :) ти си бил голям хитрец бря :) - разбрах какво искаш да направиш, но ще ти трябва CPLD със доста ресурси ....
|
| Нед Мар 05, 2006 2:54 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 1 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|