реклама на сайте
подробности

 
 
6 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Схема на CycloneII, нарисовал, просьба поглядеть...
torik
сообщение Jul 8 2008, 06:01
Сообщение #1


Гуру
******

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



Всем привет!
Вот, это, как его, схему нарисовал в первом приближении. Она включает в себя CycloneII, память, TV-декодер, разъем для подключения TFT и всякие мелочи... Предполагается, конечно, корректировка по результатам разводки.
Большая просьба поглядеть, покритиковать, указать на грубые ошибки (ну на оформление не по ГОСТ можно пока не обращать внимания), может еще чего посоветовать... Прилагаю в формате .pdf
Прикрепленные файлы
Прикрепленный файл  po_estakada.rar ( 669.6 килобайт ) Кол-во скачиваний: 677
 


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
vetal
сообщение Jul 8 2008, 06:58
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Сравнивать лучше с референс дизайнами от altera. Как минимум 0,1мкф+0,01мкф на каждую ножку питания плисины. Я 0,01мкф уменьшаю в половину 1 част 0,1мкф и 0,5части 0,01мкф.
К SDRAM памяти лучше поставить хотя бы по 10 мкф на чип(кер. или тант) - они когда рефрешатся жрут много.

Не забывайте о том, что pll работает до 1000МГц(примерно + гармоники) и питание нужно исходя из этого делать. Фильтры на питание аналога PLL отдельный на каждый вывод и фильтрующие конденсаторы с двух сторон бусинки(компановка должна быть соответствующая).
Go to the top of the page
 
+Quote Post
torik
сообщение Jul 8 2008, 07:44
Сообщение #3


Гуру
******

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



Спасибо, учту обязательно.
Насчет схемы конфигурирования - все норм? Планирую использовать с USBBlaster2.


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
vetal
сообщение Jul 8 2008, 07:56
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Тут вопрос темный smile.gif Я такой не пользуюсь, а использую режим JTAG indirect confogiration(много удобнее и практичнее).

Подключайте бластер к JTAG порту, а флэшку без всяких ухищрения напрямую по схеме AS. При такой конфигурации у вас jtag будет доступен для пользователя( соответственно signaltap, отладчик ниоса и пр. вкусности)
Go to the top of the page
 
+Quote Post
RYury
сообщение Jul 8 2008, 09:03
Сообщение #5


Участник
*

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



Цитата(torik @ Jul 8 2008, 11:44) *
Насчет схемы конфигурирования - все норм?


для заливки EPCS схема верна, только как было сказано выше, лучше использовать JTAG. Если будете использовать NIOS, то программу можно шить во флэш с помощью Flash Programmer через JTAG. Вместо EPCS4 я бы поставил M25P40, т.к. у первой F=20MHz , у второй 40MHz.
Go to the top of the page
 
+Quote Post
torik
сообщение Jul 8 2008, 09:10
Сообщение #6


Гуру
******

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



Ага, вот это важный момент насчет конфигурации! Сейчас почитаю про вариант с JTAG, а то сразу почему-то не подумал. NIOS будет...


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
BSACPLD
сообщение Jul 8 2008, 09:21
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 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, конечно же, дешевле.
Go to the top of the page
 
+Quote Post
torik
сообщение Jul 8 2008, 09:49
Сообщение #8


Гуру
******

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



Вот, господа, переделал схему конфигурации под JTAG совместно с AS, прошу проверить, ничего ли я не напутал/забыл...

Что касается M25P40 - а реально ипользовали ее? А то я слышал краем уха, что с ней может вообще не заработать...
Прикрепленные файлы
Прикрепленный файл  po_estakada_page3.pdf ( 127.21 килобайт ) Кол-во скачиваний: 440
 


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
sazh
сообщение Jul 8 2008, 09:53
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(torik @ Jul 8 2008, 13:10) *
Ага, вот это важный момент насчет конфигурации! Сейчас почитаю про вариант с JTAG, а то сразу почему-то не подумал. NIOS будет...


Просто замечу, что программирование по Вашей схеме включения точно работает при наличии байтбластера 2, а от usb бластера даже не знаю.
Так как такая схема использовалась очень давно, когда еще не было доступа к ПЗУ через jtag.
Что касается схемы. Частоты 27 и 50 на три входа FPGA. Клоки на динамическую память.
Обычно используют буфера - разветвлители с нулевой задержкой.
С выхода генератора может просится последовательный резюк.
Go to the top of the page
 
+Quote Post
RYury
сообщение Jul 8 2008, 10:08
Сообщение #10


Участник
*

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



Цитата(torik @ Jul 8 2008, 13:49) *
Что касается M25P40 - а реально ипользовали ее? А то я слышал краем уха, что с ней может вообще не заработать...

работает, проверено. Здесь на форуме пробегало, что EPCS - это на самом деле перемаркированные кристаллы от STM (т.е. серия M25Pxx) и ID у них совпадают.

От USB blaster тоже все работает.
Go to the top of the page
 
+Quote Post
torik
сообщение Jul 8 2008, 10:32
Сообщение #11


Гуру
******

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



Цитата
Так как такая схема использовалась очень давно, когда еще не было доступа к ПЗУ через jtag.


Простите, не понял, что значит старая... Какая тогда новая?

Цитата
Что касается схемы. Частоты 27 и 50 на три входа FPGA.

Я может придираюсь, но что вы имеете ввиду? (где сказуемое)

Цитата
Обычно используют буфера - разветвлители с нулевой задержкой.
С выхода генератора может просится последовательный резюк.


Резюк поставлю, действительно... А разветвители куда применить?

Цитата
работает, проверено. Здесь на форуме пробегало, что EPCS - это на самом деле перемаркированные кристаллы от STM (т.е. серия M25Pxx) и ID у них совпадают.


Отлично, цена привлекательная.


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
sazh
сообщение Jul 8 2008, 10:40
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(torik @ Jul 8 2008, 14:32) *
Простите, не понял, что значит старая... Какая тогда новая?
Я может придираюсь, но что вы имеете ввиду? (где сказуемое)
Резюк поставлю, действительно... А разветвители куда применить?
Отлично, цена привлекательная.


Старая, новая. Это я про время. Откройте даташит 5 летней давности. Там об an370 ни слова.
Разветвлители на клоки применить. Один выход одна нагрузка.
Go to the top of the page
 
+Quote Post
torik
сообщение Jul 8 2008, 10:53
Сообщение #13


Гуру
******

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



Цитата
Разветвлители на клоки применить. Один выход одна нагрузка.

Спасибо, теперь понял - а то перегрузить генератор можно... Хм, разветвитель, а вообще-то имеет смысл на все четыре PLL заводить одинаковые клоки или лучше упростить (завести на один) и потом "внутри развести"?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
vetal
сообщение Jul 8 2008, 11:10
Сообщение #14


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



На SDRAM тактовые сигналы лучше вего заводить от PLL. Это будет задел на будущее - можно будет тактовую поднять и регулировать рабочее окно путем изменения задержек.

Цитата
потом "внутри развести"

Pll работает только от пина(или другого pll), причем каждому pll поставлены в соответствие свом пины. Если на группе сигналов PLL0(С0-С3) заводятся 2 и более тактовых частот, то только одна из них сможет использоваться в скомпенсированном режиме. 1 внешний сигнал нельзя заводить сразу на несколько pll, только каскадированием.
Go to the top of the page
 
+Quote Post
sazh
сообщение Jul 8 2008, 11:15
Сообщение #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 на клоки корпусов памяти. А внутри регулятор - но уже относительно блока памяти.
Go to the top of the page
 
+Quote Post

6 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th August 2025 - 13:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.01521 секунд с 7
ELECTRONIX ©2004-2016