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

 
 
> Наведите на корку ядра 8-битного микроконтроллера, к которому прилагается с-компилятор
Yra
сообщение Oct 19 2007, 16:00
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962



Захотелось сделать "умную периферию" в ПЛИС (ну чтобы там мат. ожидание посчитала, вела обслуживание низкого уровня на какой-нибудь шине и тому подобное.. в общем неважно) Смысл такой чтобы в ПЛИС поместить микроконтроллерное ядрышко, прицепить к нему периферийку написать программку порядка пол килобайта кода. Обратил внимание на PicoBlase - как положено погонял в моделсиме. Всё хороше, вот только нет для него (или не нашел) с-образного компилятора (компилятор от Франческо - не в счёт - глючной и сдулся совсем). На ассемблере же писать влом - простые вещи долго делаются и глючат (у меня по крайней мере).
Вопрос: наведите на исходники ядра микроконтроллера по весу сравнимую с PicoBlase но для которого существует с-компилятор. AVR и PIC16 - тиобразные корки на опенкорках слищком тяжеловесны.


--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
mse
сообщение Nov 2 2007, 06:11
Сообщение #2


Знающий
****

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



Цитата(Yra @ Oct 19 2007, 19:00) *
Захотелось сделать "умную периферию" в ПЛИС (ну чтобы там мат. ожидание посчитала, вела обслуживание низкого уровня на какой-нибудь шине и тому подобное.. в общем неважно) Смысл такой чтобы в ПЛИС поместить микроконтроллерное ядрышко, прицепить к нему периферийку написать программку порядка пол килобайта кода...

Очень многократно обсуждалось. Коммерческого смысла не имеет. Разве что сгородить что-нить на остатках логики ФПГА от какой-то исконно ФПГАшной задачи. А так, обычный МК с подходящей периферией, будет куда дешевле и проще. Ну мож МАХ или Кулраннера рядом поставить придётся.
Go to the top of the page
 
+Quote Post
RHnd
сообщение Nov 2 2007, 06:54
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997



Цитата(mse @ Nov 2 2007, 09:11) *
Очень многократно обсуждалось. Коммерческого смысла не имеет. Разве что сгородить что-нить на остатках логики ФПГА от какой-то исконно ФПГАшной задачи. А так, обычный МК с подходящей периферией, будет куда дешевле и проще. Ну мож МАХ или Кулраннера рядом поставить придётся.

Ну, мне кажется, весьма спорное утверждение. Есть такие виды переферии, которые просто не найти ни у каких микроконтроллеров, решающие весьма специфические задачи. Есть пара проектов, где почти вся главная функциональность повешена на несколько самописных переферийных модулей, а встраиваемое ядро выступает в роли координатора этих модулей + работа с sdram, flash и тому подобное. Это оказалось проще, чем писать координатора на верилоге и описывать конченый автомат на дофига состояний.
Go to the top of the page
 
+Quote Post
mse
сообщение Nov 2 2007, 07:23
Сообщение #4


Знающий
****

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



Цитата(RHnd @ Nov 2 2007, 09:54) *
Ну, мне кажется, весьма спорное утверждение. Есть такие виды переферии, которые просто не найти ни у каких микроконтроллеров, решающие весьма специфические задачи. Есть пара проектов, где почти вся главная функциональность повешена на несколько самописных переферийных модулей, а встраиваемое ядро выступает в роли координатора этих модулей + работа с sdram, flash и тому подобное. Это оказалось проще, чем писать координатора на верилоге и описывать конченый автомат на дофига состояний.

Ну а я обо што? "...остатках логики ФПГА от какой-то исконно ФПГАшной задачи..."
Ставить ФПГА, чтобы на ней тольк реализовать некий МК общего назначения, не имеет экономицкого смысла. По любому, десятибаксовый Блэкфин о 800 мипс уделает любую МКшку, реализованную на дваццатибаксовой ФПГА. На МК-задаче, разумеется. Умышленно не считаю загрузочную память там и там. Так у него на борту ещё вагон периферии, которую в данную ФПГА ещё попробуй впихни.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Yra   Наведите на корку ядра 8-битного микроконтроллера   Oct 19 2007, 16:00
- - Tod   А здесь были? (скорее всего были, но на всякий слу...   Oct 20 2007, 05:08
|- - Yra   Цитата(Tod @ Oct 20 2007, 09:08) А здесь ...   Oct 20 2007, 17:45
- - rloc   Цитата(Yra @ Oct 19 2007, 20:00) Захотело...   Oct 20 2007, 17:57
- - HardJoker   Цитата(Yra @ Oct 19 2007, 20:00) Захотело...   Oct 20 2007, 17:57
- - PSP   Последняя версия (2.4 на Verilog, про VHDL не знаю...   Oct 21 2007, 12:35
|- - Yra   Цитата(PSP @ Oct 21 2007, 15:35) Последня...   Nov 1 2007, 18:16
|- - Doka   Цитата(PSP @ Oct 21 2007, 15:35) Последня...   Nov 3 2007, 13:50
- - vetal   http://www.fpgacpu.org/xsoc/index.html   Nov 1 2007, 18:41
- - Yra   http://www.fpgacpu.org/xsoc/index.html Можете поп...   Nov 1 2007, 19:58
- - vetal   Там есть С компилятор. Какое значение имеет срок д...   Nov 1 2007, 20:22
- - vetal   Случайно наткнулся. Может поможет http://www.openc...   Nov 11 2007, 13:26
- - iosifk   Цитата(Yra @ Oct 19 2007, 20:00) Захотело...   Nov 12 2007, 07:17
- - Yra   Что не нужно было вчера может понадобиться завтра....   Nov 12 2007, 19:18


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

 


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


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