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

 
 
 
Reply to this topicStart new topic
> Помогите с выбором МС
Управдом
сообщение Dec 18 2006, 13:41
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 18-12-06
Пользователь №: 23 634



Hужен совет в подборе подходящей ПЛИС для регистратора, который будет
опрашивать 200...300 АЦП(ADC121S101) с частотой опроса до 200Гц паралельно
или последовательно не суть, и записывать показания на HDD.
Плюс немного сервисных функций: считать с HDD и передать по Ethernet'у
на внешнее ЗУ.

кроме этого на этом же кристалле надо будет реализовать 2 (4) счётчика
количества опросов и небольшую логику работы и включения устройства.
Есть тонкость: процесс записи и опроса АЦП должен инициализироваться по
внешнему прерыванию (0,001....~300Гц) и запись на накопитель
необходимо вести в режиме выше PIO0 (UDMA-33 подходит за глаза).
Hакопитель Flash IDE винчестер.

Сейчас работает Octagon-400, но применение целой материнской платы и
необходимость использовании дополнительных плат, которые формируют шину ISA
не рационально как с точки зрения энергопотребления, так и габаритов. Hе
считая минусов - добиться обмена с накопителем выше PIO0 до сих пор не
получилось. Именно по этой причине было принято решение разработать "с
нуля" устройство с минимальными размерами на "одной" микросхеме.

Заранее признателен за помощь, задача свалилась неожиданно и начальство
торопит с типом микросхемы что бы её купить, но я очень опасаюсь сделать
ошибку в выборе.
Go to the top of the page
 
+Quote Post
SM
сообщение Dec 18 2006, 13:50
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Управдом @ Dec 18 2006, 13:41) *
Hужен совет в подборе подходящей ПЛИС для регистратора, который будет
опрашивать 200...300 АЦП(ADC121S101) с частотой опроса до 200Гц паралельно
или последовательно не суть, и записывать показания на HDD.
Плюс немного сервисных функций: считать с HDD и передать по Ethernet'у
на внешнее ЗУ.


И зачем тут ПЛИС? Давно не трахались? HDD, изернет, и т.п. Проц Вам нужен, какой-нить АРМ с параллельной шиной и изернетом на борту.
Go to the top of the page
 
+Quote Post
Tornado-Alex
сообщение Dec 18 2006, 16:00
Сообщение #3


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

Группа: Свой
Сообщений: 156
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 363



В этой задаче очень многое зависит от Ваших программерских ресурсов.
Если есть наработки для ПЛИСов, почему бы и нет? Если есть для однокристалок, тоже хорошо!
С моей точки зрения решение на ARMе выйдет дешевле, проще и быстрее (в разработке). Единственное неудобство - реализация дешифратора для этих самых 200-300 АЦПшных чип-селектов. В этом плане "многоногость" ПЛИСа даёт выигрыш.
А спешить здесь нельзя, тщательно взвесьте все плюсы и минусы обоих реализаций.
Удачи!
Go to the top of the page
 
+Quote Post
Управдом
сообщение Dec 18 2006, 18:51
Сообщение #4





Группа: Новичок
Сообщений: 7
Регистрация: 18-12-06
Пользователь №: 23 634



Цитата(SM @ Dec 18 2006, 13:50) *
И зачем тут ПЛИС? Давно не трахались?
Признаюсь честно: проблем и так хватает, лишние не нужны.
Цитата
HDD, изернет, и т.п. Проц Вам нужен, какой-нить АРМ с параллельной шиной и изернетом на борту.
А пример можно? Какой?

Цитата(Tornado-Alex @ Dec 18 2006, 16:00) *
В этой задаче очень многое зависит от Ваших программерских ресурсов.
Если есть наработки для ПЛИСов, почему бы и нет?
небольшие наработки есть, во всяком случае формирователь ISA с 128 АЦП собран на EPM7128
Цитата
Если есть для однокристалок, тоже хорошо!
И это в небольшом объёме для PIC16f628 на которой сейчас собрана логика работы устройства
Цитата
С моей точки зрения решение на ARMе выйдет дешевле,
в цене вопрос не стоит...
Цитата
проще и быстрее (в разработке).
вот это актуально, ещё и в скорости работы надо что бы не медленнее настоящего проекта было.
Цитата
Единственное неудобство - реализация дешифратора для этих самых 200-300 АЦПшных чип-селектов. В этом плане "многоногость" ПЛИСа даёт выигрыш.
А спешить здесь нельзя, тщательно взвесьте все плюсы и минусы обоих реализаций. Удачи!
Спасибо, но не хватает некоторого опыта и наличие сомнений. Поэтому и хочется спросить совета у знающих людей.
Go to the top of the page
 
+Quote Post
Tornado-Alex
сообщение Dec 19 2006, 14:23
Сообщение #5


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

Группа: Свой
Сообщений: 156
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 363



Ну вот навскидку (глубоко не копал) взять например LPC2378FBD144
http://www.standardics.nxp.com/products/lp...pdf/lpc2378.pdf
стОит в пределах 10 баксов, на борту:
Ethernet (MAC-уровень)
SD/MMC (зачем Вам IDE? поставьте SD-карту гигов на 4-8 и вперёд.....или маловато?)
DMA
I2C
SPI
и мн. чего другого
возьмите ПЛИС (CPLD) подешевле, но "многоног", зацепите по тому же SPI к ARMу
наверняка к нему есть какие-нить готовые библиотеки для реализации TCP/IP, UDP, ARP и т.д.
поковыряйте www.nxp.com
свяжитесь с поставщиками (не даю рекламу smile.gif ), опишите им задачу, поговорите.
Техподдержка наверняка что-нибудь предложит оптимальное для Вашей задачи

Сообщение отредактировал Tornado-Alex - Dec 19 2006, 14:26
Go to the top of the page
 
+Quote Post
Управдом
сообщение Dec 20 2006, 10:56
Сообщение #6





Группа: Новичок
Сообщений: 7
Регистрация: 18-12-06
Пользователь №: 23 634



Спасибо, конкретно LPC2378 ну никак не подходит, а выбор именно IDE обусловлен большим объёмом данных (~10...20Gb) и применением Flash IDE накопителей BiTMICRO.
Цитата
... поковыряйте www.nxp.com ... свяжитесь с поставщиками...
и за этот совет спасибо, с тем же успехом мы ковырялись на http://www.microchip.com/ и http://www.altera.com/ и если бы наши успехи увенчались успехом, я бы сюда не писал. :-\
Go to the top of the page
 
+Quote Post
Tornado-Alex
сообщение Dec 20 2006, 12:52
Сообщение #7


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

Группа: Свой
Сообщений: 156
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 363



интересно, что же Вы хотели здесь увидеть?
вот файл схемы, вот файл платы, вот программы, которые надо загрузить?
Go to the top of the page
 
+Quote Post
Управдом
сообщение Dec 20 2006, 13:00
Сообщение #8





Группа: Новичок
Сообщений: 7
Регистрация: 18-12-06
Пользователь №: 23 634



Ну, что то типа: "Мы в своё время использовали МС ХХХХХХ, вполне, отвечает задачам" или "Я бы посмотрел бы в сторону серии ХХХХ МС фирмы ХХХ, кажется это то что надо"
Я слишком многого хочу?
Go to the top of the page
 
+Quote Post
sff
сообщение Dec 20 2006, 13:09
Сообщение #9


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

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



А как насчёт EP9315 и IDE есть (в UDMA режиме) и Ethernet?
http://www.cirrus.com/en/products/pro/detail/P1052.html
Go to the top of the page
 
+Quote Post
Doka
сообщение Dec 20 2006, 13:24
Сообщение #10


Electrical Engineer
******

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



Цитата(Управдом @ Dec 20 2006, 10:56) *
Спасибо, конкретно LPC2378 ну никак не подходит, а выбор именно IDE обусловлен большим объёмом данных (~10...20Gb) и применением Flash IDE накопителей BiTMICRO.

вы уж бы более сенсорно критерии озвучили, а то какая-то игра в угадалки: чем конкретно не подходит?. отсутствием аппаратного IDE-контроллера?



какое-то противоречие: у вас поток-то суммарный не более 120КБайт/с :
Цитата(Управдом @ Dec 18 2006, 13:41) *
Hужен совет в подборе подходящей ПЛИС для регистратора, который будет опрашивать 200...300 АЦП(ADC121S101) с частотой опроса до 200Гц паралельно или последовательно не суть, и записывать показания на HDD.

запись на накопитель необходимо вести в режиме выше PIO0 (UDMA-33 подходит за глаза).
Hакопитель Flash IDE винчестер.


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


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Управдом
сообщение Dec 20 2006, 18:05
Сообщение #11





Группа: Новичок
Сообщений: 7
Регистрация: 18-12-06
Пользователь №: 23 634



Цитата(sff @ Dec 20 2006, 13:09) *
А как насчёт EP9315 и IDE есть (в UDMA режиме) и Ethernet?
Да, большое спасибо, интересное решение - будем разбираться, плюсы по сравнению с CoreModule400 как минимум: снижение энергопотребления в 3 раза при бОльшем быстродействии, вот ещё бы без лишних "наворотов" бы найти (USB, IrDA, I2S, AC'97, и т.д.) было бы вообще замечательно (впрочем в этой линейке есть ещё процессоры - посмотрим что там) ещё понравилось то, что привычная архитектура, это несомненный плюс.


Цитата(Doka @ Dec 20 2006, 13:24) *
вы уж бы более сенсорно критерии озвучили, а то какая-то игра в угадалки: чем конкретно не подходит?. отсутствием аппаратного IDE-контроллера?
Да, именно отсутствие IDE не даёт никаких преимуществ данной микросхеме в данной задаче.

Цитата(Doka @ Dec 20 2006, 13:24) *
какое-то противоречие: у вас поток-то суммарный не более 120КБайт/с

Упс, моя неточность sad.gif , Опрос 800Гц (максимальный) 300 аналоговых каналов, поток 234Кбайт/с или 1,875Мбит/с, PIO0 - в котором мы сейчас работаем - предел для пропускной способности, если придётся увеличить частоту опроса или количество каналов - не успеем записывать на HDD.
Go to the top of the page
 
+Quote Post
Styv
сообщение Dec 20 2006, 19:56
Сообщение #12


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

Группа: Свой
Сообщений: 133
Регистрация: 16-08-04
Пользователь №: 504



Цитата(Управдом @ Dec 20 2006, 11:56) *
Спасибо, конкретно LPC2378 ну никак не подходит, а выбор именно IDE обусловлен большим объёмом данных (~10...20Gb) и применением Flash IDE накопителей BiTMICRO.

Можно узнать, за сколько Вы покупаете Flash IDE накопители BiTMICRO? И какая максимальная скорость записи на них?
Go to the top of the page
 
+Quote Post
Управдом
сообщение Dec 21 2006, 10:43
Сообщение #13





Группа: Новичок
Сообщений: 7
Регистрация: 18-12-06
Пользователь №: 23 634



Цену, я думаю правильнее будет узнать у продавцов http://www.redlab.ru/ например, а скорость сильно зависит от модели, но в заявленый диапазон "Устойчивая скорость передачи данных: 4.5-110 МБ/сек" вписывается (http://www.redlab.ru/?did=775) правда ближе к меньшей скорости, т.е. больше 25...30MБ/сек - скорости мы не встречали (может не "умеем их готовить"?).
Go to the top of the page
 
+Quote Post
Styv
сообщение Dec 21 2006, 11:18
Сообщение #14


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

Группа: Свой
Сообщений: 133
Регистрация: 16-08-04
Пользователь №: 504



Цитата(Управдом @ Dec 21 2006, 11:43) *
Цену, я думаю правильнее будет узнать у продавцов http://www.redlab.ru/ например, а скорость сильно зависит от модели, но в заявленый диапазон "Устойчивая скорость передачи данных: 4.5-110 МБ/сек" вписывается (http://www.redlab.ru/?did=775) правда ближе к меньшей скорости, т.е. больше 25...30MБ/сек - скорости мы не встречали (может не "умеем их готовить"?).

И всетаки Вы по какой цене их берете, влом с продавцами связываться, да пока и не надо. А спрашиваю просто так, на будушее, чтобы знать примерную стоимость.
Go to the top of the page
 
+Quote Post

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

 


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


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