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

 
 
> Наведите на корку ядра 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
Ответов
iosifk
сообщение Nov 12 2007, 07:17
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



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

Ваша исходная задача крайне непонятно сформулирована. Экономически невыгодно копировать стандартные микроконтроллеры в ПЛИС. Будет не только дороже по железу в разы, но и по трудозатратам на порядки... Да и смысла нет никакого объединять обслуживание периферии и обработку данных. Ну, кроме тех случаев, когда обработка очень простая. В Синклере клавиатуру обрабатывал ЦП, а на РС - кто?
Так вот, если необходимо обслуживать нестандартную периферию, есть смысл ее упаковать в ПЛИС, но тогда, для ее обслуживания нужен и специализированный микроконтроллер. И команд в нем будет не больше сотни-другой. Но зато сами эти команды будут выполнять действия, необходимые именно этой периферии. Тогда здесь не имеет смысла ставить СИ...
А если периферия вполне стандартная, то, возможно, гораздо дешевле будет применить на одной плате несколько дешевых стандартных микроконтроллеров... И сопрячь их по какому-нибудь I2C или LIN...
Вот именно поэтому FPGA-вендоры и не поддерживают Си для 8-ми битников... Нет смысла...
Удачи!


--------------------
www.iosifk.narod.ru
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
- - mse   Цитата(Yra @ Oct 19 2007, 19:00) Захотело...   Nov 2 2007, 06:11
|- - RHnd   Цитата(mse @ Nov 2 2007, 09:11) Очень мно...   Nov 2 2007, 06:54
|- - mse   Цитата(RHnd @ Nov 2 2007, 09:54) Ну, мне ...   Nov 2 2007, 07:23
- - vetal   Случайно наткнулся. Может поможет http://www.openc...   Nov 11 2007, 13:26
- - Yra   Что не нужно было вчера может понадобиться завтра....   Nov 12 2007, 19:18


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 22:47
Рейтинг@Mail.ru


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