Вопрос на засыпку.
Вот я убрал те коннекторы, что стояли в предыдущем варианте платы (два разъема по 16 GPIO от контроллера, они предназначались для конкретного девайса, разрабатываемого мною) и вместо них вывел половину порта С - 16 бит. Дополнительно думаю вывести на отделный коннектор младшие 16 бит шины данных и всю шину адреса. Плюс туда же заведу FIQ от контроллера и 4-5 GPIO. Кто что думает по этому варианту? Вопрос-дополнение: в этом случае необходимо ли развязать шины данных и адреса буферами (шинными формирователями)? По идее-то можно и не делать этого, а модерировать шину чипселектами...
И еще, если я выложу предварительную схему со всеми изменениями, сможет ли кто ее посмотреть на предмет новых косяков?
И еще - промежуточные итоги.
Внесенные изменения:
1. Исправлена разводка адресных линий SDRAM
2. Исправлены паттерны для клеммника питания, диода шоттки, электролитов.
3. Исправлен паттерн для резонатора (переделан под выводной).
4. Добавлен разъема питания под стандартный 5-мм штекер
5. Изменен паттерн SMD резисторов и конденсаторов.
6. Выведен отдельно отладочный порт (DBGU).
7. Доведена линия прерывания от Ethernet к контроллеру.
8. Увеличен паттерн кварца 32768 Гц
9. Исправлен паттерн для MAX3232
10. Убран разъем P4 (Flash program) с его обвязкой.
11. Убраны разъемы P3 и P5 со всей обвязкой.
12. Исправлено перекрытие линий DBGU и SD/MMC.
13. Под SMD-танталы добавлена маркировка полярности.
14. На линию MDIO добавлен pullup-ный резистор
15. Сделан сброс от MCP и от процессора. Выбирается джампером.
16. Добавлен сигнал в паттерн разъема SD/MMC для сигнала Card Detect.
17. Разведен полный интерфейс RS232 (с добавлением двух МАХ-ов).
18. Введены 6 светодиодов пользовательского назначения.
Стоимость платы на сегодняшний день - 405 руб. (не считая пересылку). Эта стоимость, возможно, уменьшится, т.к. во-первых плата может выйти меньшего, чем было, размера, а во-вторых я буду заказывать ее не в Резоните.