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

 
 
 
Reply to this topicStart new topic
> CORE GENERATOR, инфа по CORE GENERATOR XILINX
cheetah
сообщение Aug 1 2005, 12:35
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 25-05-05
Пользователь №: 5 379



День добрый.

Кто-то может подсказать где найти толковую инфу по CORE GENERATOR XILINX

Заранее благодарю.
Go to the top of the page
 
+Quote Post
vitus_strom
сообщение Aug 1 2005, 12:41
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 15-10-04
Пользователь №: 877



А хелп почитать?
Go to the top of the page
 
+Quote Post
cheetah
сообщение Aug 1 2005, 13:08
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 25-05-05
Пользователь №: 5 379



Цитата(vitus_strom @ Aug 1 2005, 16:41)
А хелп почитать?
*


читал..... не помогает sad.gif((
Go to the top of the page
 
+Quote Post
vitus_strom
сообщение Aug 2 2005, 08:50
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 15-10-04
Пользователь №: 877



а что именно интересует там же всё просто как грабли, давайте подскажу чего знаю
Go to the top of the page
 
+Quote Post
cheetah
сообщение Aug 2 2005, 11:14
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 25-05-05
Пользователь №: 5 379



Цитата(vitus_strom @ Aug 2 2005, 12:50)
а что именно интересует там же всё просто как грабли, давайте подскажу чего знаю
*


smile.gif))
Я только начинаю изучть ПЛИС, VHDL... поэтому многое для меня не понятно....
Поэтому уж.... не судите строго...

Как я понял Core Generator это тулза для генерирования таких блоков или модулей (кажись называется IP-core) которые можно потоммногократно использовать в своих дизайнах. Вот....
Прочитал CORE Generator Guide... и понял следующее: Имеется какое-то кол-во этих самых IP-core и я могу на основе их (Recustomizing или Regenerating )создать свое...
Не понятно как их менять???
Я себе это представлял так: На VHDL или Verilog описывается модель этого самого IP-core а потом из этого описание генерируется что то .. что в дальнейшем используется в дизайнах пользователя.
Как увидеть описание IP-core на VHDL или Verilo ?? и как их использовать в своих дизайнах???

Возможно все вышенаписанное полная ерунда... Если так .. исправте и подскажите пожайлуста как оно есть на самом деле.

Заранее благодарю.
Go to the top of the page
 
+Quote Post
des00
сообщение Aug 2 2005, 11:22
Сообщение #6


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

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



Цитата(cheetah @ Aug 2 2005, 06:14)
Цитата(vitus_strom @ Aug 2 2005, 12:50)
а что именно интересует там же всё просто как грабли, давайте подскажу чего знаю
*


smile.gif))
Я только начинаю изучть ПЛИС, VHDL... поэтому многое для меня не понятно....
Поэтому уж.... не судите строго...

Как я понял Core Generator это тулза для генерирования таких блоков или модулей (кажись называется IP-core) которые можно потоммногократно использовать в своих дизайнах. Вот....
Прочитал CORE Generator Guide... и понял следующее: Имеется какое-то кол-во этих самых IP-core и я могу на основе их (Recustomizing или Regenerating )создать свое...
Не понятно как их менять???
Я себе это представлял так: На VHDL или Verilog описывается модель этого самого IP-core а потом из этого описание генерируется что то .. что в дальнейшем используется в дизайнах пользователя.
Как увидеть описание IP-core на VHDL или Verilo ?? и как их использовать в своих дизайнах???

Возможно все вышенаписанное полная ерунда... Если так .. исправте и подскажите пожайлуста как оно есть на самом деле.

Заранее благодарю.
*



хмм запускаете корегенератор, создаете проект, выбираете тип корки и впуть ГУИ рулит. потом сохраняете ВХДЛ/Верилог исходник и вставляете в свой проект.

Можно и ручками всё вбивать в настройки блоков. Кому как нравиться


--------------------
Go to the top of the page
 
+Quote Post
vitus_strom
сообщение Aug 2 2005, 11:31
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 15-10-04
Пользователь №: 877



"Как я понял Core Generator это тулза для генерирования таких блоков или модулей (кажись называется IP-core) которые можно потоммногократно использовать в своих дизайнах. Вот.... " - да поняли правильно....
"Почитал CORE Generator Guide... и понял следующее: Имеется какое-то кол-во этих самых IP-core и я могу на основе их (Recustomizing или Regenerating )создать свое..." - тоже правильно...
"Не понятно как их менять???" -
Во первых нужно убедиться есть ли у Вас сам коргенератор...
Во вторых генератор можно вызвать 2-мя способами: как стандалон, либо из проекта.
1) стандалон - через кнопку Пуск->Programms->Xilinx->Xilinx ISE ->Accessories
2) в проекте создав новый коргенераторный файл
После того как генератор запущен можно выбрать ядро из тех что есть и параметризировать его...
В ответ на ваши манипуляции генератор создаст Вам некое количество файлов среди которых будет нетлист (EDN), и враппер файл (VHD или VHO непомню уже).
Во враппере описано как поключить ваше ядро к дизайну...
В принципе исходники корок есть где то в директории с инстваляцией пакета типа src/XilinxCoreLib там можно посмотреть как пишут люди....
Go to the top of the page
 
+Quote Post
cheetah
сообщение Aug 2 2005, 12:09
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 25-05-05
Пользователь №: 5 379



Цитата(vitus_strom @ Aug 2 2005, 15:31)
1) стандалон - через кнопку Пуск->Programms->Xilinx->Xilinx ISE ->Accessories
2) в проекте создав новый коргенераторный файл
После того как генератор запущен можно выбрать ядро из тех что есть и параметризировать его...
В ответ на ваши манипуляции генератор создаст Вам некое количество файлов среди которых будет нетлист (EDN), и враппер файл (VHD или VHO непомню уже).
Во враппере описано как поключить ваше ядро к дизайну...
В принципе исходники корок есть где то в директории с инстваляцией пакета типа src/XilinxCoreLib там можно посмотреть как пишут люди....
*


Core Generator присутствует.
Что понимается под словом "параметризировать ядро"? (например для компаратора это означает настроить условия сравнения типа "равно", "больше", "меньше", ).

А как создать свое ядро с нуля ?
Go to the top of the page
 
+Quote Post
vitus_strom
сообщение Aug 2 2005, 12:17
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 15-10-04
Пользователь №: 877



ядро это есть некая функция которую можно(в отдельных случаях и нельзя) параметризировать....
параметризация происходит в точке инстанцирования при помощи generic'ов
Go to the top of the page
 
+Quote Post
cheetah
сообщение Aug 2 2005, 12:20
Сообщение #10


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 25-05-05
Пользователь №: 5 379



Цитата(vitus_strom @ Aug 2 2005, 16:17)
ядро это есть некая функция которую можно(в отдельных случаях и нельзя) параметризировать....
параметризация происходит в точке инстанцирования при помощи generic'ов
*


это что за точка?
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Aug 2 2005, 12:35
Сообщение #11


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

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Цитата(vitus_strom @ Aug 2 2005, 15:31)
В принципе исходники корок есть где то в директории с инстваляцией пакета типа src/XilinxCoreLib там можно посмотреть как пишут люди....

И ничего вы там не увидите. Это симуляционные модели корок. Несинтезируемые.
Go to the top of the page
 
+Quote Post
vitus_strom
сообщение Aug 9 2005, 11:03
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 15-10-04
Пользователь №: 877



точчка инстанцирования это то места где вы говорите какому порту какой сигнал в вашей схеме соответствует, то же с амое с женериками...
А вот насчет исходников вы не правы, по крайней мере лет эдак 4 вполне работоспособные исходники лежали... только ручки нужно было приложить, не берусь гарантировать что во свсех случаях они синтезировались но те которыми я пользовался очень даже
Go to the top of the page
 
+Quote Post

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

 


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


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