|
Освоение ПЛИС, с чего начать, что почитать. |
|
|
|
Sep 2 2009, 20:26
|

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

|
Добрый день,
Я никогда раньше в реальности не программировал плис, делал пару лабораторных с готовым кодом и проектом, где надо было тольо подправить да изучать.
Настал час, и надо сделать проект с нуля, самому разобратся, что да как и где.
На фтп я нашел DSP Expert , вроде курса лекций, слайты и лабы... читаю.
У меня Xilinx Virtex 2 Pro
Скажите что надо почитать, поизучать о процессе разработки. я скачал ISE надо ли ещё чтото ставить ( как я понимаю модел сим там в коплекте, верно? )
Немного программировать на вхдл и верилоге я умею, пока интересно как всё это воплощено в реальности.
спасибо за помощь и советы.
PS! Возможно поместил не в тот раздел, админы не обижайтесь. но тут люди более сведующие.
первый же вопрос, я скачал с этого фтп Xilinx ISE Desing Suite , в то время как читая разные темы на форуме вижу ISE WEBPACK ... чем они отличаются?
на плате есть USB JTAG, я переключился на него, но ест ьи 10 пиной разьем для jtaga программатор у меня есть, надо ли мне его подключать, или я могу через усб? импак видит и через усб и гдето в мануале нашел что разницы нету, так ли это?
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 26)
|
Sep 2 2009, 21:28
|

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

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

я только учусь...
     
Группа: Модераторы
Сообщений: 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.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Sep 3 2009, 06:17
|

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

|
в таблице нету виртекса 2 про... т.е мне надо другой софт? плата XUP virtex 2 pro xc2vp30 вот эта вот http://digilentinc.com/Products/Detail.cfm...amp;Prod=XUPV2Pтак что насчет программатора, я могу использоть усб шнур, или надо весь программатор подключать и использотьва его?
|
|
|
|
|
Sep 3 2009, 19:11
|

Профессионал
    
Группа: Участник
Сообщений: 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-и  . Как это заработает, так можно и дальше двигаться, добавляя функционал.
Сообщение отредактировал Taradov Alexander - Sep 3 2009, 19:12
|
|
|
|
|
Sep 3 2009, 19:20
|

Профессионал
    
Группа: Участник
Сообщений: 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
|
|
|
|
|
Sep 3 2009, 19:25
|

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
|
|
|
|
|
Sep 3 2009, 19:35
|

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

|
Цитата(Kirill Trusov @ Sep 3 2009, 22:25)  мак232 там есть. там етсь делитель, надо 50 мегагерц. в общем я пока в ступоре, сигнал должен быть внутренний, или внешний, а фиг знает Тогда я бы в качестве следующего после первого проекта все-же рекомендовал-бы сделать проект, который просто изменяет состояние светодиода раз в секунду. Ну или для интереса частоту мигания можно сделать зависимой от внешних переключателей. В общем любой синхронный (тот к котором что-то зависит от тактового сигнала) проект. Рассматривать сейчас какие-то корки с опенкорес просто очень рано и не факт, что все они предназаначены для простого использования в standalone режиме, это может легко оказаться что-то для процессорных систем (с шиной wishbone, например). Это я к тому, что просто что-то качать и пытаться запустить - это не решение.
|
|
|
|
|
Sep 4 2009, 15:16
|
Местный
  
Группа: Свой
Сообщений: 209
Регистрация: 15-03-08
Из: Украина, Винница
Пользователь №: 35 931

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