|
|
  |
Схема на CycloneII, нарисовал, просьба поглядеть... |
|
|
|
Jul 8 2008, 06:01
|

Гуру
     
Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359

|
Всем привет! Вот, это, как его, схему нарисовал в первом приближении. Она включает в себя CycloneII, память, TV-декодер, разъем для подключения TFT и всякие мелочи... Предполагается, конечно, корректировка по результатам разводки. Большая просьба поглядеть, покритиковать, указать на грубые ошибки (ну на оформление не по ГОСТ можно пока не обращать внимания), может еще чего посоветовать... Прилагаю в формате .pdf
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
|
Jul 8 2008, 09:03
|

Участник

Группа: Свой
Сообщений: 70
Регистрация: 4-12-06
Из: Окно Петра в Европу
Пользователь №: 23 119

|
Цитата(torik @ Jul 8 2008, 11:44)  Насчет схемы конфигурирования - все норм? для заливки EPCS схема верна, только как было сказано выше, лучше использовать JTAG. Если будете использовать NIOS, то программу можно шить во флэш с помощью Flash Programmer через JTAG. Вместо EPCS4 я бы поставил M25P40, т.к. у первой F=20MHz , у второй 40MHz.
|
|
|
|
|
Jul 8 2008, 09:21
|
Местный
  
Группа: Свой
Сообщений: 371
Регистрация: 24-07-05
Из: Москва
Пользователь №: 7 056

|
Цитата(RYury @ Jul 8 2008, 13:03)  Вместо EPCS4 я бы поставил M25P40, т.к. у первой F=20MHz , у второй 40MHz. Позвольте с Вами немного не согласится, цитата из config_handbook.pdf (стр. 700, таблица 4-21, примечание 1): Existing batches of EPCS4 manufactured on 0.15 μm process geometry supports AS configuration up to 40 MHz. However, batches of EPCS4 manufactured on 0.18 μm process geometry support only up to 20 MHz. EPCS16 and EPCS64 serial configuration devices are not affected. For information about product traceability and transition date to differentiate between 0.15 μm process geometry and 0.18 μm process geometry EPCS4 serial configuration devices, refer to PCN 0514 Manufacturing Changes on EPCS Family process change notification on the Altera website at www.altera.com. Хотя M25P40, конечно же, дешевле.
|
|
|
|
|
Jul 8 2008, 09:53
|
Гуру
     
Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804

|
Цитата(torik @ Jul 8 2008, 13:10)  Ага, вот это важный момент насчет конфигурации! Сейчас почитаю про вариант с JTAG, а то сразу почему-то не подумал. NIOS будет... Просто замечу, что программирование по Вашей схеме включения точно работает при наличии байтбластера 2, а от usb бластера даже не знаю. Так как такая схема использовалась очень давно, когда еще не было доступа к ПЗУ через jtag. Что касается схемы. Частоты 27 и 50 на три входа FPGA. Клоки на динамическую память. Обычно используют буфера - разветвлители с нулевой задержкой. С выхода генератора может просится последовательный резюк.
|
|
|
|
|
Jul 8 2008, 10:08
|

Участник

Группа: Свой
Сообщений: 70
Регистрация: 4-12-06
Из: Окно Петра в Европу
Пользователь №: 23 119

|
Цитата(torik @ Jul 8 2008, 13:49)  Что касается M25P40 - а реально ипользовали ее? А то я слышал краем уха, что с ней может вообще не заработать... работает, проверено. Здесь на форуме пробегало, что EPCS - это на самом деле перемаркированные кристаллы от STM (т.е. серия M25Pxx) и ID у них совпадают. От USB blaster тоже все работает.
|
|
|
|
|
Jul 8 2008, 10:32
|

Гуру
     
Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359

|
Цитата Так как такая схема использовалась очень давно, когда еще не было доступа к ПЗУ через jtag. Простите, не понял, что значит старая... Какая тогда новая? Цитата Что касается схемы. Частоты 27 и 50 на три входа FPGA. Я может придираюсь, но что вы имеете ввиду? (где сказуемое) Цитата Обычно используют буфера - разветвлители с нулевой задержкой. С выхода генератора может просится последовательный резюк. Резюк поставлю, действительно... А разветвители куда применить? Цитата работает, проверено. Здесь на форуме пробегало, что EPCS - это на самом деле перемаркированные кристаллы от STM (т.е. серия M25Pxx) и ID у них совпадают. Отлично, цена привлекательная.
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
|
Jul 8 2008, 11:15
|
Гуру
     
Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804

|
Цитата(torik @ Jul 8 2008, 14:53)  Спасибо, теперь понял - а то перегрузить генератор можно... Хм, разветвитель, а вообще-то имеет смысл на все четыре PLL заводить одинаковые клоки или лучше упростить (завести на один) и потом "внутри развести"? Если весь проект проходит от одного pll с внутренним разветвлителем, зачем четыре pll. Можно заложиться на использование клоков в разных банках. Посмотрите рапорты. Обычно неиспользованный глобальный клок в рапорте рекомендовано посадить на gnd. Посадите его через резистор - перемычку. Цитата(vetal @ Jul 8 2008, 15:10)  На SDRAM тактовые сигналы лучше вего заводить от PLL. Это будет задел на будущее - можно будет тактовую поднять и регулировать рабочее окно путем изменения задержек. Ясно дело - pll. Но у товарища два корпуса памяти. Может быть четыре. Разветвлитель клоков от pll на клоки корпусов памяти. А внутри регулятор - но уже относительно блока памяти.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|