z3sdram+ethernet

Nov 20, 2013 22:13

Добился некоторого прогресса ( Read more... )

zorro, fpga, ethernet, amiga

Leave a comment

Comments 3

jury093 November 20 2013, 21:46:47 UTC
о! а я только собрался поинтересоваться прогрессбаром, а ты уже все написал..
вполне представляю, насколько непросто написание драйвера получившейся железяки..
фпгашечку правильно закодь, обеспечь трансфер данных, управление, да еще и драйвер - очень много сочленений..

Reply

tnt23 November 21 2013, 05:53:31 UTC
Но зато прикольно :)

Особенно хорошо, что я таки завел все оставшиеся сигналы шины в плисину - а то без того самого сигнала /CINH карта никак не может запретить процессору кэшировать адреса, и получается, что пишешь ты в регистр какой-нибудь 0xAA, потом читаешь - ну да, 0xAA, потом пишешь туда 0xBB, а читаешь опять 0xAA. Тоже стоило некоторого количества волос :)

А драйвер я не с нуля пишу (а то вообще бы утопился), а взял за основу сорцы 3c589. Там тоже хватает тёмного леса, и отличий - взять хотя бы кучу прерываний готовых (сунули-вынули-прием-передача), а у мну таких нет. Но ничего, прорвемся :)

Reply

jury093 November 21 2013, 20:34:44 UTC
>что я таки завел все оставшиеся сигналы шины в плисину

это было мудрым решением - я всегда практикую "заложить, мало ли пригодится"

>А драйвер я не с нуля пишу

и это нормально - обычно пишет с нуля подкованный и умудренный программист.. если пишешь нечасто - то взять что-то подходящее и запилить под свою задачу самое оно - экономия по всем направленииям..

Reply


Leave a comment

Up