|
Создание собственного IP core, век живи век учись |
|
|
|
Jan 22 2009, 13:37
|
Профессионал
    
Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884

|
Привет докам и all !
Большой проект готовится завершиться уже близок сладостный момент сдачи кучи глюков заказчику... Чтобы никто ни о чем не догадался сдавать будем как IP core.
И вот незадача - непонятно как его делать... Гугл при слове IP core начинает со страшной силой барыжить и в конфе ниче конкретного тоже не нашел.
В папке проекта после синтеза, рядом с головным файлом laja.v появляется файлик laja.edn
Как понимаю, laja.edn и есть корка, но смущает способ использования всего ентого продукта. В файле laja.v у меня лежит код.... а хочется чтоб был просто интерфейс файл и edn, как у ксила например.
Куда смотреть почитать на ету тему плз !
Среда Aldec Active HDL, Synplify, Xil.
--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
|
|
|
|
|
 |
Ответов
|
Jan 23 2009, 07:51
|
Профессионал
    
Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884

|
Цитата(ClockworkOrange @ Jan 22 2009, 17:46)  процедура ничем не отличается от использования сторонних IP-core читай документацию Xilinx на CoreGen (или аналогичную у симплифай)
вкратце: в проект цепляется враппер с интерфейсом модуля, а в эту же папку помещается синтезированный нетлист блин... я спрашиваю не о том, как зацепить чужую корку, а как создать свою. Как сделать етот самый враппер. конкретно, предположим я пишу враппер по образу и подобию ксила. тогда че писать вместо строчки (а еще конкретней вместо XilinxCoreLib): for all : wrapped_main_rec_fifo use entity XilinxCoreLib.fifo_generator_v3_3(behavioral)
--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
|
|
|
|
Сообщений в этой теме
a123-flex Создание собственного IP core Jan 22 2009, 13:37  Kompot Цитата(a123-flex @ Jan 23 2009, 11:5... Jan 23 2009, 15:04   a123-flex Цитата(Kompot @ Jan 23 2009, 18:04) А Вы ... Jan 26 2009, 08:47 dm.pogrebnoy Здесь думаю легче всего обойтись тем, что отдать з... Jan 28 2009, 23:04 des00 Цитата(dm.pogrebnoy @ Jan 28 2009, 17:04)... Jan 29 2009, 03:54  a123-flex Цитата(des00 @ Jan 29 2009, 06:54) А ниче... Jan 29 2009, 12:06   des00 Цитата(a123-flex @ Jan 29 2009, 06:0... Jan 29 2009, 17:24    a123-flex [quote name='des00' date='Jan 29 2009,... Feb 1 2009, 13:26     des00 Цитата(a123-flex @ Feb 1 2009, 07:26... Feb 2 2009, 10:12      v_mirgorodsky Цитата(des00 @ Feb 2 2009, 12:12) давно в... Feb 2 2009, 12:07       des00 Цитата(v_mirgorodsky @ Feb 2 2009, 06:07)... Feb 3 2009, 04:06        a123-flex Цитата(des00 @ Feb 3 2009, 07:06) понимаю... Feb 3 2009, 11:44        анатолий Цитата(des00 @ Feb 3 2009, 06:06) Класс, ... Feb 3 2009, 12:15         atlantic Цитата(анатолий @ Feb 3 2009, 15:15) Насч... Feb 6 2009, 07:35         glock17 ЦитатаНасчет Altera/Xilinx/и т.д - эти корки там д... Feb 10 2009, 01:20     a123-flex Цитата(des00 @ Jan 29 2009, 20:24) тогда ... Feb 10 2009, 16:01  ClockworkOrange Цитата(des00 @ Jan 29 2009, 06:54) Вообще... Jan 29 2009, 14:29 dm.pogrebnoy Цитата(des00 @ Jan 29 2009, 06:54) А ниче... Jan 29 2009, 20:23 анатолий Тут всё переставлено с ног на голову.
IP core - эт... Feb 2 2009, 13:40 a123-flex Цитата(анатолий @ Feb 2 2009, 16:40) Тут ... Feb 2 2009, 16:12 vetal Цитатав секретах - или прячут свои недоделки, или ... Feb 3 2009, 12:20
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|