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

 
 
> Выбор ПЛИС XILINX, для небольшого проекта
Algol
сообщение Nov 28 2009, 17:39
Сообщение #1


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

Группа: Свой
Сообщений: 140
Регистрация: 7-04-05
Из: Россия, Владимир
Пользователь №: 3 941



Доброго времени суток.

Стоит задача выбора CPLD XILINX для реализации контроллера ISA 16 бит.
Примерное структурное описание:
Контроллер работает только в режиме ведомого устройства ISA.
Данные на вход поступают по параллельному интерфейсу (возможен вариант по SPI если линий GPIO не хватит), далее входные данные складируются в FIFO откуда и выдаются на шину ISA.

В данный момент мне необходимо лишь заложить конкретную ПЛИС в схему будущего устройства. Но для этого необходимо определиться с требуемой логической емкостью. В данный момент у меня небольшой опыт проектирования на плис (реализовано только чтение 8разрядного счетчика по ISA 8бит на XC9536), поэтому и нужна помощь сведующих в этом деле.

Буду благодарен любой конструктивной критике и рекомендациям. Остановился на серии XC9500XL, но что выбрать из XC9572XL, XC95144XL, XC95288XL?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
gitzzz
сообщение May 9 2010, 17:41
Сообщение #2





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



Склоняюсь к xilinx-у. Хотя на самом деле для меня абсолютно никакой разницы нет. Мне надо всего-то написать критерии, по которым я выбрал именно эту ПЛИС из этой серии. А какие критерии важны для данной задачи - я пока не знаю smile.gif
Go to the top of the page
 
+Quote Post
Maverick
сообщение May 10 2010, 10:12
Сообщение #3


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(gitzzz @ May 9 2010, 20:41) *
Склоняюсь к xilinx-у. Хотя на самом деле для меня абсолютно никакой разницы нет. Мне надо всего-то написать критерии, по которым я выбрал именно эту ПЛИС из этой серии. А какие критерии важны для данной задачи - я пока не знаю smile.gif

Для Вашей задачи думаю вполне подойдет Spartan 3 или Spartan 3E. Серии Virtex II или Virtex 4 скорее всего не подойдут из-за своей дороговизны.
Но чтобы сделать выбор нужна цифровая схема обработки или хотя бы какая-то структурная или функциональная схема обработки. Т.е. как Вы будете производить мультиплексирование каналов в ПЛИС.
Это нужно, чтобы определить ресурсы, которые необходимы. Ознакомитесь с микропроцессором фирмы Xilinx Microblaze. Подумайте может стоит на логике самому сделать UART(если он нужен только для приема команд) и тогда сможете обойтись без микропроцессора.

Путь номер 2: Скачать ISE 10.3 и там все разработанные блоки соединить воедино и промоделировать, можете заранее Выбрать кристалл с большей емкостью. Получить правильную циклограмму работы схемы. После этого, синтезатор сам покажет Вам необходимые ресурсы и скоростные характеристики Вашей схемы. Выбор кристалла тогда сделаете, следующим образом - чтобы Ваша логика(цифровая схема) занимала 50-60% всей емкости кристалла и Вам подходили скоростные характеристики данной ПЛИС.

PS Вы знаете языки описания аппаратуры (VHDL, Verilog) или будете рисовать в Shematic Editore?


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Algol   Выбор ПЛИС XILINX   Nov 28 2009, 17:39
- - Andrew Su   Цитата(Algol @ Nov 28 2009, 19:39) Доброг...   Nov 28 2009, 18:21
- - o_khavin   Добавлю свои пять копеек. Помимо размера следует у...   Nov 28 2009, 18:32
|- - Andrew Su   Цитата(o_khavin @ Nov 28 2009, 20:32) Доб...   Nov 28 2009, 19:03
- - Boris_TS   Сам делал периферийные устройства ISA на XPLA3 - о...   Nov 29 2009, 06:55
- - Algol   Большое спасибо всем ответившим. Как уже отметили...   Nov 29 2009, 07:43
|- - VladimirB   Цитата(Algol @ Nov 29 2009, 10:43) ...   Nov 29 2009, 10:11
|- - Boris_TS   Цитата(Algol @ Nov 29 2009, 10:43) Как уж...   Nov 30 2009, 05:49
|- - o_khavin   Цитата(Algol @ Nov 29 2009, 11:43) ... С ...   Nov 30 2009, 12:15
- - Algol   VladimirB Спасибо вам за такой аргументированный о...   Nov 29 2009, 14:10
|- - VladimirB   Цитата(Algol @ Nov 29 2009, 17:10) Vladim...   Nov 29 2009, 21:20
- - gitzzz   Всем привет Прошу помощи в поиске литературы, кот...   May 9 2010, 16:12
|- - Maverick   Цитата(gitzzz @ May 9 2010, 19:12) Всем п...   May 9 2010, 16:32
- - gitzzz   ЦитатаУправление мультиплексором осуществляет микр...   May 9 2010, 16:50
|- - Maverick   Цитата(gitzzz @ May 9 2010, 19:50) Как-то...   May 9 2010, 17:26
- - gitzzz   Спасибо за помощь, теперь я начинаю читать про Spa...   May 10 2010, 15:30


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

 


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


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