-
- центральный быстрый проц + DMA + умная периферия (которую не нужно поллить постоянно) = быстрее чем сопроц IO, с которым нужно ещё и синхронизировать свои действия. Mahagam(343 знак., 16.02.2012 18:59)
- DMA нормальный до сих пор не умеют делать для периферии lentjaj1(231 знак., 17.02.2012 18:57)
- А преывания и переключения контекста основного проца забыл? А оверхеды на кешмисс тоже? Правильный программируемый IO сопроцессор - это (пере)упаковка структур, индейцы и консолидация мелких пакетиков в один большой, чтобы "мегапроц" засосал его в Evgeny_CD(79 знак., 16.02.2012 19:07)
- да мелочи всё это. куда дешевле добавить пару мегагерц тактовой, чем лепить новое ядро. и программить быстрее. Mahagam(643 знак., 16.02.2012 19:14)
- Это ещё умел делать CirrusLogic EP93xx серия, а вот с приёмом да, не умеют они парсить заголовки Ethernet, а спец чипы умеют. - lentjaj1(17.02.2012 18:59)
- Спор ни о чем. Если довести многопроцессорность до абсурда и загнать задачу в этакую гига-PLD, то чтобы сравниться с ней по скорострельности потребуется ядро с гигамегатерагецевой частотой. - Codavr(16.02.2012 22:54)
- если в камне будет ещё и ПЛИС, тогда много ногодрыгательного говнокода, можно будет выкинуть. - lentjaj1(17.02.2012 19:01)
- А кто CRC от всего этого счастья считает? Не забывай -
чем круче джип, тем дольше идти за тракторомчем выше тактовая - тем выше цена кеш мисс - Evgeny_CD(16.02.2012 19:18) - О, ещё один ембеддер "дорос" до SG-DMA..))) - USSR(16.02.2012 19:17, )
- Не, это опять тут космические корабли запускают. Никакого стыда нет, распальцовщики. - Леонид Иванович(17.02.2012 01:17)
- Не, отнюдь не "космические корабли". Это была всего-навсего плата PCI с master/target на FPGA - ACEX1K (Altera ), спаянная 12 лет назад и написанные к ней драйвера для Win95 (VxD) и потом для WinMe, Win2k и WinXP (WDM), а в этих драйверах USSR(306 знак., 17.02.2012 11:33, )
- Ужас. Мозг не плавится? - Леонид Иванович(17.02.2012 13:48)
- мозгу главное не давать пылиться - Snaky(17.02.2012 14:15)
- Не переживайте, это ещё не самое сложное.. ))) - USSR(17.02.2012 14:01, )
- интересное не может быть сложным :) - lentjaj1(17.02.2012 19:03)
- DMA с дескрипторами для эзернета были уже в 1999 году в S3C4530. - Mahagam(17.02.2012 12:35)
- Хмм, не знал.. Пасиб за ликбез.. :))) - USSR(17.02.2012 12:40, )
- Ужас. Мозг не плавится? - Леонид Иванович(17.02.2012 13:48)
- Л.И., есть известная песня "Parole, parole, parole, parole, parole encore des paroles que tu sèmes au vent" :) - Vladimir Ljaschko(17.02.2012 11:01)
- Не, отнюдь не "космические корабли". Это была всего-навсего плата PCI с master/target на FPGA - ACEX1K (Altera ), спаянная 12 лет назад и написанные к ней драйвера для Win95 (VxD) и потом для WinMe, Win2k и WinXP (WDM), а в этих драйверах USSR(306 знак., 17.02.2012 11:33, )
- Не, это опять тут космические корабли запускают. Никакого стыда нет, распальцовщики. - Леонид Иванович(17.02.2012 01:17)
- да мелочи всё это. куда дешевле добавить пару мегагерц тактовой, чем лепить новое ядро. и программить быстрее. Mahagam(643 знак., 16.02.2012 19:14)
- центральный быстрый проц + DMA + умная периферия (которую не нужно поллить постоянно) = быстрее чем сопроц IO, с которым нужно ещё и синхронизировать свои действия. Mahagam(343 знак., 16.02.2012 18:59)