|
|
  |
Давайте делиться опытом!, Кто чем и как пользуется на сист.уровне? |
|
|
|
Sep 28 2004, 20:42
|
Частый гость
 
Группа: Свой
Сообщений: 113
Регистрация: 22-09-04
Пользователь №: 705

|
Могу заметить, что если начать сразу с вентильного, то ничего вообще не выйдет толкового. Особенно когда проект представляет собой не просто како-то небольшой цифровой блок, типа интерфейса или кодера-декодера, который сможет поместиться в одну ПЛИСину на 200К вентилей, а целую систему из кодеров-декодеров, интерфейсов, а так же аналогового front-enda c RF частью и связки АЦП-ЦАП. Например, устройство связи Wi-Fi или CDMA, которое потребует несколько ПЛИС + заказная аналоговая схема. Или еще хуже, когда задача будет стоять в том, чтобы засунуть все это на ОДИН кристалл. А такие вещи, страшно подумать, скоро нам придется создавать.
Надеюсь увидеть здесь единомышленников или просто интересующихся людей.
|
|
|
|
|
Sep 29 2004, 07:30
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326

|
tafkosВ в Вашем устройстве никакого процессорного ядра не планируется ? Типа "наш ответ "мультикору" и "нейроматриску""  А то вот требуется совместная программно-аппаратная верификация с моделированием неисправностей. Пытаюсь подобрать средства (состав изделия ПЛИС, ЦПУ и линки) для верификации. Может у кого мысли есть.
|
|
|
|
|
Sep 29 2004, 10:45
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326

|
maeggЕжели вопрос ко мне, то разработка уже завершена (первый этап). И тут возникают интересные вопросы из разряда "А что будет если выдет из строя элемент X, и одновременно мы получим сигнал Y, приэтом сигнал Z у нас уже обрабатывается ? Может нам тогда дублирование вести ? А как это скажется на быстродействии ?" и т.п. То есть дошли таки по понимания системных вопрос.  . Потом, не приставишь же к каждому программеру схемотехника с логическим анализатором. Пусть элементарные ошибки (обращение к несуществующему адресу) сами отлавливают. Им бы модель окружения, желательно потактовую, было бы значительно проще. Ежели в срок не сдадим проект, то он станет "учебным", со всеми вытекающими... Остальные вопросы из разряда "провокационных"  . Сами понимаете, ответить не смогу.
|
|
|
|
|
Sep 29 2004, 10:46
|
Частый гость
 
Группа: Свой
Сообщений: 113
Регистрация: 22-09-04
Пользователь №: 705

|
4maegg Пока все в планах на будущее, правда ближайшее. Софт закупаем через Europractice, там значительные скидки для университетов, так что тут не очень много денег требуется. Разработчики постоянно привлекаются из студентов старших курсов, но уже сформировался костяк с различным опытом в этой области из полдюжины человек. Деньги берем из государственных программ, тут есть свои + и -. Государство все-таки. Деньги платит когда хочет и сколько хочет, а не когда надо и сколько надо, но зато сроки и условия сдачи проектов не такие жесткие, как было бы при коммерческом заказе. Все наши разработки ведутся пока в научно-учебных целях. С одной стороны пытамся что-то новое сделать или хотя бы повторить передовые импортные разработки в области телекоммуникаций, информация о которых доступна. С другой стороны - обучаемся и набираемся опыта для будущих более серьезных проектов.
4ASN Все будущие разработки пока еще не нашли воплощения даже на системном уровне. Так что говорить о том будет ли у нас микропроцессорное ядро или нет рано. Все-таки мы в большей степени ориентируемся на аналоговый front-end, т.е. RF приемник-передатчик->АЦП,ЦАП, ну может еще и кодер-декодер, а дальнейшая цифровая обработка - это уже вторая задача.
|
|
|
|
|
Sep 29 2004, 16:03
|
Частый гость
 
Группа: Свой
Сообщений: 113
Регистрация: 22-09-04
Пользователь №: 705

|
2YuryL
Мое представление о системном уровне совпадает с Вашим. Важность этого уровня я осознал в ходе работ над проектами. У нас , к сожалению, проекты на системном уровене существовали только на бумаге - сами понимаете, что это никуда не годится, а если и существовала матмодель системы, то она была очень "математической", если можно так выразиться, и не позволяла учесть некоторые особенности всей системы, как электронного устройства. Приходилось возвращаться на системный уровень уже после окончания проектирования топологии блоков.
Я сейчас ищу программный продукт, который позволил бы объединить и промоделировать в составе системы такие разнородные блоки, как RF-схема приема и первичной фильтрации сигнала (WiFi или CDMA), затем АЦП и цифровая схема декодирования сигнала. Причем хотелось бы иметь возможность вносить определенные уточнения в модель системы (т.н. неидеальности реального мира) и наблюдать поведение всей системы с учетом этих неидеальностей. Например, помехи в радиоканале, нелинейность АЦП и др. Жеалтельно чтобы в состав ПО уже входили модели некоторых устройств. По описаниям, самое интересное ПО с этой точки зрения - это Co*Ware SP*W и CoCentri*c.
К сожалению, про SystemC ничего не могу сказать дельного, т.к. знания по этому вопросу находятся пока на уровне рекламных листовок продуктов, реализующих поддержку SystemС.
|
|
|
|
|
Oct 7 2004, 10:34
|
Частый гость
 
Группа: Свой
Сообщений: 170
Регистрация: 30-09-04
Пользователь №: 746

|
to lexx
Да, согласен, большую проблему представляет спецификация аналоговой части. Но это всё равно не препядствует дроблению сложного проекта на более мелкие функционально завершенные блоки, которые можно легко воплатить (например ФАПЧ, синтезатор частот, фильтры, устройство управления...). Более того, когда вы создаёте модель, Вы уже дробите её и имеете передаточные функции и/или законы функционирования отдельных блоков. На этапе общесистемной проработки как раз и надо помимо всего прочего раздробить проект и выработать общие требования на каждый блок и стыкующие требования. Конечно, на этом этапе довольно затруднительно определить какая конкретно элементная база будет использоваться, но иметь представление о способах реализации уже нужно. Конечно, в ходе работы будут проводиться какие-то корректировки, но объём их будет зависеть именно от качества проработки на предварительном этапе.
Естественно такой подход позволяет использовать уже имеющиеся разработки отдельных блоков из других проектов (унификации), если разумно подходить к формированию требований.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|