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

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


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

Группа: Свой
Сообщений: 118
Регистрация: 1-10-07
Пользователь №: 30 988



Последняя версия (2.4 на Verilog, про VHDL не знаю) ядра 8-ми разрядного контроллера от Lattice нормально работает, если не использовать прерывания. Я в прошлом году это обнаружил и написал багрепорт. Они не сразу, но в конце концов признали ошибку и обещали быстро исправить. Через полгода они сказали, что у них нет на исправление ресурсов и обещали откорректировать документацию. До сих пор ситуация не изменилась.
Правда это все автору вопроса не интересно, т.к. там есть только ассемблер.
Go to the top of the page
 
+Quote Post
Doka
сообщение Nov 3 2007, 13:50
Сообщение #3


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(PSP @ Oct 21 2007, 15:35) *
Последняя версия (2.4 на Verilog, про VHDL не знаю) ядра 8-ми разрядного контроллера от Lattice нормально работает, если не использовать прерывания. Я в прошлом году это обнаружил и написал багрепорт. Они не сразу, но в конце концов признали ошибку и обещали быстро исправить. Через полгода они сказали, что у них нет на исправление ресурсов и обещали откорректировать документацию. До сих пор ситуация не изменилась.

[offtop]
а можно попросить Вас выложить описание бага, и если есть - wоrkaround, например, создав тему в этом разделе, посвящённую LatticeMico-8.
В свою очередь мог бы продолжить начинание (если у кого возникнет интерес), выложив версию, адаптированную к Xilinx Spartan-3 cемейству. (имхо, лишь изначальная заточенность под Lattice ограничивает число использующих LatticeMico-8)
[/offtop]

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

+100
очень правильные слова


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
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
|- - Yra   Цитата(PSP @ Oct 21 2007, 15:35) Последня...   Nov 1 2007, 18:16
- - 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
- - iosifk   Цитата(Yra @ Oct 19 2007, 20:00) Захотело...   Nov 12 2007, 07:17
- - Yra   Что не нужно было вчера может понадобиться завтра....   Nov 12 2007, 19:18


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

 


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


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