|
NIOS/Microblaze etc, soft cpu - на практике где? |
|
|
|
 |
Ответов
(1 - 14)
|
Dec 16 2010, 12:38
|
Местный
  
Группа: Свой
Сообщений: 254
Регистрация: 23-10-10
Из: астрал
Пользователь №: 60 371

|
Цитата(Kuzmi4 @ Dec 16 2010, 08:09)  2 DevL та везде, где нужно патроны подавать  а микропрограммник писать лень это понятно  как орудие на рынке используется, называется ?
|
|
|
|
|
Dec 17 2010, 06:22
|
Местный
  
Группа: Свой
Сообщений: 254
Регистрация: 23-10-10
Из: астрал
Пользователь №: 60 371

|
Цитата(vladec @ Dec 17 2010, 08:19)  Какой то непонятный вопрос - где ставят? Да где попало, я например ставлю ядра picoblaze в маленьких ПЛИСах в разные мелкие поделки, где не обойтись без ПЛИС и можно обойтись soft-контроллером, что бы не ставить еще и отдельный контроллер. отлично, те если использовать ПЛИС вместо "отдельный контроллер" получается дешевле? гибче? или ... ?
|
|
|
|
|
Dec 17 2010, 07:19
|
Местный
  
Группа: Свой
Сообщений: 224
Регистрация: 22-06-04
Из: Новосибирск
Пользователь №: 87

|
Цитата(DevL @ Dec 17 2010, 12:22)  отлично, те если использовать ПЛИС вместо "отдельный контроллер" получается дешевле? гибче? или ... ? В данном случае, как я понял, ПЛИС уже есть и без нее ни как, поэтому встроенный процессор, если он устраивает по производительности, как бы на халяву, т.е. даром В нашей конторе занимаются скажными приборами, и мы последнее время тоже "пристрастились" к Micro и Picoblaze из соображения, что без, достаточно приличной ПЛИС ни как, а интерфейсные функции проще решать на уровне микроконтроллера + софт. Плюс зажатые габариты и ставить внешний контроллер со своей шиной и т.п. не очень получается. Плюс, опять же проверено, что XILINX Spartan3, Spartan3E в индутриальном исполнение стабильно работают до 125 - 130 градусов, что в скважной аппаратуре достаточно важно. Вот как-то так. С точки зрения ресурсов и скорости работы, нас пока вполне устраивают встроенные ресурсы памяти и т.п. для реализации внутриприборного интерфейса типа CAN.
|
|
|
|
|
Dec 17 2010, 07:24
|

Лентяй
     
Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843

|
Цитата(DevL @ Dec 17 2010, 12:22)  отлично, те если использовать ПЛИС вместо "отдельный контроллер" получается дешевле? гибче? или ... ? 1. ПЛИС + soft core иногда бывает дешевле, гибче и т.п., чем ПЛИС + внешний микроконтроллер. 2. Программная реализация какого-нибудь зубодробительного алгоритма гораздо проще, чем аппаратная (если, конечно, производительность не является определяющим параметром). Т.е. проще и быстрее написать код для soft core, чем проектировать конечный автомат, выполняющий те же самые действия - см. пример с UniPHY.
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
Dec 17 2010, 17:52
|
Знающий
   
Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112

|
Цитата(DevL @ Dec 16 2010, 00:47)  ... а где реально, в продуктах/сервисах , в смысле "за деньги" применяете? Как пример, использую FPGA для работы с АЦП на частоте 25МГц, а также первичной обработки данных. Внутри FPGA встроен NiosII, для управления и работы с контроллером Ethernet-100, скорость в UDP около 30 Мбит/сек. Написал к нему свой усеченный TCP/IP. Кроме этого NiosII в фоновом режиме управляет жки-индикатором, клавиатурой и пр. Без подобных софт-процессоров, а также возможностей предоставляемых технологией SOPC (и это не менее важно чем сами софт-процессоры), все было бы значительно сложней.... Если я правильно понял Ваши вопросы...
|
|
|
|
|
Dec 20 2010, 17:52
|
Местный
  
Группа: Свой
Сообщений: 254
Регистрация: 23-10-10
Из: астрал
Пользователь №: 60 371

|
Цитата(Serhiy_UA @ Dec 17 2010, 21:52)  ... Если я правильно понял Ваши вопросы... абсолютно правильно ! спасибо за яркие примеры
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|