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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
brumal
сообщение Jan 5 2008, 22:50
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 13-09-07
Из: Севастополь-Евпатория
Пользователь №: 30 503



Приветствую!
Вопрос такого плана:
хочу попробовать заняться FPGA'шками, есть некоторый опыт в аналоговой схемотехнике, и в работе с микропроцессорами(PIC'и, AVR, и ВЧ-модули JN5121), но есть сложности с изготовлением печатной платы: не смогу заказать плату с переходными отверстиями, а делать однослойку с перемычками не хочется.
Поэтом хочу сделать переходник с TFQP144(для экспериментов решил выбрать EP1C3T144, хотя поглядываю в сторону второго циклона.) на несколько штырьковых разъёмов.. Но чувствую что могу из-за этого заиметь проблем со всякими тактовыми сигналами, или, например, если захочу подцепить к этому всему делу какую-нибудь быструю периферию(например память).
Собственно вопрос:
будут ли у меня проблемы со всякими CLK и быстрой периферией в случае изготовления такого переходника?
и на какой максимальной тактовой частоте эти проблемы будут мало заметны(если оно вооообще так может заработать?).

з.Ы.
вот набросал в спринте переходничек.
+ на нем будут расположены:
конфигурационная память, разъем JTAG, вероятно стабилизаторы, и возле разъема(может на самом разъеме) напаяю емкости земля-питание. хотя будет ли смысл? если стабилизаторы прямо тут будут стоять?

Сообщение отредактировал brumal - Jan 5 2008, 23:08
Эскизы прикрепленных изображений
 Р В Р’ Р’ Р’ Р’ Р’ Р’ Р’ Р’ Р’˜Р В·Р С•бражение уменьшено
Прикрепленное изображение
(183.91 килобайт)
 
Go to the top of the page
 
+Quote Post
chan
сообщение Jan 5 2008, 23:56
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 8-05-05
Пользователь №: 4 846



Я тоже раньше так развлекаллся, именно на EP1C3 и на таком же переходнике. Здесь все зависит от конкретного проекта. Некоторые вещи так и не запустились, например PLL. В основном все глюки из-за плохой земли. В такой конструкции сжно беспечить хорошую землю. Если переходник делается именно для этой микросхемы, советую обеспечить хорошее питание и землю - нижний слой под землю и конденсаторы поближе к ногам. А на разъемы вывести только сигналы. Если переходник универсальный, то ближе чем на ноги разъема конденсаторы поставить не удастся.
Go to the top of the page
 
+Quote Post
brumal
сообщение Jan 6 2008, 09:57
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 13-09-07
Из: Севастополь-Евпатория
Пользователь №: 30 503



Цитата(chan @ Jan 6 2008, 01:56) *
Я тоже раньше так развлекаллся, именно на EP1C3 и на таком же переходнике. Здесь все зависит от конкретного проекта. Некоторые вещи так и не запустились, например PLL. В основном все глюки из-за плохой земли. В такой конструкции сжно беспечить хорошую землю. Если переходник делается именно для этой микросхемы, советую обеспечить хорошее питание и землю - нижний слой под землю и конденсаторы поближе к ногам. А на разъемы вывести только сигналы. Если переходник универсальный, то ближе чем на ноги разъема конденсаторы поставить не удастся.


Та-ак.. PLL не будет работать, т.е. я не смогу при помощи FPGA генерировать произвольные CLK, если, например, захочу реализовать SPI или TWI? о clock recovery в случае UART - тоже можно забыть?
или я не правильно роль PLL понимаю? для чего оно может использоваться еще?
Go to the top of the page
 
+Quote Post
atlantic
сообщение Jan 6 2008, 10:23
Сообщение #4


участник
****

Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402



Цитата(brumal @ Jan 6 2008, 02:50) *
...
Собственно вопрос:
будут ли у меня проблемы со всякими CLK и быстрой периферией в случае изготовления такого переходника?
и на какой максимальной тактовой частоте эти проблемы будут мало заметны(если оно вооообще так может заработать?).

з.Ы.
вот набросал в спринте переходничек.
+ на нем будут расположены:
конфигурационная память, разъем JTAG, вероятно стабилизаторы, и возле разъема(может на самом разъеме) напаяю емкости земля-питание. хотя будет ли смысл? если стабилизаторы прямо тут будут стоять?

Насчет смысла.
Скорее всего проще, быстрее и дешевле купить готовый кит.(напр.)
Надо определиться с целью: делать плату или начать освоение?
Go to the top of the page
 
+Quote Post
brumal
сообщение Jan 6 2008, 11:23
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 13-09-07
Из: Севастополь-Евпатория
Пользователь №: 30 503



Цитата(atlantic @ Jan 6 2008, 12:23) *
Насчет смысла.
Скорее всего проще, быстрее и дешевле купить готовый кит.(напр.)
Надо определиться с целью: делать плату или начать освоение?

Я, слегка сомневаюсь, что эту штуку мне привезут в Украину за приемлемые деньги.
Да и как-то не тянет платить даже 100$, за то, что можно сделать самому..
А на тему определится с целью: у меня есть запас времени(всего середина 3го курса), так что задержка в 1.5-2 месяца на изготовление платы, имхо, не критична. Зато на своем опыте уже буду знать, что при изготовлении платы(в плане разводки) делать не стоит..
За 100$-150$ я бы взял плату с ARM9, хотя-бы вторым циклоном, хотя-бы 32мя метрами SDRAM и Ether'нетом.. Но так, наверное, не бывает smile.gif

Цитата(chan @ Jan 6 2008, 01:56) *
Я тоже раньше так развлекаллся, именно на EP1C3 и на таком же переходнике. Здесь все зависит от конкретного проекта. Некоторые вещи так и не запустились, например PLL. В основном все глюки из-за плохой земли. В такой конструкции сжно беспечить хорошую землю. Если переходник делается именно для этой микросхемы, советую обеспечить хорошее питание и землю - нижний слой под землю и конденсаторы поближе к ногам. А на разъемы вывести только сигналы. Если переходник универсальный, то ближе чем на ноги разъема конденсаторы поставить не удастся.


Так, а если попробовать сделать двухстороннюю плату(одна сторона питание, + если получится конфигуратор и JTAG) а другая чисто IO, и IO вывести на разъёмы IDC - из расчёта пол разъёма на IO, половина на землю (как это сделано в IDE-шлейфах), то каковы мои шансы к такому разъёму подцепить максимально коротким шлейфом платку с памятью SDRAM?
или это уже из области фантастики?

Сообщение отредактировал brumal - Jan 6 2008, 11:24
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Jan 6 2008, 12:21
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Цитата(brumal @ Jan 6 2008, 13:23) *
Я, слегка сомневаюсь, что эту штуку мне привезут в Украину за приемлемые деньги.

На Украине давно не проблема заказать поштучно ДПП с переходными отверстиями. Качество приемлемое для макетов, маска и шелкография. Цена около 10уе за квадрат. Читайте раздел Печатные Платы, там есть отдельная ветка про Украину и прототипы.

Вдогонку: делают за неделю. Больше денег - меньше времени.
Go to the top of the page
 
+Quote Post
brumal
сообщение Jan 6 2008, 14:07
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 13-09-07
Из: Севастополь-Евпатория
Пользователь №: 30 503



Цитата(Andy Great @ Jan 6 2008, 14:21) *
На Украине давно не проблема заказать поштучно ДПП с переходными отверстиями. Качество приемлемое для макетов, маска и шелкография. Цена около 10уе за квадрат. Читайте раздел Печатные Платы, там есть отдельная ветка про Украину и прототипы.

Вдогонку: делают за неделю. Больше денег - меньше времени.

Большое спасибо, этого я не знал..
Не более чем пару месяцев назад разговаривал в универе(севнту) с преподавателями - все оправляли меня в Александрию, при этом подчёркивая, что единичный заказ никто делать не будет.
Go to the top of the page
 
+Quote Post
chan
сообщение Jan 6 2008, 20:45
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 8-05-05
Пользователь №: 4 846



Цитата(brumal @ Jan 6 2008, 14:23) *
Так, а если попробовать сделать двухстороннюю плату(одна сторона питание, + если получится конфигуратор и JTAG) а другая чисто IO, и IO вывести на разъёмы IDC - из расчёта пол разъёма на IO, половина на землю (как это сделано в IDE-шлейфах), то каковы мои шансы к такому разъёму подцепить максимально коротким шлейфом платку с памятью SDRAM?
или это уже из области фантастики?

Я бы посоветовал сделать сразу нормальную плату, особено если уже известно какие компоненты на ней будут. А то можно потерять очень много времени впустую в борьбе с глюками. По поводу PLL - в моем случае очень далеко стояли блокировачные конденсаторы. На платах с нормальной разводкой с ним проблем никогда не было.
Go to the top of the page
 
+Quote Post
brumal
сообщение Jan 6 2008, 22:04
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 13-09-07
Из: Севастополь-Евпатория
Пользователь №: 30 503



Цитата(chan @ Jan 6 2008, 22:45) *
Я бы посоветовал сделать сразу нормальную плату, особено если уже известно какие компоненты на ней будут. А то можно потерять очень много времени впустую в борьбе с глюками. По поводу PLL - в моем случае очень далеко стояли блокировачные конденсаторы. На платах с нормальной разводкой с ним проблем никогда не было.


Сделать сразу нормальную плату, это понятно.. Но в глубине души еще более понятно, что я нормальную плату просто не разведу. Сел сейчас в два слоя попробовал в спринте хоть что-то нарисовать - такая гадость получается..

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

А на тему компонент:
пока известно то, что я хочу увидеть.. а что будет - хз.
из того что хочу:
SDRAM ~16-32 метра, флеша ~16-32 метра, USB, может ethernet.
собственно флеш и sdram хочу только что-бы пустить linux на Nios'е.
если бы не эта дурная мечта, то ограничился бы метром SRAM'а и не мучался.
ну и плюс разъем, что-бы это все зацепить с моими JN5121.

з.Ы.
"блокировочные конденсаторы стояли очень далеко" - это примерно на каком расстоянии?

Сообщение отредактировал brumal - Jan 6 2008, 22:07
Go to the top of the page
 
+Quote Post
vetal
сообщение Jan 7 2008, 11:44
Сообщение #10


Гуру
******

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



Цитата
собственно флеш и sdram хочу только что-бы пустить linux на Nios'е.
если бы не эта дурная мечта, то ограничился бы метром SRAM'а и не мучался.

Ну, во первых, не linux, а uclinux. Во вторых - 8 мегабайт за глаза хватит.
В третьих дополнительная flash для него особо и не нужа - все можно в загрузочное пзу запихать.
Иными словами вам может хватить EP2C5T144C8+M25P64(вместо EPCS64)+SDRAM.
Если особо высокая производительность не требуется - можно поставить 16битный чип sdram. Разводится он "красиво".
Если все-таки нужно много flash - заложите использование карт памяти.
Go to the top of the page
 
+Quote Post
brumal
сообщение Jan 7 2008, 13:47
Сообщение #11


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 13-09-07
Из: Севастополь-Евпатория
Пользователь №: 30 503



Цитата(vetal @ Jan 7 2008, 13:44) *
Ну, во первых, не linux, а uclinux. Во вторых - 8 мегабайт за глаза хватит.
В третьих дополнительная flash для него особо и не нужа - все можно в загрузочное пзу запихать.
Иными словами вам может хватить EP2C5T144C8+M25P64(вместо EPCS64)+SDRAM.
Если особо высокая производительность не требуется - можно поставить 16битный чип sdram. Разводится он "красиво".
Если все-таки нужно много flash - заложите использование карт памяти.

Я понимаю, что uclinux smile.gif
Вы с ходу указали второй циклон.. т.е. с первым никаких шансов?
Просто где-то читал, что Nios 2 вроде влазит в EP1C3, да еще и место остаётся..

На тему 16битного SDRAM - вы прямо предугадали мой вопрос.. Потому, что уже смотрел в ту сторону.

Порылся в гугле.. Не совсем понятна ситуация с M25P64 - fpga не сможет сам с нее грузиться?
однозначно будет нужен внешний контроллер?
Если не затруднит - может знаете ссылку на какой-нить Application Note?
Go to the top of the page
 
+Quote Post
vetal
сообщение Jan 7 2008, 14:14
Сообщение #12


Гуру
******

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



Цитата
Вы с ходу указали второй циклон.. т.е. с первым никаких шансов?
Просто где-то читал, что Nios 2 вроде влазит в EP1C3, да еще и место остаётся..

Это я писал. Место остается, но не так чтобы можно было развернуться.
Второй циклон, который я указал, стоит примерно на доллар дороже в том же корпусе, а функциональности больше.

Цитата
Порылся в гугле.. Не совсем понятна ситуация с M25P64 - fpga не сможет сам с нее грузиться?

Сможет, это более дешевый(~7-8$) аналог epcs64(epcs64 стоит примерно 38$). Объем достаточен для того, чтобы еще и линукс туда запихать. Следовательно можно сэкономить на параллельной flash памяти и сократить число внешних соединений. Микросхемы родственники. Altera вам никогда не скажет явно, что эти микросхемы можно использовать, т.к. они их продают по монополистическим ценам.

PS: Я бы порекомендовал Cyclone III, но лучше остановиться на 2-ом. В 3-ем есть небольшие нюансы с 3 вольтовым интерфейсом. Хотя стоит он также как и 2-ой, но меньше потребляет, быстрее и содержит больше памяти.
PPS: Не экономьте на блокировочных конденсаторах!!! По возможности всю площать под микросхемой, трассами к sdram и планируемому сетевому чипу залейте землей. Если вам кажется что мало места - найдите где можно купить конденсаторы в корпусе 0402(вместо 0603), но не сокращайте кол-во. Минимум 1 конденсатор(0.1мкф) на 1 ножку питания + 1 конденсатор (0,01мкф) на каждые 1-2 ножки питания. Для запитывания pll ставьте хороший фильтр, например 2,2-10мкф (кер. или тант.)+ferrite bead(~100 ом на частотах 300-800 Мгц)+1...4.7 мкф (кер. или тант)+0,1мкф кер. +0,01мкф кер.
Go to the top of the page
 
+Quote Post
brumal
сообщение Jan 7 2008, 14:41
Сообщение #13


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 13-09-07
Из: Севастополь-Евпатория
Пользователь №: 30 503



Цитата(vetal @ Jan 7 2008, 16:14) *
PS: Я бы порекомендовал Cyclone III, но лучше остановиться на 2-ом. В 3-ем есть небольшие нюансы с 3 вольтовым интерфейсом. Хотя стоит он также как и 2-ой, но меньше потребляет, быстрее и содержит больше памяти.

Последую вашему совету - остановлюсь на втором циклоне.
Я просмотрел его pinout, помоему чуть легче будет развести..

Цитата(vetal @ Jan 7 2008, 16:14) *
PPS: Не экономьте на блокировочных конденсаторах!!! По возможности всю площать под микросхемой, трассами к sdram и планируемому сетевому чипу залейте землей. Если вам кажется что мало места - найдите где можно купить конденсаторы в корпусе 0402(вместо 0603), но не сокращайте кол-во. Минимум 1 конденсатор(0.1мкф) на 1 ножку питания + 1 конденсатор (0,01мкф) на каждые 1-2 ножки питания. Для запитывания pll ставьте хороший фильтр, например 2,2-10мкф (кер. или тант.)+ferrite bead(~100 ом на частотах 300-800 Мгц)+1...4.7 мкф (кер. или тант)+0,1мкф кер. +0,01мкф кер.


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

0402.. хе smile.gif я моожет быть перейду с 0805 на 0603, но только если очень прижмет.
Go to the top of the page
 
+Quote Post
vetal
сообщение Jan 7 2008, 15:07
Сообщение #14


Гуру
******

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



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

На обоих слоях. Нужно залить землей, а питание можно вести широкими проводниками. Чтобы не мешать разводке сигнальных цепей - отводы от выводов питания нужно делать внутрь корпуса. По крайней мере - не делать длинных отводов, иначе конденсаторы не спасут.
Go to the top of the page
 
+Quote Post
BSACPLD
сообщение Jan 7 2008, 16:31
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 371
Регистрация: 24-07-05
Из: Москва
Пользователь №: 7 056



Можно попробовать развести питание как на прилагаемом рисунке.
У меня эта разводка работает на 200 МГц.
Эскизы прикрепленных изображений
 Р В Р’ Р’ Р’ Р’ Р’ Р’ Р’ Р’ Р’˜Р В·Р С•бражение уменьшено
Прикрепленное изображение
(174.31 килобайт)
 
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 16:01
Рейтинг@Mail.ru


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