Andys_sumy 0 18 марта, 2006 Опубликовано 18 марта, 2006 · Жалоба Где можно найти по нему информации на русском, а так пока грызу спецификацию на аглицком Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gab 0 18 марта, 2006 Опубликовано 18 марта, 2006 · Жалоба Нигде. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergeeff 1 18 марта, 2006 Опубликовано 18 марта, 2006 · Жалоба Андре! А не подскажешь ли где ты документацию на английском нашел? Хотелось бы ее почитать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gab 0 18 марта, 2006 Опубликовано 18 марта, 2006 · Жалоба www.opencores.org Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andys_sumy 0 18 марта, 2006 Опубликовано 18 марта, 2006 · Жалоба Андре! А не подскажешь ли где ты документацию на английском нашел? Хотелось бы ее почитать. http://www.opencores.org/projects.cgi/web/...e/wbspec_b3.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Yra 4 19 мая, 2006 Опубликовано 19 мая, 2006 · Жалоба Ну и как Вам эта шина? Мне она определённо понравилась и я уже на нё переехал, но хотелось- бы послушать мнение специалистов, имевших дело с другими шинами. AMBA мне не понравилась априорно: из за объёма спецификации (разберись зачем и в каких случаях применять APB, ASB, AHB). р.s Сравнительный анализ шин, приводимый на opencores.org я читал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gab 0 19 мая, 2006 Опубликовано 19 мая, 2006 · Жалоба Ну и как Вам эта шина? Мне она определённо понравилась и я уже на нё переехал, но хотелось- бы послушать мнение специалистов, имевших дело с другими шинами. AMBA мне не понравилась априорно: из за объёма спецификации (разберись зачем и в каких случаях применять APB, ASB, AHB). р.s Сравнительный анализ шин, приводимый на opencores.org я читал. Мне нравится! :) По воле судьбы работаю с OPB и PLB. Плююсь... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shems 0 19 мая, 2006 Опубликовано 19 мая, 2006 · Жалоба Ну и как Вам эта шина? Мне она определённо понравилась и я уже на нё переехал, но хотелось- бы послушать мнение специалистов, имевших дело с другими шинами. AMBA мне не понравилась априорно: из за объёма спецификации (разберись зачем и в каких случаях применять APB, ASB, AHB). р.s Сравнительный анализ шин, приводимый на opencores.org я читал. Мне нравится! :) По воле судьбы работаю с OPB и PLB. Плююсь... Мне она тоже нравится. Более того, когда наш проект представили заказчикам из Simence, Wishbone им тоже понравился, и попросили изменить порты некоторых их ядер на Wishbone тоже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gab 0 19 мая, 2006 Опубликовано 19 мая, 2006 · Жалоба Ещё мне понравилась её документированность: просто и понятно! Т.е. во время прочтения спокойно можно начинать писать интерфейс к своему ядру. Не сравнить с документацией на OPB, например. PS: На WB сделал уже >8 проектов. Чаще всего - WB-Master/Slave. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Yra 4 20 мая, 2006 Опубликовано 20 мая, 2006 · Жалоба А кто- нибудь работал с роунд-робин арбитром, поставляемым в WBVHDLIB (ну например для организации нескольких SPI- интерфейсов с DMA в качестве мастеров а двухпортовой памятью в качестве слэйва) ? Такая конфигурация может существенно сэкономить блочную память на борту ПЛИС. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 22 мая, 2006 Опубликовано 22 мая, 2006 · Жалоба ИМХО шина проста, хорошо описана и документированна, но подходит не для всех примений. ИМХО для выскокопроизводительных систем лучше подходят системы на основе crossbar switch (AXI, LocalLin писать самому, Avalon Swithc Fabric - альтера онли, уже все готово). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Postoroniy_V 0 22 мая, 2006 Опубликовано 22 мая, 2006 · Жалоба Ну и как Вам эта шина? Мне она определённо понравилась и я уже на нё переехал, но хотелось- бы послушать мнение специалистов, имевших дело с другими шинами. AMBA мне не понравилась априорно: из за объёма спецификации (разберись зачем и в каких случаях применять APB, ASB, AHB). р.s Сравнительный анализ шин, приводимый на opencores.org я читал. шина как шина :) почти всё что есть на опенкорес под wishbone легко переделывается под Avalon(Альтера) "под почти всё" понимается всё что не использует сигнальчики типа TAGхх и тд. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bsp 0 26 мая, 2006 Опубликовано 26 мая, 2006 · Жалоба Просветите, пожалуйста! Почитал отзывы о интерфейсе Wishbone, решил применить. И тут-же уперся. Имею FPGA Cyclone, управляемый через SPI - slave. Управление не объемное - записать десяток -другой байтов в двухпортовое ОЗУ, прочитать столько-же из FIFI, ну еще несколько байт прочитать - записать по разным адресам. Начал делать Wishbone - master, а тактовую частоту надо брать из SPI интерфейса. А там все жестко - идет байт информации и тогда есть тактовая частота, а не идет - и нету! И не получается правильная диаграмма для Wishbone ( если полностью выполнять спецификацию ). Может это просто неудобный случай для этого интерфейса? Посмотрел на www.opencore.org, там только SPI - master, наверное не случайно. Конечно, можно обойтись и без Wishbone, тем более, что уже сделан такой вариант, но делаю "на вырост" и хочется иметь развиваемый проект с распространенным интерфейсом. А может просто все устройство надо делать совсем по другому? Интересны любые соображения. P.S. Начал читать Avalon, вдруг там все иначе. А ведь есть еще ругаемые кем-то и другие интерфейсы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Postoroniy_V 0 26 мая, 2006 Опубликовано 26 мая, 2006 · Жалоба Просветите, пожалуйста! Почитал отзывы о интерфейсе Wishbone, решил применить. И тут-же уперся. Имею FPGA Cyclone, управляемый через SPI - slave. Управление не объемное - записать десяток -другой байтов в двухпортовое ОЗУ, прочитать столько-же из FIFI, ну еще несколько байт прочитать - записать по разным адресам. Начал делать Wishbone - master, а тактовую частоту надо брать из SPI интерфейса. А там все жестко - идет байт информации и тогда есть тактовая частота, а не идет - и нету! И не получается правильная диаграмма для Wishbone ( если полностью выполнять спецификацию ). Может это просто неудобный случай для этого интерфейса? Посмотрел на www.opencore.org, там только SPI - master, наверное не случайно. Конечно, можно обойтись и без Wishbone, тем более, что уже сделан такой вариант, но делаю "на вырост" и хочется иметь развиваемый проект с распространенным интерфейсом. А может просто все устройство надо делать совсем по другому? Интересны любые соображения. P.S. Начал читать Avalon, вдруг там все иначе. А ведь есть еще ругаемые кем-то и другие интерфейсы. если юзаете альтеру, то лучший способ реализовать ваши потребности - это не заморачиваться с wishbone :) а лучше заморочиться с NIOS и SOPC bulder(Avalon bus). там уже есть SPI( master/ slave ) правда без FIFO. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bsp 0 26 мая, 2006 Опубликовано 26 мая, 2006 · Жалоба Просветите, пожалуйста! Почитал отзывы о интерфейсе Wishbone, решил применить. И тут-же уперся. Имею FPGA Cyclone, управляемый через SPI - slave. Управление не объемное - записать десяток -другой байтов в двухпортовое ОЗУ, прочитать столько-же из FIFI, ну еще несколько байт прочитать - записать по разным адресам. Начал делать Wishbone - master, а тактовую частоту надо брать из SPI интерфейса. А там все жестко - идет байт информации и тогда есть тактовая частота, а не идет - и нету! И не получается правильная диаграмма для Wishbone ( если полностью выполнять спецификацию ). Может это просто неудобный случай для этого интерфейса? Посмотрел на www.opencore.org, там только SPI - master, наверное не случайно. Конечно, можно обойтись и без Wishbone, тем более, что уже сделан такой вариант, но делаю "на вырост" и хочется иметь развиваемый проект с распространенным интерфейсом. А может просто все устройство надо делать совсем по другому? Интересны любые соображения. P.S. Начал читать Avalon, вдруг там все иначе. А ведь есть еще ругаемые кем-то и другие интерфейсы. если юзаете альтеру, то лучший способ реализовать ваши потребности - это не заморачиваться с wishbone :) а лучше заморочиться с NIOS и SOPC bulder(Avalon bus). там уже есть SPI( master/ slave ) правда без FIFO. Начал смотреть Avalon, но вот боюсь не скоро пойму - можно с помощью SOPC создать проект вообще без NIOS ( кто тогда будет выполнять функции мастера в Avalon'е ). Концептуально в разработку в качестве контроллера заложен внешний ARM. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться