|
|
  |
Помощь с дипломом |
|
|
|
Oct 21 2006, 15:30
|
Группа: Новичок
Сообщений: 8
Регистрация: 5-12-05
Из: г.Щелково
Пользователь №: 11 851

|
Имеется задание на дипломную работу по Теме: "Контроллер управления оперативной памятью вычислителя на базе программируемых логических интегральных схем XILINX"
с целью: "Разработка контроллера для аппаратной поддержки операций вычислителя при работе с оперативной памятью, моделирование и загрузка разработанного ядра в ПЛИС инструментального модуля"
и задачами: 1. Обзор существующих загрузочных ядер контроллеров управления оперативной памятью. 2. Разработка структурной и функциональной схем контроллера управления оперативной памятью. 3. Обзор существующих аппаратных средств для реализации контроллера. 4. Разработка и проведение полного цикла моделирования контроллера (VHDL). 5. Разработка инструкции пользователя загрузочного ядра контроллера управления оперативной памятью.
Кто-нибуть может помочь полезными советами или ссылками по теме?
|
|
|
|
|
Oct 21 2006, 16:19
|
Группа: Новичок
Сообщений: 8
Регистрация: 5-12-05
Из: г.Щелково
Пользователь №: 11 851

|
Честно? Конечно искал. Но может, кто-нибудь поможет сузить рамки поиска.. (Один добрый человек уже помог  )
|
|
|
|
|
Oct 21 2006, 16:53
|

Любитель Кошек
    
Группа: Свой
Сообщений: 1 593
Регистрация: 8-06-06
Пользователь №: 17 873

|
Цитата(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).
--------------------
По современному этикету, в левой руке держат вилку, в правой - мышку.
|
|
|
|
|
Oct 21 2006, 19:19
|

Гуру
     
Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904

|
Цитата(extraterrestrial @ Oct 21 2006, 20:19)  Честно? Конечно искал. Плохо искали.  Цитата Но может, кто-нибудь поможет сузить рамки поиска.. (Один добрый человек уже помог  ) Цитирую Ваше сообщение: Цитата Кто-нибуть может помочь полезными советами или ссылками по теме? Тема слишком размыта, т.е. если Вы хотите, чтобы кто-то за Вас написал диплом - Вам в раздел "Предлагаю работу". Если же Вы желаете написать диплом самостоятельно, то Вам как минимум придется почитать что такое динамическая память и как она работает: http://en.wikipedia.org/wiki/Random_access_memory и http://en.wikipedia.org/wiki/DRAM , ну а дальше по ссылкам на этих страницах. После этого Вы сможете определиться, какие виды памяти Вас интересуют и можно будет уже говорить о конкретных типах интерфейсов (которых не так уж и много) и вариантах ядер. Кроме того, неплохо было бы определиться с производителями ПЛИС, которые Вас интересуют. Тогда уже можно будет начать разговор и давать конкретные ссылки. Пока не будет конкретных вопросов, не будет и конкретных ответов на них.
--------------------
BR, Makc В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
|
|
|
|
|
Oct 21 2006, 19:32
|
Группа: Новичок
Сообщений: 8
Регистрация: 5-12-05
Из: г.Щелково
Пользователь №: 11 851

|
что тема размыта - это я и сам понимаю. Но делать собираюсь сам, и буду разбираться. Искал на сайте xilinx`а. Все, что более или менее пересекается, скачал и почитал Научный руководитель предлагает(да и настаивает, что там говорить) на плате virtex 2 pro? за неимением других
|
|
|
|
|
Oct 22 2006, 09:41
|
Местный
  
Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788

|
Цитата(extraterrestrial @ Oct 21 2006, 19:30)  Имеется задание на дипломную работу по Теме: "Контроллер управления оперативной памятью вычислителя на базе программируемых логических интегральных схем XILINX"
с целью: "Разработка контроллера для аппаратной поддержки операций вычислителя при работе с оперативной памятью, моделирование и загрузка разработанного ядра в ПЛИС инструментального модуля"
и задачами: 1. Обзор существующих загрузочных ядер контроллеров управления оперативной памятью. 2. Разработка структурной и функциональной схем контроллера управления оперативной памятью. 3. Обзор существующих аппаратных средств для реализации контроллера. 4. Разработка и проведение полного цикла моделирования контроллера (VHDL). 5. Разработка инструкции пользователя загрузочного ядра контроллера управления оперативной памятью.
Кто-нибуть может помочь полезными советами или ссылками по теме? - Какая память (SRAM,DDR, ...) ? - Какая шина (Wishbone,AHB,..) ? - Требования к производителности ? Короче что ищем?
Сообщение отредактировал klop - Oct 22 2006, 09:48
|
|
|
|
|
Oct 22 2006, 09:57
|
Местный
  
Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788

|
Цитата(extraterrestrial @ Oct 21 2006, 23:32)  что тема размыта - это я и сам понимаю. Но делать собираюсь сам, и буду разбираться. Искал на сайте xilinx`а. Все, что более или менее пересекается, скачал и почитал Научный руководитель предлагает(да и настаивает, что там говорить) на плате virtex 2 pro? за неимением других  Ну тогда все встает на свои места. Потрудитесь поискать на ентой платке память и установить ее тип. Вот Вам будут и ответы на все вопросы.
|
|
|
|
|
Oct 23 2006, 17:46
|
Группа: Новичок
Сообщений: 8
Регистрация: 5-12-05
Из: г.Щелково
Пользователь №: 11 851

|
Как оказалось, плата имеет название RMB-411 фирмы rosta ( http://www.rosta.ru/store/item9707/ ), на которую установлена пользовательская ПЛИС Virtex-II PRO с двумя типами памяти: синхронная статическая память типа ZBT SRAM и разъем типа SODIMM. кто-нибудь имел дело с такими типами паметей, или их контроллерами  ?...
|
|
|
|
|
Oct 24 2006, 07:58
|
Местный
  
Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788

|
Цитата(extraterrestrial @ Oct 23 2006, 21:46)  Как оказалось, плата имеет название RMB-411 фирмы rosta ( http://www.rosta.ru/store/item9707/ ), на которую установлена пользовательская ПЛИС Virtex-II PRO с двумя типами памяти: синхронная статическая память типа ZBT SRAM и разъем типа SODIMM. кто-нибудь имел дело с такими типами паметей, или их контроллерами  ?... Ну вот Вам и все ответы. Задача выглядит так: Сделать контроллер SDRAM и ZBT SRAM для PowerPC, находящегося внутри Virtex-II PRO. Котроллер SDRAM я думаю делали все кто занимался подобной тематикой. Кстати начните с просмотра AN Xilinx.
|
|
|
|
|
Oct 25 2006, 05:29
|
Частый гость
 
Группа: Свой
Сообщений: 130
Регистрация: 16-06-05
Из: Оренбург
Пользователь №: 6 039

|
Цитата(extraterrestrial @ Oct 21 2006, 21:30)  Имеется задание на дипломную работу по Теме: "Контроллер управления оперативной памятью вычислителя на базе программируемых логических интегральных схем XILINX"
с целью: "Разработка контроллера для аппаратной поддержки операций вычислителя при работе с оперативной памятью, моделирование и загрузка разработанного ядра в ПЛИС инструментального модуля"
и задачами: 1. Обзор существующих загрузочных ядер контроллеров управления оперативной памятью. 2. Разработка структурной и функциональной схем контроллера управления оперативной памятью. 3. Обзор существующих аппаратных средств для реализации контроллера. 4. Разработка и проведение полного цикла моделирования контроллера (VHDL). 5. Разработка инструкции пользователя загрузочного ядра контроллера управления оперативной памятью.
Кто-нибуть может помочь полезными советами или ссылками по теме? http://www.opencores.org -- куча всего интересного есть процессор LEON3 с исходниками на VHDL (там есть контроллер памяти насколько я помню) И на закуску =) http://www.fpgacpu.org/это все что я вспомнил, если еще что вспомню, то напишу
--------------------
Программа выполнила невыполнимое и допустила недопустимое
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|