kurtis 0 25 ноября, 2005 Опубликовано 25 ноября, 2005 · Жалоба 1.вот предположим что разработал какое-то устройство на ПЛИС.....как мне это чудо дальше на печатную плату перенести??? 2.как мне оформить схему электроическую принципиальную???нарисовать 1 большой черный ящик, с кучкой входов и выходов???или расписовать внутреную структуру ПЛИС??? 3.может кто-то прислать очень большой проект на VHDL для квартуса, под любой кристал, просто хочется посмотреть как оно будет в кристале вписываться, а то покомпилировал небольшые проекты из базового набора, дык как-то не впечатляет, заполнено 1-2 процента от общего обьема кристала.... 4.что такое *корки*(IP cores) и с чем их кушать???просто залез сюда на фтп, и там лежат какие-то непонятные exe-файлы, больших размеров???насколько я понял корка это просто кусок кода написаного другим разработчиком??? 5.вот предположим что запихнул я в какую-то плис какой-то процесов (NIOS или MICROBLAZE(picoblaze??)) на чем мне для него программу писать, на СИ или на VHDL??? 6.как выглядить обычный цикл разработки устройства с применением ПЛИС, т.е. в каком редакторе VHDL проект начинается, в каком симуляторе симуляторов и в какой программе делается печатная плата с схемой принципиальной???т.е. как конкретно вы это делаете, и как следует это делать??? извените, просто я много еще непонимаю, сложно сходу переварить большой обем информации.....ну или если я совсем дурак, то тыкните пальцем что идти читать..... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vetal 0 25 ноября, 2005 Опубликовано 25 ноября, 2005 · Жалоба На все вопросы отвечать не буду, т.к. поздно уже. Схема оформляется как обычно, плис на ней рисуется как цифровой элемент(см. ГОСТ 2.743-82). Внутренняя начинка оформляется по согласованию с нормоконтролем. Или прочим подразделением(начальством). В простейшем случае - документированные исходники+DataSheet. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
maksya 0 26 ноября, 2005 Опубликовано 26 ноября, 2005 · Жалоба 4. IP cores - это готовые проекты, чаще всего даются за бабло, но есть халявные. Используются для сокращения времени проектирования. Вместо того чтобы изобретать велосипед, используете уже готовое решение. Однако ничего идеального в нашем мире не существует. Есть свои недостатки. 5. VHDL - язык описания аппаратуры. К языкам программирования не имеет отношения. Каждый процессор имеет свой набор команд, при поступлении которых выполняются некоторые действия. Программа, написанная на языке высокого уровня (например, С) после компиляции преобразуется в машинный код (т.е. понятный процессору). Подробно про Nios или Microblaze сказать ничего не могу вследствии отсутствия опыта работы с ними. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Andrey Filippov 0 27 ноября, 2005 Опубликовано 27 ноября, 2005 · Жалоба 4. IP cores - это готовые проекты, чаще всего даются за бабло, но есть халявные. А есть еще - GPL-ные. И не "за бабло", но и не халявные :-) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
maksya 0 27 ноября, 2005 Опубликовано 27 ноября, 2005 · Жалоба А есть еще - GPL-ные. И не "за бабло", но и не халявные :-) Расшифруйте, please. GPL - ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DeadMoroz 0 28 ноября, 2005 Опубликовано 28 ноября, 2005 · Жалоба Для NIOS используется C\C++. Для Microblaze наверное тоже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
psL 0 28 ноября, 2005 Опубликовано 28 ноября, 2005 · Жалоба GPL - General Pulic License Самый известный сайт с GPL корками - www.opencores.org Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mkalexey 0 7 декабря, 2005 Опубликовано 7 декабря, 2005 · Жалоба Доброго времени суток! 5. вот предположим что запихнул я в какую-то плис какой-то процесов (NIOS или MICROBLAZE(picoblaze??)) на чем мне для него программу писать, на СИ или на VHDL??? PicroBlaze (8-бит) програмируеться на асме, а потом переганяеться в VHDL и получается память команд, которую надо шить вместе с ядром и памятью данных. Есть компиляторы из С в VHDL, но использовать их лучше не стоит, уж больно они глючные. Есть pBlazeIDE, но она стоит денюжку, а так очень даже ничего. А вообще какая разница? Когда есть необходимость использовать процессор, то выбираешь наиболее приемлимый вариант. Предложений море. Удачи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться