Отговори на тема  [ 74 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5  Следваща
FPGA <> Ethernet 
Автор Съобщение
Ранг: Популярен
Ранг: Популярен

Регистриран на: Чет Дек 01, 2005 10:42 pm
Мнения: 301
Мнение 
През познати, направо от китайско :)


Пон Фев 20, 2006 9:06 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение 
@ДедоБоре
Цитат:
абе човека пита за FPGA, ти към микроконтролери го пращаш...


.... ami az si spodelqm opita, 6tot to ako 4akame nqkoj deto e napravil to4no sy6toto, edva li skoro 6te se polu4i otgowor, az spodelqm kak sym go podkaral, pyk vseki da si go pusne na kakvoto si iska......


Пон Фев 20, 2006 9:22 pm
Профил ICQ WWW
Online
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение 
този е QFN, ще е голямо зверене докато го запоиш.
иди утре до моста и виж дали 530 е още с този чип.


Пон Фев 20, 2006 9:50 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пон Юли 04, 2005 11:51 pm
Мнения: 651
Местоположение: София
Мнение 
Ето какво изрових още : 10/100 Base-Transformer RJ45 PCB Jack от Комет Цена : 1.9$ за единична броика, имат го в наличност.

Доколкото разбирам това си е RJ45 букса с вграден в нея 1:1 траф и 2 статус диода ... мился това да е с комбинация с ICI-78Q2123/F,10/100 MicroPHY Transceiv ... ще стане чудничко :) направо ще си спретна една expander карта за Spartan3 KIT'a

Межюдодругото същата букса с вграден траф маи се ползва и от Олимекс : http://www.olimex.com/dev/images/enc28j60-sch.gif
заедно с ENC2BJ60

_________________
От наше село са види връо, ама от връо се невиди наше село ... що така и я незнам .. ?!?


Вто Фев 21, 2006 12:42 am
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение 
Целта ми е да променя TTL'а на пакета ... да речем ако е 1 да го направя на 128 ... стигнах до следното решение ... тъи като всеки пакет започва със 8баита синхронизация .. (0х55) FPGA'то ще чака изпращането на пакет ... и след това тъи като знам точно на кое място се намира TTL'а ще го променя а останалото ще си стои както е ...


Грешка!
CRC тата на IP и на Ethernet няма да са правилни
и още първото устройство което ги получи ще ги праща улеу.
Замисли се за тези пари за които ще дадеш за мрежова карта
FPGA и похабеното време и нерви дали няма да е подобре да
изровиш някой P120 с 32MB RAM.


Чет Фев 23, 2006 5:18 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пон Юли 04, 2005 11:51 pm
Мнения: 651
Местоположение: София
Мнение 
#-o прав си за CRC'to тотално забравих за него .... и въпреки това не е проблем да се сметне (същност като се замисля ..... :roll: абе може и да е проблем, тая вечер ще разбера :lol: ) ... явно и то ще трябва да бъде променено.

Значи пределно ми е ясно че с една ефтина конфигурация и Линукс ще ми е далеч по-лесно, но не това е идеята ... искам да мога да рутвам с Windows и WinRute.

А иначе цената за изработката му няма да е толкова фрапираща, със CPLD смятам го мах 20лв. (цялото устроиство)

_________________
От наше село са види връо, ама от връо се невиди наше село ... що така и я незнам .. ?!?


Чет Фев 23, 2006 9:57 pm
Профил ICQ WWW
Ранг: Популярен
Ранг: Популярен

Регистриран на: Чет Дек 01, 2005 10:42 pm
Мнения: 301
Мнение 
BrainStorm: Ethernet MAC в CPLD, не е ли някак малко нереалистично ?
То ако стигаше, предполагам никой нямаше да си купува чипове етернетски контролери ...


Чет Фев 23, 2006 11:12 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пон Юли 04, 2005 11:51 pm
Мнения: 651
Местоположение: София
Мнение 
Цитат:
BrainStorm: Ethernet MAC в CPLD, не е ли някак малко нереалистично ?


Невъзмоно е по точната дума ... :lol:

Не няма да слагам цял Етернет контролер ... просдто един брояч които ще се стартира в началото на всеки пакет (при получаване на първите 8 синхронизиращи баита) .. след което просто ще прави промените там където е необходимо ... в случея ТТЛ'а и CRC'то ...

Цялото устроисто ще се състои от 2 PHY'та и 1 CPLD ... по следния начин : PHY<>CPLD<>PHY просто ще маскира(променя) тея битове които ме интересуват .... знам ли надявам се да стане .. като пробвам ще разбера :lol:

Сега обаче почвам да се чудя дали това CPLD ще е достатъчно че да пресметна CRC'то ... :roll:

_________________
От наше село са види връо, ама от връо се невиди наше село ... що така и я незнам .. ?!?


Последна промяна BrainStorm на Чет Фев 23, 2006 11:23 pm, променена общо 1 път



Чет Фев 23, 2006 11:18 pm
Профил ICQ WWW
Online
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение 
абе човека иска да си направи лъгалка за хоум-лан-тел, вероятно. не му трябва пълен МАС, само ттл-и ще променя. по-добре да ги фиксира (жокер) :wink:
а и така ще научи много неща за етернета, ТОВА е основната полза.

вероятно след няколко стотоци човекочасове, ще си тури един пентиум да му рутира, но засега си мисли, че времето му е без пари. в най-добрия случай ще го направи и това ще му е гордостта за поне 5 години. пожелавам му го!

@BrainStorm, като навлезеш в дълбокото - питай. ще ти помагаме с мъдри съвети от брега :wink:


Чет Фев 23, 2006 11:22 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пон Юли 04, 2005 11:51 pm
Мнения: 651
Местоположение: София
Мнение 
Цитат:
абе човека иска да си направи лъгалка за хоум-лан-тел, вероятно. не му трябва пълен МАС, само ттл-и ще променя. по-добре да ги фиксира (жокер)
а и така ще научи много неща за етернета, ТОВА е основната полза.


Ммммда това е идеята :mrgreen:

Засега имам доста свободно време ..... гледам да го оползотворя .... :partyman:
Дори и да проработи (не 5 ... 10 години ще му се радвам :lol: ) ще си е само за моя полза (така де за моя и за всички убави колежки от 4.бл :wink: ) ... щото ми казаха, че тука в София проваидерите си непоплювали .... а Пирогов е близо :roll:

_________________
От наше село са види връо, ама от връо се невиди наше село ... що така и я незнам .. ?!?


Чет Фев 23, 2006 11:28 pm
Профил ICQ WWW
Ранг: Популярен
Ранг: Популярен

Регистриран на: Чет Дек 01, 2005 10:42 pm
Мнения: 301
Мнение 
@BrainStorm: ето ти тогаз една оптимизационна хакерия, дето я знам от рутерски софт:)
за IP cheksum, на всяко намаляване с единица на TTL-a e достатъчно да намалиш и чексумата с единица, не е нужно да я преизчисляваш въху целия IP header. Само не мога да съобразя в CPLD-то кое ще е по-лесното: да реализираш цялото чексумиране наново, или да направиш някаква аритметика. Въобще, струва ми се малко странно, ама както си тръгнал, току-виж си сложил цяло TCP/IP :)

За ethernet-ската туй не важи обаче :(


Бтв - каква е крайната цел на "продукта" ?


Пет Фев 24, 2006 1:16 am
Профил
Online
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение 
абе остави го да си направи crc сметалка. после ще му е от полза, защото нещата не опират само до TTL.
ама това после - нека си облече поне банския, да скочи от кулата и ще му кажем как се пълни басейна с вода :wink:


Пет Фев 24, 2006 1:30 am
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пон Юли 04, 2005 11:51 pm
Мнения: 651
Местоположение: София
Мнение 
Цитат:
Бтв - каква е крайната цел на "продукта" ?


Ами то ДедоБоре много правилно го дефинира :
Цитат:
лъгалка за хоум-лан-тел
+ да си почеша крастата :wink:

Ми то щом ще се смята CRC'то на ethernet'a то по добре с него да смятам и CRC'то и на IP'то.
Абре ще го измисля ... пък ако нестане, една 50гр. скоросмъртница и смело към следващата изгъзица :toimonster:

_________________
От наше село са види връо, ама от връо се невиди наше село ... що така и я незнам .. ?!?


Пет Фев 24, 2006 1:47 am
Профил ICQ WWW
Ранг: Популярен
Ранг: Популярен

Регистриран на: Чет Дек 01, 2005 10:42 pm
Мнения: 301
Мнение 
формулките за CRC са различни - ethernet-a мисля беше 16-битов полином, а чексумата на IP-то е проста сума.


Пет Фев 24, 2006 1:58 am
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пон Юли 04, 2005 11:51 pm
Мнения: 651
Местоположение: София
Мнение 
Ethernet'а е 32-битов полином ... стандартно CRC32

А за чексумата на IP'то ... :
Цитат:
Header checksum. 16 bits.
A 16 bit one's complement checksum of the IP header and IP options.


Което май ще рече побитово инвертираната сума от 1'ците в IP хедъра, или нещо от сорта ... :roll:

_________________
От наше село са види връо, ама от връо се невиди наше село ... що така и я незнам .. ?!?


Пет Фев 24, 2006 2:19 am
Профил ICQ WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 74 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни