Цитата(Alezi @ Oct 8 2008, 03:25)

В последнем утверждении я с вами не согласен, необходимости в тристейте нет!
Ну Вы, блин, даете! (с)
А вот это :
Код
assign SRAM_DQ = SRAM_WE_N ? 8'hzz : iDATA;
у вас не тристейт ???
Вы врукопашную сделали все тоже самое, что и Avalon-MM Trisatе Bridge (с шаблоном), только с большей кривизной. т.к.:
Цитата(Alezi @ Oct 8 2008, 03:25)

в процессе чтения на осцллографе наблюдаю 4 сигнала chipselect (идут подряд), причем идет изменение адресов. Такое чувство, что шина данных считается 32 разрядной, хотя указатель *ptr_byte обозначен как unsigned char. При изменении разрядности шины данных с 8 до 16 таких сигналов становится 2!
Я Вам уже писал, о том, что при работе врукопашную нужно быть очень внимательным к адресации. Уважаемый
vetal Вам подсказал, что нужно сделать.
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...