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

 
 
> Actel ProAsic3L 3000 сформировать внутри память
АндрейЦ
сообщение Jul 11 2013, 12:01
Сообщение #1


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

Группа: Участник
Сообщений: 189
Регистрация: 16-07-07
Пользователь №: 29 147



День добрый,

Извиняюсь за чайниковский вопрос, но всё когда нибудь делаешь впервые.
Подскажите, есть необходимость сформировать в сабжевом кристалле микроконтроллерное ядро. При этом обойтись только плисиной.
Т.е. и память программ и ОЗУ создать внутренними ресурсами без использования внешних компонентов. Озу достаточно до килобайта, "флеша" пара десятков килобайт.
Можно ли это сделать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
yes
сообщение Jul 11 2013, 16:14
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



ну я какбы опытный плисовод sm.gif советую взять отлаженный дизайн со средствами отладки софта и т.п.
если же в ПЛИС нет места и нужно очень компактно - посмотрите на zpu или какую-то еще opencores-овскую разработку (там и 8051 есть), но при этом могут быть проблемы с разработкой софта, глюками, несовместимостью со стандартным ядром и тулзами для него. еще есть компактные процессоры (типа пикоблейза) с писанием на ассемблере и минимумом ресурсов.

дело в том, что у актела нет своего фирменного дизайна процессора, типа ниоса или блейза

---------

несколько более экзотическая разновидность не RTPA3 случаем?

ну а по поводу флаши - я больше пары килобайт на декодерах не делал, слишком тяжело получается. но там есть методы - конвеер, разбитие на несколько блоков и т.д.
также в РА3 / RTPA3 есть 1кбит флаши - мелочь, но что-то можно туда запихать, а потом переписывать в ОЗУ
то есть нужно уже конкретно решать задачу, а не теоретизировать

----------

в рамках озвученного кажется, что решается, но какой-то плисовод скорее всего понадобится sm.gif

=======

ради эксперимента засунул декодер на 12кБ (некая программка для SPARCa) - результат занял 20% ПЛИС РА3 3000L и тактовая 50МГц (15 уровней логики), время синтеза разумное (возможно трассировать будет долго, это уже некогда проверять)
для процессора с более плотным кодом (того же 51) может результаты будут похуже, синтез это процесс типа "эвристического архиватора", но не намного
Go to the top of the page
 
+Quote Post
АндрейЦ
сообщение Jul 11 2013, 16:35
Сообщение #3


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

Группа: Участник
Сообщений: 189
Регистрация: 16-07-07
Пользователь №: 29 147



Цитата(yes @ Jul 11 2013, 19:14) *
ну я какбы опытный плисовод sm.gif советую взять отлаженный дизайн со средствами отладки софта и т.п.
если же в ПЛИС нет места и нужно очень компактно - посмотрите на zpu или какую-то еще opencores-овскую разработку (там и 8051 есть), но при этом могут быть проблемы с разработкой софта, глюками, несовместимостью со стандартным ядром и тулзами для него. еще есть компактные процессоры (типа пикоблейза) с писанием на ассемблере и минимумом ресурсов.

дело в том, что у актела нет своего фирменного дизайна процессора, типа ниоса или блейза


Спасибо за информацию, поскольку сей момент передо мной стоит принципиальный вопрос да/нет, ваша помощь более чем!

Цитата(yes @ Jul 11 2013, 19:14) *
---------

несколько более экзотическая разновидность не RTPA3 случаем?


sm.gif

Цитата(yes @ Jul 11 2013, 19:14) *
ну а по поводу флаши - я больше пары килобайт на декодерах не делал, слишком тяжело получается. но там есть методы - конвеер, разбитие на несколько блоков и т.д.
также в РА3 / RTPA3 есть 1кбит флаши - мелочь, но что-то можно туда запихать, а потом переписывать в ОЗУ
то есть нужно уже конкретно решать задачу, а не теоретизировать

----------

в рамках озвученного кажется, что решается, но какой-то плисовод скорее всего понадобится sm.gif


Исчо раз спасибо, будем трусить это дерево.
Тем более есть разработка, с внешней памятью правда, на 600. Ну а тут 3000, надеюсь в разницу "флешка" впишется.

Цитата(DASM @ Jul 11 2013, 19:14) *
А вы вариант Smartfusion2 с набортным Кортекс м3, флешью, рамом и прочими вкусностями не рассматривали?

Увы, нужен именно сабж.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- АндрейЦ   Actel ProAsic3L 3000 сформировать внутри память   Jul 11 2013, 12:01
- - yes   Цитата(АндрейЦ @ Jul 11 2013, 16:01) Подс...   Jul 11 2013, 12:47
|- - АндрейЦ   У меня тут две нетехнические проблемы. Первая, пр...   Jul 11 2013, 14:11
|- - yes   Цитата(АндрейЦ @ Jul 11 2013, 20:35) Исчо...   Jul 12 2013, 09:05
- - DASM   А вы вариант Smartfusion2 с набортным Кортекс м3, ...   Jul 11 2013, 16:14
- - Flexz   ЕМНИП Актель бесплатно предоставляет ядро 51 проца...   Jul 11 2013, 19:27
- - DASM   Куда переведен? 256 к флеши уже на борту с вполне ...   Jul 11 2013, 20:12
- - Flexz   В категорию RT.   Jul 12 2013, 06:42
- - DASM   А... ну пока что он как я понимаю и вовсе в катего...   Jul 12 2013, 08:31
|- - Zwerg_nase   Цитата(DASM @ Jul 12 2013, 12:31) А... ну...   Jul 12 2013, 09:07
- - Flexz   Цитата(yes @ Jul 12 2013, 13:05) кстати, ...   Jul 12 2013, 11:07
|- - АндрейЦ   Цитата(Flexz @ Jul 12 2013, 14:07) То пол...   Jul 12 2013, 13:35
- - Serge_DVD   Цитатакстати, если делать не на декодере, а на рег...   Dec 4 2014, 19:40
- - DSIoffe   Цитата("АндрейЦ")Т.е. и память программ ...   Dec 5 2014, 11:27
|- - Serge_DVD   Цитата(DSIoffe @ Dec 5 2014, 15:27) Прикл...   Dec 8 2014, 12:55
- - DSIoffe   SLVtoNatural преобразует данные типа std_logic_vec...   Dec 9 2014, 07:56
|- - Serge_DVD   Цитата(DSIoffe @ Dec 9 2014, 11:56) SLVto...   Dec 11 2014, 14:02
- - DSIoffe   ЦитатаПод $readmemh я подразумевал объявление...   Dec 11 2014, 14:13
- - Serge_DVD   Цитата(DSIoffe @ Dec 11 2014, 18:13) Ага,...   Dec 11 2014, 15:46


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

 


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


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