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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Подскажите о 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
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

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

 


RSS Текстовая версия Сейчас: 17th July 2025 - 23:22
Рейтинг@Mail.ru


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