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

 
 
> Выбор ПЛИС 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
Ответов
Algol
сообщение Nov 29 2009, 07:43
Сообщение #2


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

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



Большое спасибо всем ответившим.
Как уже отметили тут CoolRunner не подходит именно по причине нетолерантности к 5В.
Boris_TS Спасибо за совет, сейчас посмотрю на XC3SAN50-xTQ144x. Тут наверное имелось ввиду XC3S50AN?

"Если без FIFO, то все остальное наверное поместится и в XC9572XL. Для реализации FIFO более-менее приемлемой глубины, лучше применить кристалл большей емкости."
Вопрос о глубине FIFO меня, признаюсь, тоже мучает - сколько реально может поместиться скажем в XC95144XL? С FPGA как то не хочется завязываться. Да и преобразователи уровней ставить - это дополнительное место на плате, у меня ограниченный размер.
"Проще всего - создайте проект, нарисуйте схему (опишите его на verilog или VHDL), скомпилируйте и сами увидите, сколько Вам надо ресурсов."
С этим трудно поспорить, но в данный момент ISA-шина и контроллер закладываются в схему "на перспективу", нужно как можно быстрее отдать ПП в производство, поэтому вопросами моделирования у меня нет совершенно времени заниматьсяsad.gif
Go to the top of the page
 
+Quote Post
VladimirB
сообщение Nov 29 2009, 10:11
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219



Цитата(Algol @ Nov 29 2009, 10:43) *
"Если без FIFO, то все остальное наверное поместится и в XC9572XL. Для реализации FIFO более-менее приемлемой глубины, лучше применить кристалл большей емкости."
Вопрос о глубине FIFO меня, признаюсь, тоже мучает - сколько реально может поместиться скажем в XC95144XL? С FPGA как то не хочется завязываться. Да и преобразователи уровней ставить - это дополнительное место на плате, у меня ограниченный размер.

Глубина встроенного фифо для XC95144XL практически нулевая. Т.к. 1 бит памяти данных - это один триггер, а их всего 144 штуки. А ещё триггеры нужны для всего остального, например для счётчиков адреса, входных и выходных регистров.

Так что, если не хотите связываться с внешней FIFO-памятью, ставьте FPGA и буферы для согласования с 5V сигналами ISA.
Например в том же XC3S50AN имеется 6кБайт встроенной двухпортовой блочной памяти для реализации FIFO.
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
|- - 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   Склоняюсь к xilinx-у. Хотя на самом деле для меня ...   May 9 2010, 17:41
|- - Maverick   Цитата(gitzzz @ May 9 2010, 20:41) Склоня...   May 10 2010, 10:12
- - gitzzz   Спасибо за помощь, теперь я начинаю читать про Spa...   May 10 2010, 15:30


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

 


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


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