Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помощь с дипломом
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > Образование в области электроники
extraterrestrial
Имеется задание на дипломную работу по Теме:
"Контроллер управления оперативной памятью вычислителя на базе программируемых логических интегральных схем XILINX"

с целью: "Разработка контроллера для аппаратной поддержки операций вычислителя при работе с оперативной памятью, моделирование и загрузка разработанного ядра в ПЛИС инструментального
модуля"

и задачами:
1. Обзор существующих загрузочных ядер контроллеров управления оперативной памятью.
2. Разработка структурной и функциональной схем контроллера управления оперативной памятью.
3. Обзор существующих аппаратных средств для реализации контроллера.
4. Разработка и проведение полного цикла моделирования контроллера (VHDL).
5. Разработка инструкции пользователя загрузочного ядра контроллера управления оперативной памятью.

Кто-нибуть может помочь полезными советами или ссылками по теме?
makc
Скажите честно, Вы пробовали сами искать что-либо относящееся к теме диплома? Если да, то как Вы сумели пропустить то множество App Notes, которое есть у каждого из производителей ПЛИС?
Например, вот это.
extraterrestrial
Честно? Конечно искал. Но может, кто-нибудь поможет сузить рамки поиска.. wink.gif
(Один добрый человек уже помог smile.gif )
tyro
Цитата(extraterrestrial @ Oct 21 2006, 18:30) *
Имеется задание на дипломную работу по Теме:
"Контроллер управления оперативной памятью вычислителя на базе программируемых логических интегральных схем XILINX"

с целью: "Разработка контроллера для аппаратной поддержки операций вычислителя при работе с оперативной памятью, моделирование и загрузка разработанного ядра в ПЛИС инструментального
модуля"

и задачами:
1. Обзор существующих загрузочных ядер контроллеров управления оперативной памятью.
2. Разработка структурной и функциональной схем контроллера управления оперативной памятью.
3. Обзор существующих аппаратных средств для реализации контроллера.
4. Разработка и проведение полного цикла моделирования контроллера (VHDL).
5. Разработка инструкции пользователя загрузочного ядра контроллера управления оперативной памятью.

Кто-нибуть может помочь полезными советами или ссылками по теме?


Если Вы Владеете Языком, то ответ makc должен Вас удовлетворить по полной программе, используя конечно ссылки в документах.
По п1 На сегодня имеется весьма ограниченное число Фирм, программным обеспечением Вы сможете воспользоваться даже за любые деньги оффициально. По существу могу только сказать по поводу Xilinx:
Единствкнное ядро процессора раскрытое оффициально: PICOBLAZE; но 8 разрядное
Готовое к использованию MICROBLAZE, но исходники были не доступны (на халяву) хотя ... читай форум внимательно.
По п2. Для Xilinx см. книгу В.Ю.Зотов Проектирование встраиваемых микропроцессорных систем на основе ПЛИС фирмы XILINX.
По П2 - П5 Раньше это называлось по меньшей мере разработикой ТЗ, а в новой , не освоенной промышленностью области, при наличии хотя бы одного диссертанта- защита докторской. Поэтому (особенно п.5 лучше в раздел Предлагаю работу - There is some job for you).
makc
Цитата(extraterrestrial @ Oct 21 2006, 20:19) *
Честно? Конечно искал.


Плохо искали. wink.gif

Цитата
Но может, кто-нибудь поможет сузить рамки поиска.. wink.gif
(Один добрый человек уже помог smile.gif )


Цитирую Ваше сообщение:
Цитата
Кто-нибуть может помочь полезными советами или ссылками по теме?


Тема слишком размыта, т.е. если Вы хотите, чтобы кто-то за Вас написал диплом - Вам в раздел "Предлагаю работу". Если же Вы желаете написать диплом самостоятельно, то Вам как минимум придется почитать что такое динамическая память и как она работает: http://en.wikipedia.org/wiki/Random_access_memory и http://en.wikipedia.org/wiki/DRAM , ну а дальше по ссылкам на этих страницах. После этого Вы сможете определиться, какие виды памяти Вас интересуют и можно будет уже говорить о конкретных типах интерфейсов (которых не так уж и много) и вариантах ядер. Кроме того, неплохо было бы определиться с производителями ПЛИС, которые Вас интересуют. Тогда уже можно будет начать разговор и давать конкретные ссылки. Пока не будет конкретных вопросов, не будет и конкретных ответов на них.
extraterrestrial
что тема размыта - это я и сам понимаю.
Но делать собираюсь сам, и буду разбираться.
Искал на сайте xilinx`а. Все, что более или менее пересекается, скачал и почитал

Научный руководитель предлагает(да и настаивает, что там говорить) на плате virtex 2 pro? за неимением других unsure.gif
klop
Цитата(extraterrestrial @ Oct 21 2006, 19:30) *
Имеется задание на дипломную работу по Теме:
"Контроллер управления оперативной памятью вычислителя на базе программируемых логических интегральных схем XILINX"

с целью: "Разработка контроллера для аппаратной поддержки операций вычислителя при работе с оперативной памятью, моделирование и загрузка разработанного ядра в ПЛИС инструментального
модуля"

и задачами:
1. Обзор существующих загрузочных ядер контроллеров управления оперативной памятью.
2. Разработка структурной и функциональной схем контроллера управления оперативной памятью.
3. Обзор существующих аппаратных средств для реализации контроллера.
4. Разработка и проведение полного цикла моделирования контроллера (VHDL).
5. Разработка инструкции пользователя загрузочного ядра контроллера управления оперативной памятью.

Кто-нибуть может помочь полезными советами или ссылками по теме?


- Какая память (SRAM,DDR, ...) ?
- Какая шина (Wishbone,AHB,..) ?
- Требования к производителности ?

Короче что ищем?
klop
Цитата(extraterrestrial @ Oct 21 2006, 23:32) *
что тема размыта - это я и сам понимаю.
Но делать собираюсь сам, и буду разбираться.
Искал на сайте xilinx`а. Все, что более или менее пересекается, скачал и почитал

Научный руководитель предлагает(да и настаивает, что там говорить) на плате virtex 2 pro? за неимением других unsure.gif


Ну тогда все встает на свои места. Потрудитесь поискать на ентой платке память и установить ее тип.
Вот Вам будут и ответы на все вопросы.
extraterrestrial
Как оказалось, плата имеет название RMB-411 фирмы rosta ( http://www.rosta.ru/store/item9707/ ), на которую установлена пользовательская ПЛИС Virtex-II PRO с двумя типами памяти: синхронная статическая память типа ZBT SRAM и разъем типа SODIMM.
кто-нибудь имел дело с такими типами паметей, или их контроллерами unsure.gif ?...
klop
Цитата(extraterrestrial @ Oct 23 2006, 21:46) *
Как оказалось, плата имеет название RMB-411 фирмы rosta ( http://www.rosta.ru/store/item9707/ ), на которую установлена пользовательская ПЛИС Virtex-II PRO с двумя типами памяти: синхронная статическая память типа ZBT SRAM и разъем типа SODIMM.
кто-нибудь имел дело с такими типами паметей, или их контроллерами unsure.gif ?...


Ну вот Вам и все ответы. Задача выглядит так:
Сделать контроллер SDRAM и ZBT SRAM для PowerPC, находящегося внутри Virtex-II PRO.
Котроллер SDRAM я думаю делали все кто занимался подобной тематикой. Кстати начните с просмотра AN Xilinx.
ishergin
Цитата(extraterrestrial @ Oct 21 2006, 21:30) *
Имеется задание на дипломную работу по Теме:
"Контроллер управления оперативной памятью вычислителя на базе программируемых логических интегральных схем XILINX"

с целью: "Разработка контроллера для аппаратной поддержки операций вычислителя при работе с оперативной памятью, моделирование и загрузка разработанного ядра в ПЛИС инструментального
модуля"

и задачами:
1. Обзор существующих загрузочных ядер контроллеров управления оперативной памятью.
2. Разработка структурной и функциональной схем контроллера управления оперативной памятью.
3. Обзор существующих аппаратных средств для реализации контроллера.
4. Разработка и проведение полного цикла моделирования контроллера (VHDL).
5. Разработка инструкции пользователя загрузочного ядра контроллера управления оперативной памятью.

Кто-нибуть может помочь полезными советами или ссылками по теме?


http://www.opencores.org -- куча всего интересного
есть процессор LEON3 с исходниками на VHDL (там есть контроллер памяти насколько я помню)
И на закуску =) http://www.fpgacpu.org/

это все что я вспомнил, если еще что вспомню, то напишу
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.