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

 
 
> вопрос по "синтезу" систем на кристалле, или выбор темы кандатской диссертации
Pechkin
сообщение Mar 22 2005, 08:17
Сообщение #1


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

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



Сейчас у меня настал сложнейший этап жизни, а именно выбор темы кандидатской диссертации. Наиболее интересная для меня тема-системы на кристалле (SOC, СНК).Хотелось бы пообщаться с общественностью на эту тему. Может ктто предложит интересную тему для диссира.
Сейчас все чаще можно услышать про использование систем на кристалл, причем даже у нас в России. В моем понимании это есть совокупность IP-блоков на одном кристалле. То есть имеется процессор, контроллер памяти, сама память, программное обеспечение, аналоговая часть, перефрийная логика и все это основано на использование одной из шин (AMBA, CoreConnect). Так как наблюдается постоянное увелечение сложности СБИС (закон Мура до сих пор выполнятся), то скорее всего разработка систем на кристале станет актуальной. А интересует меня следующий вопрос. Если вспомнить историю, то первоначально все ИС проектировались руками на транзисторах, потом начали использовать логические вентили, потом появились языки описания аппаратуры (Verilog и VHDL) и средства автоматизированного синтеза (чем сейчас все и пользуются), если пойти дальше, то следующим этапом должен быть синтез систем на кристале из IP-блоков. Кто нибудь себе это представляет????
На данный момент рассматривается примерно такая возможная тема "создание виртуального прототипа SOC и синтез SOC на его основе". За основу взят материал представленный ниже. Если кому интересно, если кто-то может что-то сказать по этому вопросу милости прошу в этот топик.
Прикрепленные файлы
Прикрепленный файл  24_1.pdf ( 128.49 килобайт ) Кол-во скачиваний: 150
 
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 28)
ASN
сообщение Mar 22 2005, 08:57
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



Pechkin
Вовремя Вы, вовремя это затеяли wink.gif
А слова E2K, Мультикор, Нейроматрикс Вам ничего не напоминают.
Go to the top of the page
 
+Quote Post
aosp
сообщение Mar 22 2005, 09:35
Сообщение #3


к.т.н.
***

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



Попробуйте по копать в сторону реконфигурируемых систем...
Тема интересная но сложная (reconfigurable computing).
Может это будет более интересно, чем всем уже надоевшая тема про СОКИ из АЙПИ? wink.gif

Безусловно, выбранное вами направление – актуально, но не в практическом а скорее в теоретическом...
Здесь уместее всего использовать слова архитектурное проектирование, CO-Design, и т.д.
Go to the top of the page
 
+Quote Post
Pechkin
сообщение Mar 22 2005, 10:47
Сообщение #4


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

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



Цитата(ASN @ Mar 22 2005, 11:57)
Pechkin
Вовремя Вы, вовремя это затеяли wink.gif
А слова E2K, Мультикор, Нейроматрикс Вам ничего не напоминают.
*

Что касается Элвисовсой платформы Мультикора то она имеет один не достаток жесткая привязка к процессору.
Эльбрусовский E2K и Нейроматрикс от Модуля - это просто два процессора

Цитата(aosp @ Mar 22 2005, 12:35)
Попробуйте по копать в сторону реконфигурируемых систем...
Тема интересная но сложная (reconfigurable computing).
Может это будет более интересно, чем всем уже надоевшая тема про СОКИ из АЙПИ? wink.gif

Безусловно, выбранное вами направление – актуально, но не в практическом а скорее в теоретическом...
Здесь уместее всего использовать слова архитектурное проектирование, CO-Design, и т.д.
*

Сейчас начал просматривать инет в поисках информации по этой тематики. Но проблема в том что reconfigurable computing это достаточно сложная тематика и одному человеку без опоры на НИР достаточно сложно. Не подскажите кто вообще занимается этой проблематикой?
Go to the top of the page
 
+Quote Post
aosp
сообщение Mar 22 2005, 11:09
Сообщение #5


к.т.н.
***

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



Впринципе я когда диссер писал, я глубоко влезал в эту тематику. Кстати, на ftp валяется моя подборочка по этому вопросу. Если интерсно – качайте. Но сейчас наверняка уже полявилось много чего нового.

То что у нас в россии мало кто этим занимается – гарантия 100%
Сам пробовал найти.
Go to the top of the page
 
+Quote Post
ASN
сообщение Mar 22 2005, 12:45
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



Pechkin
IMHO, процессоров без чипсетов не бывает, а они тоже проектируются и рассчитываются.
Уважаемый aosp правильно объяснил мою мысль про СОКИ из АЙПИ. Это уже неактуально.
А вот reconfigurable computing - это действительно свежо, но только одному поднять это о-о-чень тяжело. А чтобы оценить объём работы достаточно вспомнить сколько делал свой E3M с технологией бинарной компиляции МЦСТ, сколько Itanium Intel и сколько Crusoe Transmeta.
Может что-нибудь попроще smile.gif.
BTW. Как я понял, чем-то подобным занимается KIV.
Go to the top of the page
 
+Quote Post
Pechkin
сообщение Mar 22 2005, 13:17
Сообщение #7


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

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



Цитата(ASN @ Mar 22 2005, 15:45)
Уважаемый aosp правильно объяснил мою мысль про СОКИ из АЙПИ. Это уже неактуально.

А не могли бы указать почему SOC по вашему мнению не актульно. Лично мое мнение диаметрально-противоположное (может быть в силу моего маленького опыта)

Люди давайте мыслить адекватно. Тему про реконфигуруемые машины мне не поднять никак. Ни сил, ни знаний не хватит.
тема SOC в этом плане легче. На предприятии есть почти 2 готовых проекта SOC. Пусть маршрут проектирования не был в этом плане оптимален. Есть хоть какие-то наработки.
Go to the top of the page
 
+Quote Post
aosp
сообщение Mar 22 2005, 13:36
Сообщение #8


к.т.н.
***

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



Кандидатская – это не диплом. И потом, кто говорил что будет легко?
Ты хочешь описать в пояснительной записке как из айпи собираются соки? wink.gif Дык это и так все уже давно делают, даже специальные коммитеты существуют на эту тему – VSIA например.
Какая у тебя будет научная новизна?
Как дела будут обстоять с доказательностью и формализмами?
Что ты выдвинешь в качестве новых научных результатов?

Извини, что задаю такие провакационные вопросы, но тебе на них придется отвечать...
Go to the top of the page
 
+Quote Post
Pechkin
сообщение Mar 22 2005, 14:48
Сообщение #9


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

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



Цитата(aosp @ Mar 22 2005, 16:36)
Кандидатская – это не диплом. И потом, кто говорил что будет легко?
Ты хочешь описать в пояснительной записке как из айпи собираются соки? wink.gif Дык это и так все уже давно делают, даже специальные коммитеты существуют на эту тему – VSIA например.
Какая у тебя будет научная новизна?
Как дела будут обстоять с доказательностью и формализмами?
Что ты выдвинешь в качестве новых научных результатов?

Извини, что задаю такие провакационные вопросы, но тебе на них придется отвечать...
*



Начну отвечать с конца: в результате должен появиться комплекс ПО обеспечивающий сокращение время разработки SOC за счет использования методологии виртуального прототипирования. То есть разработчику не придется вникать в тонкости архитектурного проектирования SOC. Таким образом разработчику не придется думать о мультиплексорах, декодерах для шины.
Новизна заключается в отсутсвии такого софта на нашем рынке.

Как я понимаю на данный момент что должно получиться.
Надо допустим разработать систему на базе шины AMBA.
В програмульке берем модель процессора (просто черный ящик с 10-12 выводами) вставляем в схему. Далее берется контроллер SRAM (черный ящик с 2-3 выводами). Берется DMA контроллер, SDRAM контроллер, контроллер usb uart и так далее. Потом все соеденятся между собой. Программа должна автоматически расставлять связующую логику, мосты переферийной шины, соеденять реальные выводы (которых у ARM 7 более 200) как надо. На выходе должно появиться описание на болванка проекта описанная на Verilog или VHDL . Соответсвенно выводы всех модулей должны иметь дополнительные параметры, позволяющие их корректно объединять. За основу предпологается пока взять схемный редактор Каденце Виртуозо. По крайней он есть лицензионный.
Go to the top of the page
 
+Quote Post
vetal
сообщение Mar 22 2005, 15:04
Сообщение #10


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Посмотрите на программу Platform Express, она отвечает всем выставленным вами требованиям. Интуитивный интерфейс на java.
Я думаю это то, что вы хотите получить.
Посмотрите, может пригодится.

http://mentor.com/products/embedded_softwa...rm_baseddesign/
Go to the top of the page
 
+Quote Post
aosp
сообщение Mar 22 2005, 18:05
Сообщение #11


к.т.н.
***

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



>Начну отвечать с конца: в результате должен появиться комплекс ПО >обеспечивающий сокращение время разработки SOC за счет использования >методологии виртуального прототипирования. То есть разработчику не >придется вникать в тонкости архитектурного проектирования SOC.

Мнэээээ.
Ты бы ето, на SOPC builder посмотрел... Именно эта концепция там и реализована. Оччень кстати удобно! Вопрос что ты нового сможешь в этом плане предложить?

>Таким образом разработчику не придется думать о мультиплексорах, >декодерах для шины.

угу, угу... именно именно... AVALON для этого и придумали.

>Новизна заключается в отсутсвии такого софта на нашем рынке.

Сильно сомневаюсь. Пример как я уже сказал – SOPC BUILDER (ALTERA).

А типа с доказательностью как будешь вопрос решать?
Есть какие–то формальные аспекты?
Go to the top of the page
 
+Quote Post
ASN
сообщение Mar 22 2005, 20:52
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



aosp
Ну вот, не даёте даже эрудицией блеснуть smile.gif.
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. smile.gif
Go to the top of the page
 
+Quote Post
Pechkin
сообщение Mar 23 2005, 07:37
Сообщение #13


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

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



спасибо всем откликнувшимся...посмотрел на указанные продукты...понял что моя тема не катит.
Кому не сложно какие еще ПЕРСПЕКТИВНЫЕ темы для есть?
И в каких направлениях связанных с электронникой стоит копать?

а не подскажите где найти выше указанные продукты или хотя бы их демки?
а именно:
SOPC BUILDER от ALTERA
platform based design от Ментора?
Go to the top of the page
 
+Quote Post
aosp
сообщение Mar 23 2005, 08:06
Сообщение #14


к.т.н.
***

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



www.altera.com наверно wink.gif
Ты бы ето, обзорную главу бы начал писать, на своего научного по пинал...
Просто я гляжу ты совсем запутался.
Go to the top of the page
 
+Quote Post
aosp
сообщение Mar 23 2005, 08:06
Сообщение #15


к.т.н.
***

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



www.altera.com наверно wink.gif
Ты бы ето, обзорную главу бы начал писать, да своего научного по пинал...
Просто я гляжу ты совсем запутался.
Go to the top of the page
 
+Quote Post
Pechkin
сообщение Mar 23 2005, 08:15
Сообщение #16


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

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



Цитата(aosp @ Mar 23 2005, 11:06)
www.altera.com наверно wink.gif
Ты бы ето, обзорную главу бы начал писать, на своего научного по пинал...
Просто я гляжу ты совсем запутался.
*

Ну прежде чем писать обзорную главу, следует с темой определиться.
А к научному нужно идти хоть с какими-то идеями.
А на altera.com я ненашел где скачать эту софтинку
Go to the top of the page
 
+Quote Post
vetal
сообщение Mar 23 2005, 08:24
Сообщение #17


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Platform Express тут

Для работы с sopc builder необходим quartus. Брать тут
Go to the top of the page
 
+Quote Post
Pechkin
сообщение Mar 23 2005, 08:44
Сообщение #18


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

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



Цитата(vetal @ Mar 23 2005, 11:24)
Platform Express тут

Для работы с sopc builder необходим quartus. Брать тут
*

квартус у меня есть. Platform Express качается, а где брать сам sopc builder?
Go to the top of the page
 
+Quote Post
vetal
сообщение Mar 23 2005, 08:54
Сообщение #19


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Sopc BUILDER входит в состав quartus. А так же поставляется с ядром NIOS.
Go to the top of the page
 
+Quote Post
Pechkin
сообщение Mar 23 2005, 09:41
Сообщение #20


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

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



Цитата(vetal @ Mar 23 2005, 11:54)
Sopc BUILDER входит в состав quartus. А так же поставляется с ядром NIOS.
*

а понятно, спасибо
Go to the top of the page
 
+Quote Post
Vitus
сообщение Mar 31 2005, 08:28
Сообщение #21


Участник
*

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



Цитата(Pechkin @ Mar 23 2005, 10:37)
спасибо всем откликнувшимся...посмотрел на указанные продукты...понял что моя тема не катит.
Кому не сложно какие еще ПЕРСПЕКТИВНЫЕ темы для есть?
И в каких направлениях связанных с электронникой стоит копать?

а не подскажите где найти выше указанные продукты или хотя бы их демки?
а именно:
SOPC BUILDER от ALTERA
platform based design от Ментора?
*


Открытый (с некоторыми оговорками, конечно) на сегодняшний день вопрос - это интерфейс общения ядер между собой. Здесь все производители (ядер) -кто в лес, кто по дрова. Существующие наработки имеют ограниченное применение и не существует ни одного, признанного де-факто стандартом. Разработать идеологию такого интерфейса - весьма актуальная задача. Однако, для ее решения (ИМХО) надо иметь богатый опыт проектирования систем на кристалле чтобы знать вопрос изнутри. А?
Go to the top of the page
 
+Quote Post
aosp
сообщение Mar 31 2005, 10:22
Сообщение #22


к.т.н.
***

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



Я бы сказал, что работа в данном направлении ведется специально созданым комитетом VSIA, задачей которого как раз и является всех подружить. www.vsia.com.
Так что начинать можно не с нуля. Плохо только то, что они руководящие документы просто так не отдают wink.gif
Go to the top of the page
 
+Quote Post
aosp
сообщение Mar 31 2005, 10:24
Сообщение #23


к.т.н.
***

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



Да, и еще, вот интеерсный документик, в котором славная фирма моторола преуспела в плане интерфейсов wink.gif
Go to the top of the page
 
+Quote Post
RVlad
сообщение Mar 31 2005, 11:59
Сообщение #24


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

Группа: Свой
Сообщений: 135
Регистрация: 15-03-05
Пользователь №: 3 378



Цитата(aosp @ Mar 31 2005, 13:22)
Так что начинать можно не с нуля. Плохо только то, что они руководящие документы просто так не отдают wink.gif
*

Да , эти документы были весьма полезны...особенно последние редакции.
2-3 неновых (2001-2002) документа у меня есть , если кому нужно..!
Go to the top of the page
 
+Quote Post
monya
сообщение Mar 31 2005, 12:24
Сообщение #25


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

Группа: Свой
Сообщений: 130
Регистрация: 25-03-05
Из: Edinburgh,UK
Пользователь №: 3 683



Цитата(Pechkin @ Mar 23 2005, 07:37)
спасибо всем откликнувшимся...посмотрел на указанные продукты...понял что моя тема не катит.
Кому не сложно какие еще ПЕРСПЕКТИВНЫЕ темы для есть?
И в каких направлениях связанных с электронникой стоит копать?

а не подскажите где найти выше указанные продукты или хотя бы их демки?
а именно:
SOPC BUILDER от ALTERA
platform based design от Ментора?
*


А не стоит ли вам задуматься над названием темы в конце диссертации!
А сейчас определиться с направлением движения исследования. Я уверен что у всех вышеперечисленных программ найдутся недостатки, которые можно в процессе диссертации улучшить smile.gif
Когда определяется потенциально денежная тема для исследования каждый стремится застолбить своё место. Так и компании стремятся представлять продукты на всех рынках, исходя из коммерческих интересов. Но это не означает что это единственное правильное/оптимальное решение. И возможно вам удастся найти более красивое решение. Советую присмотреться в этом случае к примеру, ГУГЛА(когда они вышли на рынок поисковиков там уже были всем хорошо известные акулы)
Дьявол, как известно, в деталях!
Go to the top of the page
 
+Quote Post
seed
сообщение Apr 16 2005, 14:37
Сообщение #26





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



Вот тоже тема -- попробовать заняться анализом электрофизиологических сигналов и показателей человека. Например, использование сигма-дельта АЦП для снятия ЭКГ.
Go to the top of the page
 
+Quote Post
Pechkin
сообщение Apr 18 2005, 05:55
Сообщение #27


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

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



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

Мне кажется это тема мало подходит для человека не знающего что такое сигма-дельта АЦП и каким образом вообще это связанно с человеком?
Go to the top of the page
 
+Quote Post
qwesystemc
сообщение Apr 30 2005, 14:07
Сообщение #28


Участник
*

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



Выбор темы для дисера дело не простое, а может и самое сложное во всем этом процессе. Ни в коем случае не стоит откладывать это напотом: исследования без направления исследования почти гарантированно никуда не приведут. Вообще то для того людям и дается научный руководитель что бы он помог в придумывании темы (под темой я понимаю не конкретную словестную формулировку).

Что до сбора СНК из модулей то и правда такие програмы есть практически у все EDA фирм (у синпсиса тоже есть, хоть его еще и не упоминали тут). Да и сам подумай, какие шансы у одного человека за три года написать то, что серьезные конторы не сделали (разве что если они и не пытались делать).
Go to the top of the page
 
+Quote Post
CITY
сообщение May 4 2005, 18:13
Сообщение #29


Участник
*

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



Цитата(aosp @ Mar 22 2005, 13:35)
Попробуйте по копать в сторону реконфигурируемых систем...
Тема интересная но сложная (reconfigurable computing).
Может это будет более интересно, чем всем уже надоевшая тема про СОКИ из АЙПИ? wink.gif
*


верится с трудом, что реконфигурируемые системы - это свежо и интересно (все ж идея давно возникла: начало-середина 90-х)... у нас на кафедре по ним дисеров писано, переписано (сам лично помогал двум "товарищам" из солнечной африки) - по стране тож (кстати, если плохо искали) занимаются все кому не лень и во все направления... так, что свежести там мало... единственно, что могу сказать (имя на руках заброшенную два года назад по ДРС работу), так это то, что интересные и свежие темы рождаются на стыке или разных областей применения или разных областей знаний...

100% поднять одному не реально, но имея опыт и наработки предыдущих поколений аспирантов - можно смело двигаться вперед и достаточно далеко уйти по любому направлению и области применения ДРС...
Go to the top of the page
 
+Quote Post

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

 


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


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