SGP 0 13 сентября, 2004 Опубликовано 13 сентября, 2004 · Жалоба Кто работал с ядрами синтезируемых процессоров просьба поделиться впечатлениями. Интересует сравнение системы команд с известными архитектурами такими как 8051, AVR, PIC. Для каких задач данное ядро более подходит. Хотелось бы услышать о достоинствах и недостатках. В частности интересуют продукты от Xilinx - пикоблазе, микроблазе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Himer 0 14 сентября, 2004 Опубликовано 14 сентября, 2004 · Жалоба Могу сказать насчет пикоблазе. Он подходит для самых простеньких задач вроде управления ЖКИ, опроса кнопок, ну и сложных FSM. Я его для обработки протокола связи с PC через UART использую. Плюсы - то что нахаляву, и мало места занимает и IDE с симулятором есть, причем тоже нахаляву :). Минусы - всего 1k памяти - сильно не развернутся :(. Автор пикоблазе для более сложных задач рекомендует их несколько встраивать , но мне ето геморойным кажется, лучше уж че - то посерьезней найти вроде микроблейза, но для него надо EDK покупать. Кстати может кто знает как его по другому достать можно??? вроде у 3.14 судя по постам он есть!?? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 14 сентября, 2004 Опубликовано 14 сентября, 2004 · Жалоба Насчет PicoBlaze полностью поддерживаю. В одной плате я их аш восемь штук в кристалл SP2 впиндюрил, каждый на 60МГц. Только мои понимают 512б (может версии разные) и симулятора (если Вы не имели в виду ModelSim) у меня нет. Перед применением побаивался. Оказалось напрасно, достаточно ограничить его PERIODом да MAXDELAY указать. Насчет EDK. Обратил внимание и удивился на его на FTP. Я бы с радостью его аплоадил, но мое начальство это не поймет (уломал на скачку WG2004, чувствую себя как подлец). Я его получил с DVD диском AlexSoft "Золотой архив программ схемотехника". Еще он имеется в закромах. Только учтите, EDK6.2 не подходит к ISE 6.1 (как наоборот не знаю). Люди! Кто пользовался другими корками, поделитесь опытом. Ато последнее время мне все чаще приходит мысль о пробе упрощенной корки AVRки, microBlaze уш шибко крут (32 бита и все такое) picoBlaze – в принципе ничего, но далеко на asm не уедешь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ASN 0 14 сентября, 2004 Опубликовано 14 сентября, 2004 · Жалоба Himer Не уверенные я, что несколько Picoblaze будут менее геморройные, чем один 32-х разрядный монстр. Кстати, если я не ошибаюсь, есть бесплатная версия Microblaze compatible на www.opencores.org. (только там уже месяц весит в CVS надпись coming soon, может Xilinx против :) ). 3.14 Под симулятором понимается, IMHO, что-то типа pBlazIDE.exe. А вот меня посещают мысли об использовании, что-то типа http://www.ece.ualberta.ca/%7Erchapman/DFP/index.html А вот найти (или написать) C для Picoblaze – это было бы здорово. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Himer 0 15 сентября, 2004 Опубликовано 15 сентября, 2004 · Жалоба 3.14 1kбайт потому что на спартане 3, симулятор как ASN сказал pBlazIDE.exe. За инфу где достать EDK спасибо. Кстати если кому не сложно вышлите на мыло pswrd к закромам. ASN C для пикоблайза уже пишут. Так покрайней мере на форуме Xilinx написанно. Может доживем :) А насчет нескольких пикоблайз вместо чего-то посерьезней , то ето тоже от задачи зависит. Спасибо за линк сижу изучаю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 15 сентября, 2004 Опубликовано 15 сентября, 2004 · Жалоба Адресок закромов я в закрытой конфе положил (на почту не уходило). Только тебе туда не просто будет достучаться. Помнится udofun спрашивал что от туда вытянуть. Насчет С для пикоблайзера. Да, это будет круче любого немецкого порно. Беспамятный камень с памятью в 256 команд... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Himer 0 15 сентября, 2004 Опубликовано 15 сентября, 2004 · Жалоба 3.14 Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MadMakc 0 6 октября, 2004 Опубликовано 6 октября, 2004 · Жалоба А у нас возникла с микроблэйзом проблема.Не хочется патчиться *.bit файл,чтобы появилась прошивка.Если самому предустановить ПЗУ,то работает.А по "модному", то бишь, как и должно быть- не получается.Память программ пуста,только счётчик команд,бедный,бегает по кругу.... Никто с таким не сталкивался? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Yra 4 14 апреля, 2005 Опубликовано 14 апреля, 2005 · Жалоба Вывесите пожалуйста или дайте ссылочку на этот самый PicoBlaze (это случайно не то ядро, которое на opencores.org находится под именем risc5x_rel1.1 ?). Хотелось бы тоже применять такие штучки (хотябы матожиданьице посчитать) и для начала взять проверенное ядрышко, дружащее с каким - нибудь IDE. По поводу risc5x_rel1.1 - в моделсиме - то на поведенческом уровне оно у меня ожило, но боюсь потерять кучу времени на более серьёзные эксперименты. risc5x_rel1.1.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 14 апреля, 2005 Опубликовано 14 апреля, 2005 · Жалоба PicoBlaze - маленькое (по ресурсам и по возможностям) ядро раздаваемое на халяву Xilinx, последнюю версию всегда можно найти на их сайте в разделе апликейшенов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
acex2 0 14 апреля, 2005 Опубликовано 14 апреля, 2005 · Жалоба Вывесите пожалуйста или дайте ссылочку на этот самый PicoBlaze (это случайно не то ядро, которое на opencores.org находится под именем risc5x_rel1.1 ?). Хотелось бы тоже применять такие штучки (хотябы матожиданьице посчитать) и для начала взять проверенное ядрышко, дружащее с каким - нибудь IDE. По поводу risc5x_rel1.1 - в моделсиме - то на поведенческом уровне оно у меня ожило, но боюсь потерять кучу времени на более серьёзные эксперименты. <{POST_SNAPBACK}> PicoBlaze живет здесь: http://www.xilinx.com/products/design_reso...g/picoblaze.htm Родился он здесь: http://www.xilinx.com/xlnx/xweb/xil_tx_home.jsp (автор Ken Chapman) Небольшое введение на русском по PicoBlaze есть тут: http://www.electronix.ru/plis/xilinx/xilinx.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xyzzy 0 15 апреля, 2005 Опубликовано 15 апреля, 2005 · Жалоба Вывесите пожалуйста или дайте ссылочку на этот самый PicoBlaze (это случайно не то ядро, которое на opencores.org находится под именем risc5x_rel1.1 ?). Хотелось бы тоже применять такие штучки (хотябы матожиданьице посчитать) и для начала взять проверенное ядрышко, дружащее с каким - нибудь IDE. По поводу risc5x_rel1.1 - в моделсиме - то на поведенческом уровне оно у меня ожило, но боюсь потерять кучу времени на более серьёзные эксперименты. <{POST_SNAPBACK}> Есть еще pacoblaze. http://bleyer.org/pacoblaze/ Клон picoblaze но на верилоге и не завязан на ксилинкса. --xyzzy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Himer 0 15 апреля, 2005 Опубликовано 15 апреля, 2005 · Жалоба Появился С компилятор под пикоблейз - http://www.poderico.co.uk/PCCOMP.htm Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aosp 0 15 апреля, 2005 Опубликовано 15 апреля, 2005 · Жалоба Все очень здорово вы рассказываете про маленькие синтезируемые ядрышки... Вот у меня вопрос: можно ли найти действительно отвязанный от архитектуры целевой ПЛИС код процессора и для него же компилятер, отладчик ну и прочую требуху? Хочется чтоб этот проц. не включал никаких блоков памяти, а имел привычную шину АДРЕС/ДАННЫЕ управление и какой–то интерфейс доступа к внешним данным (портам и все такое). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
acex2 0 15 апреля, 2005 Опубликовано 15 апреля, 2005 · Жалоба Все очень здорово вы рассказываете про маленькие синтезируемые ядрышки... Вот у меня вопрос: можно ли найти действительно отвязанный от архитектуры целевой ПЛИС код процессора и для него же компилятер, отладчик ну и прочую требуху? Хочется чтоб этот проц. не включал никаких блоков памяти, а имел привычную шину АДРЕС/ДАННЫЕ управление и какой–то интерфейс доступа к внешним данным (портам и все такое). <{POST_SNAPBACK}> Возьмите например синтезируемое ядро 8051 от Oregano. Или от Mentor. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться