|
вопрос по "синтезу" систем на кристалле, или выбор темы кандатской диссертации |
|
|
|
Mar 22 2005, 08:17
|
Частый гость
 
Группа: Свой
Сообщений: 107
Регистрация: 24-08-04
Пользователь №: 535

|
Сейчас у меня настал сложнейший этап жизни, а именно выбор темы кандидатской диссертации. Наиболее интересная для меня тема-системы на кристалле (SOC, СНК).Хотелось бы пообщаться с общественностью на эту тему. Может ктто предложит интересную тему для диссира. Сейчас все чаще можно услышать про использование систем на кристалл, причем даже у нас в России. В моем понимании это есть совокупность IP-блоков на одном кристалле. То есть имеется процессор, контроллер памяти, сама память, программное обеспечение, аналоговая часть, перефрийная логика и все это основано на использование одной из шин (AMBA, CoreConnect). Так как наблюдается постоянное увелечение сложности СБИС (закон Мура до сих пор выполнятся), то скорее всего разработка систем на кристале станет актуальной. А интересует меня следующий вопрос. Если вспомнить историю, то первоначально все ИС проектировались руками на транзисторах, потом начали использовать логические вентили, потом появились языки описания аппаратуры (Verilog и VHDL) и средства автоматизированного синтеза (чем сейчас все и пользуются), если пойти дальше, то следующим этапом должен быть синтез систем на кристале из IP-блоков. Кто нибудь себе это представляет???? На данный момент рассматривается примерно такая возможная тема "создание виртуального прототипа SOC и синтез SOC на его основе". За основу взят материал представленный ниже. Если кому интересно, если кто-то может что-то сказать по этому вопросу милости прошу в этот топик.
Прикрепленные файлы
24_1.pdf ( 128.49 килобайт )
Кол-во скачиваний: 150
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 28)
|
Mar 22 2005, 09:35
|

к.т.н.
  
Группа: Модераторы
Сообщений: 242
Регистрация: 21-06-04
Из: Санкт–Петербург, Россия
Пользователь №: 75

|
Попробуйте по копать в сторону реконфигурируемых систем... Тема интересная но сложная (reconfigurable computing). Может это будет более интересно, чем всем уже надоевшая тема про СОКИ из АЙПИ?  Безусловно, выбранное вами направление – актуально, но не в практическом а скорее в теоретическом... Здесь уместее всего использовать слова архитектурное проектирование, CO-Design, и т.д.
|
|
|
|
|
Mar 22 2005, 10:47
|
Частый гость
 
Группа: Свой
Сообщений: 107
Регистрация: 24-08-04
Пользователь №: 535

|
Цитата(ASN @ Mar 22 2005, 11:57) PechkinВовремя Вы, вовремя это затеяли  А слова E2K, Мультикор, Нейроматрикс Вам ничего не напоминают. Что касается Элвисовсой платформы Мультикора то она имеет один не достаток жесткая привязка к процессору. Эльбрусовский E2K и Нейроматрикс от Модуля - это просто два процессора Цитата(aosp @ Mar 22 2005, 12:35) Попробуйте по копать в сторону реконфигурируемых систем... Тема интересная но сложная (reconfigurable computing). Может это будет более интересно, чем всем уже надоевшая тема про СОКИ из АЙПИ?  Безусловно, выбранное вами направление – актуально, но не в практическом а скорее в теоретическом... Здесь уместее всего использовать слова архитектурное проектирование, CO-Design, и т.д. Сейчас начал просматривать инет в поисках информации по этой тематики. Но проблема в том что reconfigurable computing это достаточно сложная тематика и одному человеку без опоры на НИР достаточно сложно. Не подскажите кто вообще занимается этой проблематикой?
|
|
|
|
|
Mar 22 2005, 12:45
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326

|
PechkinIMHO, процессоров без чипсетов не бывает, а они тоже проектируются и рассчитываются. Уважаемый aosp правильно объяснил мою мысль про СОКИ из АЙПИ. Это уже неактуально. А вот reconfigurable computing - это действительно свежо, но только одному поднять это о-о-чень тяжело. А чтобы оценить объём работы достаточно вспомнить сколько делал свой E3M с технологией бинарной компиляции МЦСТ, сколько Itanium Intel и сколько Crusoe Transmeta. Может что-нибудь попроще  . BTW. Как я понял, чем-то подобным занимается KIV.
|
|
|
|
|
Mar 22 2005, 13:17
|
Частый гость
 
Группа: Свой
Сообщений: 107
Регистрация: 24-08-04
Пользователь №: 535

|
Цитата(ASN @ Mar 22 2005, 15:45) Уважаемый aosp правильно объяснил мою мысль про СОКИ из АЙПИ. Это уже неактуально. А не могли бы указать почему SOC по вашему мнению не актульно. Лично мое мнение диаметрально-противоположное (может быть в силу моего маленького опыта) Люди давайте мыслить адекватно. Тему про реконфигуруемые машины мне не поднять никак. Ни сил, ни знаний не хватит. тема SOC в этом плане легче. На предприятии есть почти 2 готовых проекта SOC. Пусть маршрут проектирования не был в этом плане оптимален. Есть хоть какие-то наработки.
|
|
|
|
|
Mar 22 2005, 13:36
|

к.т.н.
  
Группа: Модераторы
Сообщений: 242
Регистрация: 21-06-04
Из: Санкт–Петербург, Россия
Пользователь №: 75

|
Кандидатская – это не диплом. И потом, кто говорил что будет легко? Ты хочешь описать в пояснительной записке как из айпи собираются соки?  Дык это и так все уже давно делают, даже специальные коммитеты существуют на эту тему – VSIA например. Какая у тебя будет научная новизна? Как дела будут обстоять с доказательностью и формализмами? Что ты выдвинешь в качестве новых научных результатов? Извини, что задаю такие провакационные вопросы, но тебе на них придется отвечать...
|
|
|
|
|
Mar 22 2005, 14:48
|
Частый гость
 
Группа: Свой
Сообщений: 107
Регистрация: 24-08-04
Пользователь №: 535

|
Цитата(aosp @ Mar 22 2005, 16:36) Кандидатская – это не диплом. И потом, кто говорил что будет легко? Ты хочешь описать в пояснительной записке как из айпи собираются соки?  Дык это и так все уже давно делают, даже специальные коммитеты существуют на эту тему – VSIA например. Какая у тебя будет научная новизна? Как дела будут обстоять с доказательностью и формализмами? Что ты выдвинешь в качестве новых научных результатов? Извини, что задаю такие провакационные вопросы, но тебе на них придется отвечать... Начну отвечать с конца: в результате должен появиться комплекс ПО обеспечивающий сокращение время разработки SOC за счет использования методологии виртуального прототипирования. То есть разработчику не придется вникать в тонкости архитектурного проектирования SOC. Таким образом разработчику не придется думать о мультиплексорах, декодерах для шины. Новизна заключается в отсутсвии такого софта на нашем рынке. Как я понимаю на данный момент что должно получиться. Надо допустим разработать систему на базе шины AMBA. В програмульке берем модель процессора (просто черный ящик с 10-12 выводами) вставляем в схему. Далее берется контроллер SRAM (черный ящик с 2-3 выводами). Берется DMA контроллер, SDRAM контроллер, контроллер usb uart и так далее. Потом все соеденятся между собой. Программа должна автоматически расставлять связующую логику, мосты переферийной шины, соеденять реальные выводы (которых у ARM 7 более 200) как надо. На выходе должно появиться описание на болванка проекта описанная на Verilog или VHDL . Соответсвенно выводы всех модулей должны иметь дополнительные параметры, позволяющие их корректно объединять. За основу предпологается пока взять схемный редактор Каденце Виртуозо. По крайней он есть лицензионный.
|
|
|
|
|
Mar 22 2005, 20:52
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326

|
aosp Ну вот, не даёте даже эрудицией блеснуть  . Pechkin А такой софт вообще-то нужен? Мне для AMBA за глаза хватает GRLIB (что идёт к комплекте с Leon3) и frontend на Tc/Tk. А есть ещё генератор SOC для шины Wishbone на Perl. Про фирменные пакеты SOPC Builder на Avalon для Nios от Altera, или EDK от Xilinx на CoreConnect для Microblaze уже упоминали. Какие проблемы стоят при построении SOC из IPCore? Всё соединить вместе и проверить правильность функционирования? Рассчитать максимальную эффективность использования аппаратуры? Это все опросы системного проектирования, для чего во всю интенсивно внедряют SystemC. Вон ActiveHDL 6.3 поддерживает его как native + VHPI (PLI) интерфейс для подключения внешних источников сигнала (например Matlab). Если уж есть желание написать диссертацию и, при этом, использовать его материалы в работе, то я бы лично начал копать в области разработки эффективных компиляторов, формирующих из алгоритмического описания на языке высокого уровня (например на Java) программную и аппаратную части (типа такие вот перспективные апплеты) для эффективного и безопасного выполнения на машине пользователя каких-либо задач. Например, задача реализации эффективного адаптивного видеокриптокодека для установления соединения точка-точка. Тут и высокоскоростные алгоритмы преобразования (собственно адаптивные видео кодек), и встраиваемые механизмы аутентификации и шифрования, и формирования транспортного потока буквально на уровне TCP (на основе IP, ATM, ISDN), и встраивание своего устройства на шину PC (причём от механической спецификации до модулей ядра Linux), и нейронные(генетические) алгоритмы компилирования/оптимизации/формирования байт-кода и среды исполнения. Пока всё это будешь изучать, познакомишься с реальными задачами и прикладными знаниями, которые будут является твоим багажом для дальнейшего трудоустройства. А научная новизна здесь, IMHO, за каждым словом скрыта + реальное практическое применение. Ну а SOC… Это ремесло инженера… Сейчас там другие проблемы, в первую очередь технологического плана (гигагерцы, милливатты, нанометры, евроцены). Это мало пересекается с наукой о построении SOC на HDL.
|
|
|
|
|
Mar 23 2005, 08:15
|
Частый гость
 
Группа: Свой
Сообщений: 107
Регистрация: 24-08-04
Пользователь №: 535

|
Цитата(aosp @ Mar 23 2005, 11:06) www.altera.com наверно  Ты бы ето, обзорную главу бы начал писать, на своего научного по пинал... Просто я гляжу ты совсем запутался. Ну прежде чем писать обзорную главу, следует с темой определиться. А к научному нужно идти хоть с какими-то идеями. А на altera.com я ненашел где скачать эту софтинку
|
|
|
|
|
Mar 23 2005, 08:44
|
Частый гость
 
Группа: Свой
Сообщений: 107
Регистрация: 24-08-04
Пользователь №: 535

|
Цитата(vetal @ Mar 23 2005, 11:24) Platform Express тутДля работы с sopc builder необходим quartus. Брать тутквартус у меня есть. Platform Express качается, а где брать сам sopc builder?
|
|
|
|
|
Mar 23 2005, 09:41
|
Частый гость
 
Группа: Свой
Сообщений: 107
Регистрация: 24-08-04
Пользователь №: 535

|
Цитата(vetal @ Mar 23 2005, 11:54) Sopc BUILDER входит в состав quartus. А так же поставляется с ядром NIOS. а понятно, спасибо
|
|
|
|
|
Mar 31 2005, 08:28
|
Участник

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

|
Цитата(Pechkin @ Mar 23 2005, 10:37) спасибо всем откликнувшимся...посмотрел на указанные продукты...понял что моя тема не катит. Кому не сложно какие еще ПЕРСПЕКТИВНЫЕ темы для есть? И в каких направлениях связанных с электронникой стоит копать? а не подскажите где найти выше указанные продукты или хотя бы их демки? а именно: SOPC BUILDER от ALTERA platform based design от Ментора? Открытый (с некоторыми оговорками, конечно) на сегодняшний день вопрос - это интерфейс общения ядер между собой. Здесь все производители (ядер) -кто в лес, кто по дрова. Существующие наработки имеют ограниченное применение и не существует ни одного, признанного де-факто стандартом. Разработать идеологию такого интерфейса - весьма актуальная задача. Однако, для ее решения (ИМХО) надо иметь богатый опыт проектирования систем на кристалле чтобы знать вопрос изнутри. А?
|
|
|
|
|
Mar 31 2005, 11:59
|
Частый гость
 
Группа: Свой
Сообщений: 135
Регистрация: 15-03-05
Пользователь №: 3 378

|
Цитата(aosp @ Mar 31 2005, 13:22) Так что начинать можно не с нуля. Плохо только то, что они руководящие документы просто так не отдают  Да , эти документы были весьма полезны...особенно последние редакции. 2-3 неновых (2001-2002) документа у меня есть , если кому нужно..!
|
|
|
|
|
Mar 31 2005, 12:24
|
Частый гость
 
Группа: Свой
Сообщений: 130
Регистрация: 25-03-05
Из: Edinburgh,UK
Пользователь №: 3 683

|
Цитата(Pechkin @ Mar 23 2005, 07:37) спасибо всем откликнувшимся...посмотрел на указанные продукты...понял что моя тема не катит. Кому не сложно какие еще ПЕРСПЕКТИВНЫЕ темы для есть? И в каких направлениях связанных с электронникой стоит копать? а не подскажите где найти выше указанные продукты или хотя бы их демки? а именно: SOPC BUILDER от ALTERA platform based design от Ментора? А не стоит ли вам задуматься над названием темы в конце диссертации! А сейчас определиться с направлением движения исследования. Я уверен что у всех вышеперечисленных программ найдутся недостатки, которые можно в процессе диссертации улучшить Когда определяется потенциально денежная тема для исследования каждый стремится застолбить своё место. Так и компании стремятся представлять продукты на всех рынках, исходя из коммерческих интересов. Но это не означает что это единственное правильное/оптимальное решение. И возможно вам удастся найти более красивое решение. Советую присмотреться в этом случае к примеру, ГУГЛА(когда они вышли на рынок поисковиков там уже были всем хорошо известные акулы) Дьявол, как известно, в деталях!
|
|
|
|
|
Apr 16 2005, 14:37
|
Группа: Новичок
Сообщений: 7
Регистрация: 12-04-05
Пользователь №: 4 075

|
Вот тоже тема -- попробовать заняться анализом электрофизиологических сигналов и показателей человека. Например, использование сигма-дельта АЦП для снятия ЭКГ.
|
|
|
|
|
Apr 18 2005, 05:55
|
Частый гость
 
Группа: Свой
Сообщений: 107
Регистрация: 24-08-04
Пользователь №: 535

|
Цитата(seed @ Apr 16 2005, 17:37) Вот тоже тема -- попробовать заняться анализом электрофизиологических сигналов и показателей человека. Например, использование сигма-дельта АЦП для снятия ЭКГ. Мне кажется это тема мало подходит для человека не знающего что такое сигма-дельта АЦП и каким образом вообще это связанно с человеком?
|
|
|
|
|
Apr 30 2005, 14:07
|
Участник

Группа: Новичок
Сообщений: 31
Регистрация: 30-04-05
Пользователь №: 4 633

|
Выбор темы для дисера дело не простое, а может и самое сложное во всем этом процессе. Ни в коем случае не стоит откладывать это напотом: исследования без направления исследования почти гарантированно никуда не приведут. Вообще то для того людям и дается научный руководитель что бы он помог в придумывании темы (под темой я понимаю не конкретную словестную формулировку).
Что до сбора СНК из модулей то и правда такие програмы есть практически у все EDA фирм (у синпсиса тоже есть, хоть его еще и не упоминали тут). Да и сам подумай, какие шансы у одного человека за три года написать то, что серьезные конторы не сделали (разве что если они и не пытались делать).
|
|
|
|
|
May 4 2005, 18:13
|
Участник

Группа: Свой
Сообщений: 52
Регистрация: 23-04-05
Пользователь №: 4 422

|
Цитата(aosp @ Mar 22 2005, 13:35) Попробуйте по копать в сторону реконфигурируемых систем... Тема интересная но сложная (reconfigurable computing). Может это будет более интересно, чем всем уже надоевшая тема про СОКИ из АЙПИ?  верится с трудом, что реконфигурируемые системы - это свежо и интересно (все ж идея давно возникла: начало-середина 90-х)... у нас на кафедре по ним дисеров писано, переписано (сам лично помогал двум "товарищам" из солнечной африки) - по стране тож (кстати, если плохо искали) занимаются все кому не лень и во все направления... так, что свежести там мало... единственно, что могу сказать (имя на руках заброшенную два года назад по ДРС работу), так это то, что интересные и свежие темы рождаются на стыке или разных областей применения или разных областей знаний... 100% поднять одному не реально, но имея опыт и наработки предыдущих поколений аспирантов - можно смело двигаться вперед и достаточно далеко уйти по любому направлению и области применения ДРС...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|