Перейти к содержанию
    

Помощь с дипломом

Имеется задание на дипломную работу по Теме:

"Контроллер управления оперативной памятью вычислителя на базе программируемых логических интегральных схем XILINX"

 

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

модуля"

 

и задачами:

1. Обзор существующих загрузочных ядер контроллеров управления оперативной памятью.

2. Разработка структурной и функциональной схем контроллера управления оперативной памятью.

3. Обзор существующих аппаратных средств для реализации контроллера.

4. Разработка и проведение полного цикла моделирования контроллера (VHDL).

5. Разработка инструкции пользователя загрузочного ядра контроллера управления оперативной памятью.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скажите честно, Вы пробовали сами искать что-либо относящееся к теме диплома? Если да, то как Вы сумели пропустить то множество App Notes, которое есть у каждого из производителей ПЛИС?

Например, вот это.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Честно? Конечно искал. Но может, кто-нибудь поможет сузить рамки поиска.. ;)

(Один добрый человек уже помог :) )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Имеется задание на дипломную работу по Теме:

"Контроллер управления оперативной памятью вычислителя на базе программируемых логических интегральных схем 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).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Честно? Конечно искал.

 

Плохо искали. ;)

 

Но может, кто-нибудь поможет сузить рамки поиска.. ;)

(Один добрый человек уже помог :) )

 

Цитирую Ваше сообщение:

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

что тема размыта - это я и сам понимаю.

Но делать собираюсь сам, и буду разбираться.

Искал на сайте xilinx`а. Все, что более или менее пересекается, скачал и почитал

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Имеется задание на дипломную работу по Теме:

"Контроллер управления оперативной памятью вычислителя на базе программируемых логических интегральных схем XILINX"

 

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

модуля"

 

и задачами:

1. Обзор существующих загрузочных ядер контроллеров управления оперативной памятью.

2. Разработка структурной и функциональной схем контроллера управления оперативной памятью.

3. Обзор существующих аппаратных средств для реализации контроллера.

4. Разработка и проведение полного цикла моделирования контроллера (VHDL).

5. Разработка инструкции пользователя загрузочного ядра контроллера управления оперативной памятью.

 

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

 

- Какая память (SRAM,DDR, ...) ?

- Какая шина (Wishbone,AHB,..) ?

- Требования к производителности ?

 

Короче что ищем?

Изменено пользователем klop

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

что тема размыта - это я и сам понимаю.

Но делать собираюсь сам, и буду разбираться.

Искал на сайте xilinx`а. Все, что более или менее пересекается, скачал и почитал

 

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

 

Ну тогда все встает на свои места. Потрудитесь поискать на ентой платке память и установить ее тип.

Вот Вам будут и ответы на все вопросы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как оказалось, плата имеет название RMB-411 фирмы rosta ( http://www.rosta.ru/store/item9707/ ), на которую установлена пользовательская ПЛИС Virtex-II PRO с двумя типами памяти: синхронная статическая память типа ZBT SRAM и разъем типа SODIMM.

кто-нибудь имел дело с такими типами паметей, или их контроллерами :unsure: ?...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как оказалось, плата имеет название RMB-411 фирмы rosta ( http://www.rosta.ru/store/item9707/ ), на которую установлена пользовательская ПЛИС Virtex-II PRO с двумя типами памяти: синхронная статическая память типа ZBT SRAM и разъем типа SODIMM.

кто-нибудь имел дело с такими типами паметей, или их контроллерами :unsure: ?...

 

Ну вот Вам и все ответы. Задача выглядит так:

Сделать контроллер SDRAM и ZBT SRAM для PowerPC, находящегося внутри Virtex-II PRO.

Котроллер SDRAM я думаю делали все кто занимался подобной тематикой. Кстати начните с просмотра AN Xilinx.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Имеется задание на дипломную работу по Теме:

"Контроллер управления оперативной памятью вычислителя на базе программируемых логических интегральных схем XILINX"

 

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

модуля"

 

и задачами:

1. Обзор существующих загрузочных ядер контроллеров управления оперативной памятью.

2. Разработка структурной и функциональной схем контроллера управления оперативной памятью.

3. Обзор существующих аппаратных средств для реализации контроллера.

4. Разработка и проведение полного цикла моделирования контроллера (VHDL).

5. Разработка инструкции пользователя загрузочного ядра контроллера управления оперативной памятью.

 

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

 

http://www.opencores.org -- куча всего интересного

есть процессор LEON3 с исходниками на VHDL (там есть контроллер памяти насколько я помню)

И на закуску =) http://www.fpgacpu.org/

 

это все что я вспомнил, если еще что вспомню, то напишу

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...