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

 
 
 
Reply to this topicStart new topic
> несколько глупых вопросов.....
kurtis
сообщение Nov 25 2005, 22:03
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205



1.вот предположим что разработал какое-то устройство на ПЛИС.....как мне это чудо дальше на печатную плату перенести???
2.как мне оформить схему электроическую принципиальную???нарисовать 1 большой черный ящик, с кучкой входов и выходов???или расписовать внутреную структуру ПЛИС???
3.может кто-то прислать очень большой проект на VHDL для квартуса, под любой кристал, просто хочется посмотреть как оно будет в кристале вписываться, а то покомпилировал небольшые проекты из базового набора, дык как-то не впечатляет, заполнено 1-2 процента от общего обьема кристала....
4.что такое *корки*(IP cores) и с чем их кушать???просто залез сюда на фтп, и там лежат какие-то непонятные exe-файлы, больших размеров???насколько я понял корка это просто кусок кода написаного другим разработчиком???
5.вот предположим что запихнул я в какую-то плис какой-то процесов (NIOS или MICROBLAZE(picoblaze??)) на чем мне для него программу писать, на СИ или на VHDL???
6.как выглядить обычный цикл разработки устройства с применением ПЛИС, т.е. в каком редакторе VHDL проект начинается, в каком симуляторе симуляторов и в какой программе делается печатная плата с схемой принципиальной???т.е. как конкретно вы это делаете, и как следует это делать???

извените, просто я много еще непонимаю, сложно сходу переварить большой обем информации.....ну или если я совсем дурак, то тыкните пальцем что идти читать.....
Go to the top of the page
 
+Quote Post
vetal
сообщение Nov 25 2005, 23:26
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



На все вопросы отвечать не буду, т.к. поздно уже.
Схема оформляется как обычно, плис на ней рисуется как цифровой элемент(см. ГОСТ 2.743-82).
Внутренняя начинка оформляется по согласованию с нормоконтролем. Или прочим подразделением(начальством). В простейшем случае - документированные исходники+DataSheet.
Go to the top of the page
 
+Quote Post
maksya
сообщение Nov 26 2005, 22:24
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 28-08-04
Из: Ленинград
Пользователь №: 562



4. IP cores - это готовые проекты, чаще всего даются за бабло, но есть халявные. Используются для сокращения времени проектирования. Вместо того чтобы изобретать велосипед, используете уже готовое решение. Однако ничего идеального в нашем мире не существует. Есть свои недостатки.

5. VHDL - язык описания аппаратуры. К языкам программирования не имеет отношения. Каждый процессор имеет свой набор команд, при поступлении которых выполняются некоторые действия. Программа, написанная на языке высокого уровня (например, С) после компиляции преобразуется в машинный код (т.е. понятный процессору). Подробно про Nios или Microblaze сказать ничего не могу вследствии отсутствия опыта работы с ними.


--------------------
Лень - это не врожденное чувство русского человека, а средство борьбы с неуемной, но бестолковой энергией начальника.
Go to the top of the page
 
+Quote Post
Andrey Filippov
сообщение Nov 27 2005, 09:36
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 55
Регистрация: 27-01-05
Из: 40.7019N 112.0811W
Пользователь №: 2 220



Цитата(maksya @ Nov 26 2005, 15:24) *
4. IP cores - это готовые проекты, чаще всего даются за бабло, но есть халявные.


А есть еще - GPL-ные. И не "за бабло", но и не халявные :-)
Go to the top of the page
 
+Quote Post
maksya
сообщение Nov 27 2005, 11:54
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 28-08-04
Из: Ленинград
Пользователь №: 562



Цитата(Andrey Filippov @ Nov 27 2005, 12:36) *
А есть еще - GPL-ные. И не "за бабло", но и не халявные :-)


Расшифруйте, please. GPL - ?


--------------------
Лень - это не врожденное чувство русского человека, а средство борьбы с неуемной, но бестолковой энергией начальника.
Go to the top of the page
 
+Quote Post
DeadMoroz
сообщение Nov 28 2005, 08:14
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 3-02-05
Пользователь №: 2 391



Для NIOS используется C\C++. Для Microblaze наверное тоже.
Go to the top of the page
 
+Quote Post
psL
сообщение Nov 28 2005, 09:01
Сообщение #7


Знающий
****

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



GPL - General Pulic License

Самый известный сайт с GPL корками - www.opencores.org
Go to the top of the page
 
+Quote Post
mkalexey
сообщение Dec 7 2005, 15:26
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 86
Регистрация: 12-04-05
Пользователь №: 4 066



Доброго времени суток!

Цитата
5. вот предположим что запихнул я в какую-то плис какой-то процесов (NIOS или MICROBLAZE(picoblaze??)) на чем мне для него программу писать, на СИ или на VHDL???


PicroBlaze (8-бит) програмируеться на асме, а потом переганяеться в VHDL и получается память команд, которую надо шить вместе с ядром и памятью данных. Есть компиляторы из С в VHDL, но использовать их лучше не стоит, уж больно они глючные. Есть pBlazeIDE, но она стоит денюжку, а так очень даже ничего.

А вообще какая разница?
Когда есть необходимость использовать процессор, то выбираешь наиболее приемлимый вариант. Предложений море.

Удачи.


--------------------
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 11th July 2025 - 01:28
Рейтинг@Mail.ru


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