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

 
 
> Подскажите о FPGA, как работает FPGA
DigitalM
сообщение Jul 27 2010, 15:53
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 14-02-10
Пользователь №: 55 480



Никогда ранее не занимался матрицами, но вот есть необходимость.
Нашел Actel AGL030 и смотрю, там в документации есть выводы питания ядра и клок.
Причем, клк от 1,5 до 350МГц. Обьясните, какого ядра, какогьо клк???
Если я на плис соберу обычный триггер, то для его работы мне необходимо собрать еще и генератор и питание ядра обеспечить?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 18)
Oldring
сообщение Jul 27 2010, 16:32
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(DigitalM @ Jul 27 2010, 19:53) *
Если я на плис соберу обычный триггер, то для его работы мне необходимо собрать еще и генератор и питание ядра обеспечить?


Да. Для одного триггера лучше выберите cpld с меньшими требованиями.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
DigitalM
сообщение Jul 27 2010, 17:37
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 14-02-10
Пользователь №: 55 480



Так а зачем же FPGA синхронизация? Перечитывает данные флешки? А ядро? Там еще и процессор стоит?
Я смотрю, что у CPLD тоже ядро и клк.

Сообщение отредактировал DigitalM - Jul 27 2010, 17:42
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jul 27 2010, 17:49
Сообщение #4


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(DigitalM @ Jul 27 2010, 21:37) *
Так а зачем же FPGA синхронизация? Перечитывает данные флешки? А ядро? Там еще и процессор стоит?
Я смотрю, что у CPLD тоже ядро и клк.

Вообще-то без тактирования ни одно более-менее сложное цифровое устройство не работает.
Ядро - не процессорное, а ядро ячеек.
Без питания тоже вряд ли что работать будет.

Не поленился, скачал даташит.
Ну и что за клоки вас так смущают?
Я вот ни одного не вижу, не считая джитагового TCK

FPGA - это сетка продольных и поперечных линий, в узлах которой находятся конфигурируемые переключатели и базовые ячейки.
Есть обычные линии, а есть клоковые.
Клоковые отличаются наибольшим быстродействием.
Можно конечно такты и на обычные I/O пины подать, но тогда не ждите заявленных 350 МГц


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
DigitalM
сообщение Jul 27 2010, 18:38
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 14-02-10
Пользователь №: 55 480



Вопрос в другом. Я собираю на FPGA или CPLD обычный D триггер. У него, скажем, 4 фунциональных вывода, включая клк.
Надо ли для работы этого триггера подавать еще и синхронизацию и питание ячейкам? Почему ячейки не хотят питаться от VCC?
Вообще мне нужна миниатюрная прг лог матрица на 16 функциональных выводов 3,3В и размером не более 6х6х1мм.
Если кроме этих габаритов, прийдется ставить еще и стабилизаторы и генераторы, то лучше будет собрать на псевдологике.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jul 27 2010, 18:43
Сообщение #6


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(DigitalM @ Jul 27 2010, 22:38) *
Почему ячейки не хотят питаться от VCC?

Почему не хотят? С чего вы это взяли?


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jul 27 2010, 19:07
Сообщение #7


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Внутренняя структура ПЛИС питается одним напряжением, обычно низким. С целью обеспечения высокого быстродействия. Определяется технологией изготовления кристалла.
Периферийные порты питаются другим напряжением, чтобы быть совместимыми по уровням со стандартной логикой.
Так сейчас и в процессорах делается.
Для триггера тактовая частота нужна? Нужна! Вот ее и надо подать. Другой частоты не нужно. И, поскольку триггер там в каждом логическом элементе, каждому и нужно подать тактовую частоту.

Go to the top of the page
 
+Quote Post
DigitalM
сообщение Jul 27 2010, 20:01
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 14-02-10
Пользователь №: 55 480



Значить я могу подать на ячейки 3.3В. Или для каждой ПЛИС по разному?
Go to the top of the page
 
+Quote Post
Oldring
сообщение Jul 27 2010, 20:33
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(DigitalM @ Jul 28 2010, 00:01) *
Значить я могу подать на ячейки 3.3В. Или для каждой ПЛИС по разному?


Безусловно, можете подать.
Но будет ли после этого работать ваша ПЛИС написано в её даташите.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
vvs157
сообщение Jul 27 2010, 20:40
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(DigitalM @ Jul 27 2010, 22:38) *
Вообще мне нужна миниатюрная прг лог матрица на 16 функциональных выводов 3,3В и размером не более 6х6х1мм.
А чем тогда ATF22V10C или что-то подобное не устраивает? А FPGA для такой задачи - это атомной бомбой по воробьям
Go to the top of the page
 
+Quote Post
DigitalM
сообщение Jul 27 2010, 20:57
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 14-02-10
Пользователь №: 55 480



ATF22V10C - отличное девайсо, но у Атмела проблемы с корпусами. Очень большие.
Хотя TSSOP24 можно впихнуть. Спасибо!

Сообщение отредактировал DigitalM - Jul 27 2010, 21:01
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Jul 28 2010, 06:07
Сообщение #12


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



проектирование на плис это проектирование цифровой схемы. нет разницы на рассыпухе, на вентиляъ или на более больших кубиках типа регистров и счётчиков. начинать надо с этого, а не с фпга.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jul 28 2010, 06:09
Сообщение #13


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(vvs157 @ Jul 28 2010, 00:40) *
А FPGA для такой задачи - это атомной бомбой по воробьям

Ну, смотря солько их, воробьёв-то этих...
Или попугаев


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Jul 28 2010, 06:12
Сообщение #14


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(MrYuran @ Jul 28 2010, 10:09) *
Ну, смотря солько их, воробьёв-то этих...
Или попугаев

именно - некоторые вместо микросхем логики пик контроллеры припаивают малоногие
Go to the top of the page
 
+Quote Post
DigitalM
сообщение Jul 28 2010, 09:14
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 14-02-10
Пользователь №: 55 480



А чем вы эти Atmel-ки программируете?
Go to the top of the page
 
+Quote Post
andrewkrot
сообщение Jul 28 2010, 11:28
Сообщение #16


Местный
***

Группа: Участник
Сообщений: 306
Регистрация: 11-11-04
Из: Москва
Пользователь №: 1 106



Цитата(DigitalM @ Jul 27 2010, 19:53) *
Причем, клк от 1,5 до 350МГц. Обьясните, какого ядра, какогьо клк???
Если я на плис соберу обычный триггер, то для его работы мне необходимо собрать еще и генератор и питание ядра обеспечить?


CLK 350 МГц это максимальная частота клока, при котором эта микросхема будет работать. А если у Вас схема асинхронна, то совсем не обязательно этот клок туда подавать. Например, если у Вас RS асинхронные триггеры, или простая логика, то забудьте про этот тактовый вход, который скорее всего можно использовать как обычный IO (не знаком с этим кристаллом)
Go to the top of the page
 
+Quote Post
vvs157
сообщение Jul 28 2010, 11:45
Сообщение #17


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(DigitalM @ Jul 28 2010, 13:14) *
А чем вы эти Atmel-ки программируете?
Программатором (Phyton ChipProg+, например). Насчет того,можно ли их программировать "на коленке" - не знаю.
Go to the top of the page
 
+Quote Post
DigitalM
сообщение Jul 28 2010, 14:11
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 14-02-10
Пользователь №: 55 480



Phyton ChipProg+ стоит 5000грн (625$). Офигеть. Лучше на коленке. Кто, что знает о коленках?

Сообщение отредактировал DigitalM - Jul 28 2010, 14:12
Go to the top of the page
 
+Quote Post
Andrew_
сообщение Jul 30 2010, 12:12
Сообщение #19


Частый гость
**

Группа: Участник
Сообщений: 89
Регистрация: 10-05-05
Пользователь №: 4 892



Если для Actel, то можно купить кит AGL-ICICLE-KIT. За 150$ + доставка будет плата для прототипирования на Actel Igloo и программатор LCPS.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 18:15
Рейтинг@Mail.ru


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