Цитата(=GM= @ Mar 15 2007, 05:22)

1) Памяти может оказаться маловато, скажем, для сетевых дел или звуковых. Стоило бы предусмотреть либо одно посадочное место для 32/64 КБ памяти, либо два места для 32 КБ.
Во всех анализируемых мною забугорных платах (Ethernut, Arthernet, PicoWeb etc) используется 32к. Так как я в этом деле начинающий, то приходится доверять тому, что вижу. Тем паче это все даже продается. Так что, пока, остановлюсь на 32к. Дальнейшее увеличение мелкой логики уже точно попахивает ПЛИС, чего пока не хотелось делать, так как для ПЛИС я еще не совсем вооружен технически :-). Хотя, скорее всего, мелкосхем все же еще придется добавить...
Цитата(=GM= @ Mar 15 2007, 05:22)

2) Жалко отдавать половину адресного пространства под внешние устройства.
Почти ответил выше, еще добавлю, что один свободный вывод разрешения дешифратора выведу на SYSTEM_BUS а адресные входы переведу с ADDR12-14 на ADDR5-7. Таким макаром уменьшу дешифрацию до 256 байт и позволю юзеру лепить дешифраторы адреса любой конфигурации, какие ему вздумается через разъем SYSTEM_BUS.
Цитата(=GM= @ Mar 15 2007, 05:22)

3) Поскольку плата отладочная, ставьте побольше контрольных точек (test points), чтобы можно было прицепиться или припаяться, скажем, на входы АЦП, питание, общий.
По моему и так все выводы Меги на разъемах... Единственное, хочу спросить, стоит ли, как мне советуют, ставить между контактом коннекторов и выводом меги резистор 100-200 ом и подтягивать все выводы, выведенные на разъемы, к VCC (GND???) резисторами 4,7-10кОм
Цитата(=GM= @ Mar 15 2007, 05:22)

4) CAN тоже было бы неплохо поставить, весьма популярен становится...Ну и тогда уж FlexRay, шучу(:-).
Пока для меня темный лес
Цитата(defunct @ Mar 15 2007, 06:19)

А JTAG порт где?
PS: то же самое только быстрее и дешевле можно сделать на AT91SAM7X256/512 + RTL8201.
Отдельный разъем JTAGа не стал вводить, так как есть XC5, на который выведен весь порт F меги. К тому же, ИМХО, этот разъем будет плохо влиять на работу совместных с ним каналов ADC...
По поводу ARM. Я с этими МК еще не работал к сожалению, хотя прикидывал стоимость и т.п. Определил для себя следующую стратегию:
1. Осваиваю езернет на меге.
2. Делаю нормальное приложение
3. Осваиваю ARM
4. Портирую, то что создал, на ARM
ИМХО, для меня будет проще и быстрее чем одновременно исследовать два леса
Цитата(Igor26 @ Mar 15 2007, 13:15)

Ну тогда вместо мелкой логики ПЛИС сам напрашивается. EPM7064SLC100 вполне хватит. И с трассировкой платы проще будет.
А почему бы вместо предложенной м/с ОЗУ не поставить параллельную FRAM? Тогда и от DataFlash можно избавиться. Я так понял, Вы её установили из соображений её энергонезависимости.
ПЛИС пока ставить не собираюсь, по причине описанной выше и большей цены, чем дюжина мелкосхем. А размеры не на много увеличатся, хотя с разводкой, конечно, придется попыхтеть:-)
По поводу DataFlash - ее у мя в плате стоит 1 МБайт - установлена, по задумке, для хранения веб-страниц и еще каких нить больших констант. А у FRAM быстродействие соизмеримо со статической памятью? Какие объемы памяти? Какая цена? AT45DB081B-RU я приобретаю в Аргуссофт за 1.4 $
Цитата(GDI @ Mar 15 2007, 15:03)

Может вместо отдельного USB поставить at90usb1286/1287? Корпусов меньше, да и по цене, дешевле выйдет. Можно еще rs485 добавить ADM2483/2486 - опто-развязанный при разводке прекрасно встает поверх ADM485 - не развязанного. Ну и еще DC-DC P61U-0505 или похожий надо для ADM2483/86.
USB я поставил докучи, тем паче - это функция а не хост, и я не уверен, будет ли от USB проку в моем девайсе:-) Ну и, в добавок, я проектирую устройство из того, что доступно, не дорого и не далеко от меня
По поводу RS485 - думал про Sipex SP331. Этого зверя можно в разных комбинациях переключать в RS232/RS485. Мож поставлю попозжа, мне пока USART нужОн больше для отладки