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

 
 
> Освоение ПЛИС, с чего начать, что почитать.
Kirill Trusov
сообщение Sep 2 2009, 20:26
Сообщение #1


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

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



Добрый день,

Я никогда раньше в реальности не программировал плис, делал пару лабораторных с готовым кодом и проектом, где надо было тольо подправить да изучать.

Настал час, и надо сделать проект с нуля, самому разобратся, что да как и где.

На фтп я нашел DSP Expert , вроде курса лекций, слайты и лабы... читаю.

У меня Xilinx Virtex 2 Pro

Скажите что надо почитать, поизучать о процессе разработки. я скачал ISE надо ли ещё чтото ставить ( как я понимаю модел сим там в коплекте, верно? )

Немного программировать на вхдл и верилоге я умею, пока интересно как всё это воплощено в реальности.

спасибо за помощь и советы.

PS! Возможно поместил не в тот раздел, админы не обижайтесь. но тут люди более сведующие.

первый же вопрос, я скачал с этого фтп Xilinx ISE Desing Suite , в то время как читая разные темы на форуме вижу ISE WEBPACK ... чем они отличаются?

на плате есть USB JTAG, я переключился на него, но ест ьи 10 пиной разьем для jtaga
программатор у меня есть, надо ли мне его подключать, или я могу через усб?
импак видит и через усб и гдето в мануале нашел что разницы нету, так ли это?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 26)
MKS
сообщение Sep 2 2009, 21:28
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-03-05
Пользователь №: 3 315



Цитата(Kirill Trusov @ Sep 2 2009, 23:26) *
.....
первый же вопрос, я скачал с этого фтп Xilinx ISE Desing Suite , в то время как читая разные темы на форуме вижу ISE WEBPACK ... чем они отличаются?
...

Вот вам ссылка на сравнительную таблицу.
Go to the top of the page
 
+Quote Post
ataradov
сообщение Sep 3 2009, 06:09
Сообщение #3


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

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



Цитата(Kirill Trusov @ Sep 2 2009, 23:26) *
У меня Xilinx Virtex 2 Pro


Это название микросхемы. А тепрь для полноты картины название самой платы неплохо-бы узнать, если конечно она покупная.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 3 2009, 06:15
Сообщение #4


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

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



Цитата(MKS @ Sep 3 2009, 00:28) *
Вот вам ссылка на сравнительную таблицу.

Вы дали ссылку на последний ISE, который не поддерживает Virtex 2 Pro. Для данной микросхемы нужно брать предпоследний ISE 10.1. Какую версию ISE Вы скачали?

2 Kirill Trusov
Цитата
первый же вопрос, я скачал с этого фтп Xilinx ISE Desing Suite , в то время как читая разные темы на форуме вижу ISE WEBPACK ... чем они отличаются?

отличие состоит в количестве поддерживаемых микросхем - WEBPACK "большие"(ресурсоемкие 2 и выше милионники) микросхемы не поддерживает.


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

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


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

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



в таблице нету виртекса 2 про... т.е мне надо другой софт?

плата XUP virtex 2 pro xc2vp30 вот эта вот http://digilentinc.com/Products/Detail.cfm...amp;Prod=XUPV2P

так что насчет программатора, я могу использоть усб шнур, или надо весь программатор подключать и использотьва его?
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 3 2009, 06:30
Сообщение #6


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

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



Цитата(Kirill Trusov @ Sep 3 2009, 09:17) *
в таблице нету виртекса 2 про... т.е мне надо другой софт?

ответ на вопрос см. выше


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

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


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

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



вижу...

так нужен мне программатор или так могу пока?
Go to the top of the page
 
+Quote Post
ataradov
сообщение Sep 3 2009, 06:55
Сообщение #8


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

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



Цитата(Kirill Trusov @ Sep 3 2009, 09:17) *
так что насчет программатора, я могу использоть усб шнур, или надо весь программатор подключать и использотьва его?


JTAG programming via on-board USB2 port;

Да, можно использовать тот, что на плате. Digilent на многих своих платах распаивает USB-JTAG кабель.
Go to the top of the page
 
+Quote Post
Kirill Trusov
сообщение Sep 3 2009, 07:10
Сообщение #9


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

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



хорошо, а то на столе места и так мало.
спасбо за помощь.


может кто посоветует толковый туториал по работе с фпга?
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 3 2009, 11:35
Сообщение #10


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

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



Цитата(Kirill Trusov @ Sep 3 2009, 10:10) *
хорошо, а то на столе места и так мало.
спасбо за помощь.


может кто посоветует толковый туториал по работе с фпга?

по программированию фпга или как проектировать с ней схему в связке с другими радиоэлектронными элементами?


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

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


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

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



наверное и то и то надо
Go to the top of the page
 
+Quote Post
kru64
сообщение Sep 3 2009, 18:45
Сообщение #12





Группа: Участник
Сообщений: 11
Регистрация: 9-06-06
Пользователь №: 17 900



Вот могу посоветовать книгу, которая лежит у Xilinx'a на сайте:
http://www.xilinx.com/publications/product...ic_handbook.pdf
Go to the top of the page
 
+Quote Post
Kirill Trusov
сообщение Sep 3 2009, 18:47
Сообщение #13


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

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



спасибо. щас глянем.

а вообще кто с чего начинал? ведь все когда то учились.
Go to the top of the page
 
+Quote Post
ataradov
сообщение Sep 3 2009, 19:11
Сообщение #14


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

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



Цитата(Kirill Trusov @ Sep 3 2009, 21:47) *
а вообще кто с чего начинал? ведь все когда то учились.


Запускаешь ISE, создаешь визардом проект, пишешь что-то типа (предпологается Verilog):

Код
module and_m (
  input a,
  input b,
  output c
);

  assign c = a & b;

endmodule


В UCF файле прописываешь сигналы 'a' и 'b' на пару переключателей/кнопок на плате, 'c' - на светодиод.

Все, чип стоимостью несколько сот баксов работает как 2-и smile.gif.

Как это заработает, так можно и дальше двигаться, добавляя функционал.

Сообщение отредактировал Taradov Alexander - Sep 3 2009, 19:12
Go to the top of the page
 
+Quote Post
Kirill Trusov
сообщение Sep 3 2009, 19:14
Сообщение #15


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

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



этого я сегодня утром добился, а дальше что... рс232 скачал с опен корес, не понимаю откуса сигнал брать, как его подключать.
Go to the top of the page
 
+Quote Post
ataradov
сообщение Sep 3 2009, 19:20
Сообщение #16


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

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



Цитата(Kirill Trusov @ Sep 3 2009, 22:14) *
этого я сегодня утром добился, а дальше что... рс232 скачал с опен корес, не понимаю откуса сигнал брать, как его подключать.


Сигнал внутренний? Это нужно смотреть описание корки.
Внешний? ПЛИС тут не причем это общая схемотехника нужна. Но в общем на плате должен стоять преобразователь уровней, что-то типа max232 или аналогичное. Для простого случая достаточно выводов Rx и Tx.

Но нужно для начала создать простой счетчик (делитель частоты) и поделить используемую тактовую частоту до уровня заметного лазом (0.5-1 Гц) и убедиться, что практика (наблюдаемая частота) совпадает с ожидаемой. Дальше корка скорее всего потребует на вход вполне определенную частоту, ее нужно сформировать из имеющейся.

Ну а дальше чем-то формировать символы для отправки.

Наверное не самый лучший способ начинать со скачанных корок.

Сообщение отредактировал Taradov Alexander - Sep 3 2009, 19:21
Go to the top of the page
 
+Quote Post
Kirill Trusov
сообщение Sep 3 2009, 19:25
Сообщение #17


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

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



мак232 там есть.

там етсь делитель, надо 50 мегагерц.

в общем я пока в ступоре, сигнал должен быть внутренний, или внешний, а фиг знает
Go to the top of the page
 
+Quote Post
Victor®
сообщение Sep 3 2009, 19:25
Сообщение #18


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(Maverick @ Sep 3 2009, 14:35) *
по программированию фпга или как проектировать с ней схему в связке с другими радиоэлектронными элементами?


В первую очередь читать книги по FPGA/xHDL.
Тут на FTP их полно.

Для начала можете посмотреть на "The Design Warriors Guide to FPGA"...
Вроде ее недавно и на русском переиздали....
И читайте доки с Xilinx. На Xilinx еще форум есть... тоже читайте.

-- Удачи


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
Kirill Trusov
сообщение Sep 3 2009, 19:27
Сообщение #19


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

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



книги я все скачал, уже принялся.

форум не видел, надо повнимательне поисккать
Go to the top of the page
 
+Quote Post
ataradov
сообщение Sep 3 2009, 19:35
Сообщение #20


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

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



Цитата(Kirill Trusov @ Sep 3 2009, 22:25) *
мак232 там есть.
там етсь делитель, надо 50 мегагерц.
в общем я пока в ступоре, сигнал должен быть внутренний, или внешний, а фиг знает


Тогда я бы в качестве следующего после первого проекта все-же рекомендовал-бы сделать проект, который просто изменяет состояние светодиода раз в секунду. Ну или для интереса частоту мигания можно сделать зависимой от внешних переключателей. В общем любой синхронный (тот к котором что-то зависит от тактового сигнала) проект.

Рассматривать сейчас какие-то корки с опенкорес просто очень рано и не факт, что все они предназаначены для простого использования в standalone режиме, это может легко оказаться что-то для процессорных систем (с шиной wishbone, например). Это я к тому, что просто что-то качать и пытаться запустить - это не решение.
Go to the top of the page
 
+Quote Post
Kirill Trusov
сообщение Sep 3 2009, 19:39
Сообщение #21


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

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



так, этим я займусь завтра! мигать диодом, в зависимости от кнопок.. за одно и верилог потренерую
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 4 2009, 03:57
Сообщение #22


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



я бы мозг не компостировал, а скачал бы XUP (Xilinx University Program) и прошел бы все лабораторные. Там вас учат и диодами мигать и процессор (PicoBlaze) использовать что бы с компом по ком порту разговаривать через гипер терминал %)


--------------------
Go to the top of the page
 
+Quote Post
Kirill Trusov
сообщение Sep 4 2009, 10:49
Сообщение #23


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

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



чтото я о таком не слышал.....
можете ссылку дать?
Go to the top of the page
 
+Quote Post
ataradov
сообщение Sep 4 2009, 10:53
Сообщение #24


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

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



Цитата(Kirill Trusov @ Sep 4 2009, 13:49) *
чтото я о таком не слышал.....
можете ссылку дать?


Первая ссылка из гугла.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Sep 4 2009, 12:16
Сообщение #25


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(Taradov Alexander @ Sep 4 2009, 13:53) *
Первая ссылка из гугла.


угу... именно сюда
http://www.xilinx.com/support/training/cur...dation-path.htm


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
Kirill Trusov
сообщение Sep 4 2009, 14:05
Сообщение #26


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

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



большое спасибо, как то я этого не видел на сайте
Go to the top of the page
 
+Quote Post
ecos-rtos_in_ua
сообщение Sep 4 2009, 15:16
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 209
Регистрация: 15-03-08
Из: Украина, Винница
Пользователь №: 35 931



Цитата(des00 @ Sep 4 2009, 06:57) *
я бы мозг не компостировал, а скачал бы XUP (Xilinx University Program) и прошел бы все лабораторные. Там вас учат и диодами мигать и процессор (PicoBlaze) использовать что бы с компом по ком порту разговаривать через гипер терминал %)

Так он же платный, как я понял.
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 - 18:52
Рейтинг@Mail.ru


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