Давайте начнем с более "паябельных" корпусов. "DIP-40", пока, нам не нужен. Печатку, в настоящий момент, тоже делать нет смысла. Должна быть возможность повторить все это на макетке. Ведь схема еще будет меняться и дорабатываться.Shaos wrote:Пока прикидываю что влезет в DIP-40 шириной 0.6 дюймов (15 мм) - из спартанов это похоже только FPGA Spartan-3E в корпусе CP132 8x8 мм (вручную непаябельно)
Не очень хорошо - выходы шины и портов будут 3-х вольтовые. Думаю, конвертер RGB->NTSC/PAL не нужен, а вот конвертер уровней для RS-232 должен быть - что же, на соплях его вешать при подключении к РС. А подключать его придется - откуда еще код грузить?Shaos wrote:Кроме спартана (который 3.3В) на этой платке будут регуляторы питания (спартану нужны три напряжения), пром для программирования FPGA, быстрое ОЗУ, S-Video (и возможно конвертер RGB->NTSC/PAL), стерео-коннектор для выхода стерео-звука (цап ненужен - шимом обойдёмся), возможно RS-232 разъём и соответствующий конвертер уровней (а надо ли?)
Совсем этим я согласен - это оптимально. Первую печатку можно сделать и больших размеров, установив DIP40-соединение в виде длинных ножек. Когда система будет вылизана - можно идти на миниатюризацию.Shaos wrote:На плате будет несколько переключателей, с помощью которых можно будет настроить некоторые базовые варианты конфигурации (как например начальное состояние процессора, ширину шины, разделение выводов между шинами и вводом-выводом и т.д.) без перепрограммирования платы - это одна из важнейших особенностей - пользователь (продвинутый) должен иметь возможность просто взять эту DIP40 платку и воткнуть в свою схему без какого бы то нибыло программирования (но программирование также будет возможно при желании)
Тогда большая плата останется для всех, а микро - может стать коммерческим продуктом (можно просто высылать уже готовую рабочую плату с загрузчиком по RS-232).