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

 
 
51 страниц V  « < 21 22 23 24 25 > »   
Reply to this topicStart new topic
> Cortex-M7, Не угнаться.
Golikov A.
сообщение Apr 26 2015, 04:38
Сообщение #331


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Цитата
Судя по тому, что эмуляция 51-го контроллера на ПЛИС (на форуме есть такая тема) воспринимается как достижение, сравнимое с полетом в космос sm.gif, то очевидно, что папы Карлы настолько же редки, как генеральные конструкторы.

Нет, это не очень сложно, просто это абсолютно не нужноsm.gif Это такая же глупость как писать под современные процы на ассемблереsm.gif... Единственный практически смысл этого мероприятия, если есть какой-то дико редкий софт под процессор который уже не делают. Но это оправдано, если только возьмете чужое, готовое ядро, иначе если можете сделать ядро, то легче переписать софт.
Все остальные смыслы - это упражнения для ума, развлечения, хобби.


Цитата
А чего же тогда вы в тему про Cortex-M7 пришли? Зачем вам Cortex-M7? Вот сидите на своей ПЛИСине и тыкайте в Квартус мышкой.

Потому что я не жертва технологий, использую то что удобнее. Есть вещи для которых хороши процессорная последовательная природа, есть для которых хороша параллельная ПЛИСовая. Процы в ПЛИС имеют недостатки, они ее греют, жрут место, и главное что АРМ имеет гораздо больше времени обновлять и совершенствовать ядра, чем у фирм что делают ПЛИС. Они тоже стали теперь ставить внутрь ПЛИС не свое, а АРМовское ядро. А для тех ПЛИС что внутри не имеют проца, предпочитаю внешний. Ведь в этом случае нет не синтеза не анализа времянки ядра проца, что занимает время (если он внутри ПЛИС).

Убежден что связка АРМ + ПЛИС - наиболее универсальна, и дает дикую свободу.

Вот даже берешь детский проект октокоптера, надо 8 ШИМ на моторы, 3-4 ШИМ на камеру, 10 входных каналов управления измерения длинны импульса, и до кучи UARTы, SPI, I2C, ADC (интеграторы), ПИД регуляторы и какой-то интерфейс отладки. 12 ШИМ и 10 параллельных измерителей длинны импульса - убивают любой проц. И если ШИМы еще могут работать параллельно, то 10 входов померить длину импульса на проце - мрак.
Контроллер - контроллером, но ноги наращивать которыми он шевелит лучше при помощи ПЛИС, это фактически сотни GPIO управляемые как напрямую, так и по сложным алгоритмам и абсолютно параллельно!

Сообщение отредактировал IgorKossak - Apr 26 2015, 10:30
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 26 2015, 05:16
Сообщение #332


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



видите ли...плис - это наверное? от слова программируемая ? зачем программировать шимы, уарты, сдвиговые регистры или расширители портов, ядра арм и всё то прочее, что уже есть, что уже люди напрограммировали в железе, явно лучше, дешевле и менее жруче
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Apr 26 2015, 05:20
Сообщение #333


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Цитата
12 ШИМ и 10 параллельных измерителей длинны импульса
на рассыпухе делать?
Go to the top of the page
 
+Quote Post
mantech
сообщение Apr 26 2015, 05:49
Сообщение #334


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Golikov A. @ Apr 26 2015, 07:38) *
12 ШИМ и 10 параллельных измерителей длинны импульса - убивают любой проц.


12 ШИМов есть в стм 407, но это к слову, а на практике, довольно редко встречаются такие требования, как правило, такие системы распределенные, в вашем случае ставили по мелкой меге на мотор, или на 2, как кому больше нравится biggrin.gif

Цитата(Golikov A. @ Apr 26 2015, 07:38) *
Убежден что связка АРМ + ПЛИС - наиболее универсальна, и дает дикую свободу.


Мне раньше тоже так казалось, взять приимущество контроллера и плисы да еще в одном корпусе... Но че-то производители камней не разделяют этого, может из-за сложности проектирования или разработки программ... Но на деле что-то подобное делают только производители плисов, но это получается дорого и сложно...

Цитата(LWW @ Apr 26 2015, 02:02) *
Мне нравятся только универсальные решения для работы на ассемблере.


Проблема в том, что современные ассемблеры уже далеко не так хороши, как были для восьмибиток.. Сейчас задача упаковать в команду как можно больше действий, что для компилятора пофигу, но тяжело, если компилятор в голове. Даже появилось такое название, как "Си-ориентированный машинный код"...
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Apr 26 2015, 05:58
Сообщение #335


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(mantech @ Apr 26 2015, 09:49) *
Мне раньше тоже так казалось, взять приимущество контроллера и плисы да еще в одном корпусе... Но че-то производители камней не разделяют этого, может из-за сложности проектирования или разработки программ... Но на деле что-то подобное делают только производители плисов, но это получается дорого и сложно...


Не согласен, вот например, smartfusion2. И это не монстр от xilinx or altera with cortex-a9(x2).
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 26 2015, 06:49
Сообщение #336


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Golikov A. @ Apr 26 2015, 06:20) *
на рассыпухе делать?

почему же, есть интегральные, типо i2c
можно на мк замутить
на avr - вообще легко, хоть 32


Цитата(DmitryM @ Apr 26 2015, 06:58) *
smartfusion2"]smartfusion2[/url]. И это не монстр от xilinx or altera with cortex-a9(x2).

на те деньги можно 1000 stm`ов поставить
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Apr 26 2015, 07:06
Сообщение #337


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(Огурцов @ Apr 26 2015, 10:49) *
на те деньги можно 1000 stm`ов поставить


1000 наврядли biggrin.gif M2S010-VFG400
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Apr 26 2015, 07:16
Сообщение #338


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(Golikov A. @ Apr 26 2015, 07:38) *
Это такая же глупость как писать под современные процы на ассемблереsm.gif...


При написании софта под МК волей-неволей приходится делать ассемблерные вставки и баловаться с различными атрибутами, то прерывания надо выключить/включить, то функцию разместить в ОЗУ с определённым выравниванием. Или воспользоваться некой специфической математической инструкцией. Обычно такие вещи даются программисту в виде библиотек, но они рассчитаны на ширпотреб, а иногда хочется странного...

Да что там МК, мне под Пентиум пришлось на асме писать свой memcopy с использованием SIMD регистров, потому что 128 разрядное чтение из PCI было в 4 раза быстрее стандартного.

Цитата(Golikov A. @ Apr 26 2015, 07:38) *
Процы в ПЛИС имеют недостатки, они ее греют, жрут место, и главное что АРМ имеет гораздо больше времени обновлять и совершенствовать ядра, чем у фирм что делают ПЛИС.


Если в проекте на ПЛИС половина логики пашет на 200МГц, а половина на 1кГц - то перенос медленной логики на некий высокоскоростной автомат типа софт процессора - уменьшит место и сбалансирует систему.


Цитата(Xenia @ Apr 25 2015, 20:05) *
Ведь контроллер от слова "контроль"!!! А про это все стали забывать.


Control - означает управление. Контроль (глаза и уши) это что-то типа Sense, ну и ещё бывает индикация... sm.gif
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 26 2015, 07:40
Сообщение #339


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Xenia @ Apr 25 2015, 18:05) *
Ваши медиавухи


Rockchip RK3288, 28nm, Cortex-A17 Quad Core, 1.8GHZ;
Mali-T764 3D GPU (OpenGL ES 1.1/2.0 /3.0,and OpenCL 1.1)

Цитата(Xenia @ Apr 25 2015, 18:05) *
иметь максимально возможное число глаз и ушей, чтобы можно было (почти) одновременно следить на множеством разнообразных датчиков, и иметь множество рук, чтобы в зависимости от общей ситуации реализовывать принятое управленческое решение.


а что это по-вашему ? http://www.rk3288.com/#!/conn

SD/MMC/SDIO interface, compatible with SD3.0,SDIO3.0 and MMC4.5
One 8-channels I2S/PCM interface, One 8-channels SPDIF interface
One USB2.0 OTG , Two USB2.0 Host
100M/1000M RMII/RGMII Ethernet interface
Dual channel TS stream interface, descramble and demux support
Smart Card interface
GPS baseband interface
PS/2 master interface
5 UART, 3 SPI (master or slave), 6 I2C(up to 4Mbps), 5 PWM



зы: так вот ты оказывается какой, рк86, год 2015

Сообщение отредактировал Огурцов - Apr 26 2015, 07:47
Go to the top of the page
 
+Quote Post
Xenia
сообщение Apr 26 2015, 09:09
Сообщение #340


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(Огурцов @ Apr 26 2015, 10:40) *
зы: так вот ты оказывается какой, рк86, год 2015


А где у него ЦАП? И АЦП совсем гадкий.

Если им пользоваться, то надо плату целиком покупать. А на плате все GIO уже порезали - наружу не вывели. Поэтому с этой платы только на Ютуб ходить, приколы смотреть. sm.gif
Go to the top of the page
 
+Quote Post
smalcom
сообщение Apr 26 2015, 09:15
Сообщение #341


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



Цитата
а что это по-вашему ?

ой, а сколько оно стоит... тааак. ой, а где это посмотреть... ааа, так его ещё и не купишь просто так.

в данном топике "любители" медиапроцессоров самостоятельно делают странные вещи: раскручивают крутизну бренда "микроконтроллерщик" и упорно пытаются выдавать себя за них. это как друг друг рукой удовольствие доставлять.
опять здесь же "любители" ПЛИС забываются сколько аврок можно купить вместо одной плиски.
Go to the top of the page
 
+Quote Post
mantech
сообщение Apr 26 2015, 11:06
Сообщение #342


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Огурцов @ Apr 26 2015, 10:40) *
Rockchip RK3288, 28nm, Cortex-A17 Quad Core, 1.8GHZ;


Про это уже писали и не раз - это почти полность NDAшные чипы, либо linux-only, что тоже не вариант.

Цитата(smalcom @ Apr 26 2015, 12:15) *
ой, а сколько оно стоит... тааак. ой, а где это посмотреть... ааа, так его ещё и не купишь просто так.


Это называется экзотика!

А по поводу экзотики такой сказ:
1) если сравнить с СТМ, то подумайте, насколько больше людей и проектов сделано на данном чипе или на СТМ? А это значит, что на какие-то спорные или непонятные вопросы гораздо легче найти ответ на форумах и т.п. А если возьмете экзотику, то будете разбираться во всем сами, а это неприкольно, если так сказать wacko.gif

Цитата(smalcom @ Apr 26 2015, 12:15) *
"любители" ПЛИС забываются сколько аврок можно купить вместо одной плиски.


Мое мнение - так плисы нужно использовать только в том случае, когда ни аппаратно, ни программно нельзя реализовать данное устройство, либо требуется быстродействие намного выше того, что есть в проце. А "тыкать" их куда попало, только ради того, что не хочется разобраться с периферией проца или поставить второй простенький проц для дополнения первого недостающей периферией - считаю глупо и коммерчески неоправданно.

Цитата(Xenia @ Apr 26 2015, 12:09) *
А на плате все GIO уже порезали - наружу не вывели.


Платы бывают разные, на некоторых почти все ГПИОшки выведены...
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 26 2015, 11:55
Сообщение #343


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Xenia @ Apr 26 2015, 09:09) *
А где у него ЦАП? И АЦП совсем гадкий.

на такой частоте ? шим и дельта-сигма - шестнадцати-битный, шестнадцати-канальный звук в полный рост



Цитата(mantech @ Apr 26 2015, 11:06) *
Про это уже писали и не раз - это почти полность NDAшные чипы, либо linux-only, что тоже не вариант.

ну не знаю, линух-то кто-то же как-то же пишет ?
и какой смысл делать демоборды, если никто никак ?


Сообщение отредактировал Огурцов - Apr 26 2015, 11:58
Go to the top of the page
 
+Quote Post
Petka
сообщение Apr 26 2015, 12:12
Сообщение #344


Профессионал
*****

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



Цитата(DmitryM @ Apr 26 2015, 08:58) *
Не согласен, вот например, smartfusion2. И это не монстр от xilinx or altera with cortex-a9(x2).

Согласен, классный чип. Внешние конфигурашки не нужны, даже старшие чипы не требуют никаких радиаторов, встроенный кортекс выбирает команды на частоте 160 МГц (это Ксении на заметку, что не только у япошек есть быстрый флеш для контроллеров)
Шина процика выведена в ПЛИС, что позволяет сделать практически любое количество необходимой периферии. 100 дополнительных ШИМов? Легко! Столько же УАРТов? Можно! Десятки аппаратных умножителей позволят решать целочисленные задачи DSP. Мне понравилось.
Go to the top of the page
 
+Quote Post
Xenia
сообщение Apr 26 2015, 12:17
Сообщение #345


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(Огурцов @ Apr 26 2015, 14:55) *
на такой частоте ? шим и дельта-сигма - шестнадцати-битный, шестнадцати-канальный звук в полный рост

16-битный, да еще и дельта-сигма? В упор не вижу! А вижу только это:
Цитата
Rockchip RK3288 Datasheet
Revision 1.0 May. 2014
...
SAR-ADC
3-channel single-ended 10-bit SAR analog-to-digital converter
Т.е. не 16 бит, а всего 10. И не дельта-сигма, а SAR.

Цитата(Petka @ Apr 26 2015, 15:12) *
Внешние конфигурашки не нужны, даже старшие чипы не требуют никаких радиаторов, встроенный кортекс выбирает команды на частоте 160 МГц (это Ксении на заметку, что не только у япошек есть быстрый флеш для контроллеров)

Не верю. В даташите подтверждение не нашла. Цитатку дайте пожалуйста.
Go to the top of the page
 
+Quote Post

51 страниц V  « < 21 22 23 24 25 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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