extraterrestrial 0 21 октября, 2006 Опубликовано 21 октября, 2006 · Жалоба Имеется задание на дипломную работу по Теме: "Контроллер управления оперативной памятью вычислителя на базе программируемых логических интегральных схем XILINX" с целью: "Разработка контроллера для аппаратной поддержки операций вычислителя при работе с оперативной памятью, моделирование и загрузка разработанного ядра в ПЛИС инструментального модуля" и задачами: 1. Обзор существующих загрузочных ядер контроллеров управления оперативной памятью. 2. Разработка структурной и функциональной схем контроллера управления оперативной памятью. 3. Обзор существующих аппаратных средств для реализации контроллера. 4. Разработка и проведение полного цикла моделирования контроллера (VHDL). 5. Разработка инструкции пользователя загрузочного ядра контроллера управления оперативной памятью. Кто-нибуть может помочь полезными советами или ссылками по теме? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 201 21 октября, 2006 Опубликовано 21 октября, 2006 · Жалоба Скажите честно, Вы пробовали сами искать что-либо относящееся к теме диплома? Если да, то как Вы сумели пропустить то множество App Notes, которое есть у каждого из производителей ПЛИС? Например, вот это. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
extraterrestrial 0 21 октября, 2006 Опубликовано 21 октября, 2006 · Жалоба Честно? Конечно искал. Но может, кто-нибудь поможет сузить рамки поиска.. ;) (Один добрый человек уже помог :) ) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tyro 0 21 октября, 2006 Опубликовано 21 октября, 2006 · Жалоба Имеется задание на дипломную работу по Теме: "Контроллер управления оперативной памятью вычислителя на базе программируемых логических интегральных схем 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 201 21 октября, 2006 Опубликовано 21 октября, 2006 · Жалоба Честно? Конечно искал. Плохо искали. ;) Но может, кто-нибудь поможет сузить рамки поиска.. ;) (Один добрый человек уже помог :) ) Цитирую Ваше сообщение: Кто-нибуть может помочь полезными советами или ссылками по теме? Тема слишком размыта, т.е. если Вы хотите, чтобы кто-то за Вас написал диплом - Вам в раздел "Предлагаю работу". Если же Вы желаете написать диплом самостоятельно, то Вам как минимум придется почитать что такое динамическая память и как она работает: http://en.wikipedia.org/wiki/Random_access_memory и http://en.wikipedia.org/wiki/DRAM , ну а дальше по ссылкам на этих страницах. После этого Вы сможете определиться, какие виды памяти Вас интересуют и можно будет уже говорить о конкретных типах интерфейсов (которых не так уж и много) и вариантах ядер. Кроме того, неплохо было бы определиться с производителями ПЛИС, которые Вас интересуют. Тогда уже можно будет начать разговор и давать конкретные ссылки. Пока не будет конкретных вопросов, не будет и конкретных ответов на них. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
extraterrestrial 0 21 октября, 2006 Опубликовано 21 октября, 2006 · Жалоба что тема размыта - это я и сам понимаю. Но делать собираюсь сам, и буду разбираться. Искал на сайте xilinx`а. Все, что более или менее пересекается, скачал и почитал Научный руководитель предлагает(да и настаивает, что там говорить) на плате virtex 2 pro? за неимением других :unsure: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klop 0 22 октября, 2006 Опубликовано 22 октября, 2006 (изменено) · Жалоба Имеется задание на дипломную работу по Теме: "Контроллер управления оперативной памятью вычислителя на базе программируемых логических интегральных схем XILINX" с целью: "Разработка контроллера для аппаратной поддержки операций вычислителя при работе с оперативной памятью, моделирование и загрузка разработанного ядра в ПЛИС инструментального модуля" и задачами: 1. Обзор существующих загрузочных ядер контроллеров управления оперативной памятью. 2. Разработка структурной и функциональной схем контроллера управления оперативной памятью. 3. Обзор существующих аппаратных средств для реализации контроллера. 4. Разработка и проведение полного цикла моделирования контроллера (VHDL). 5. Разработка инструкции пользователя загрузочного ядра контроллера управления оперативной памятью. Кто-нибуть может помочь полезными советами или ссылками по теме? - Какая память (SRAM,DDR, ...) ? - Какая шина (Wishbone,AHB,..) ? - Требования к производителности ? Короче что ищем? Изменено 22 октября, 2006 пользователем klop Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klop 0 22 октября, 2006 Опубликовано 22 октября, 2006 · Жалоба что тема размыта - это я и сам понимаю. Но делать собираюсь сам, и буду разбираться. Искал на сайте xilinx`а. Все, что более или менее пересекается, скачал и почитал Научный руководитель предлагает(да и настаивает, что там говорить) на плате virtex 2 pro? за неимением других :unsure: Ну тогда все встает на свои места. Потрудитесь поискать на ентой платке память и установить ее тип. Вот Вам будут и ответы на все вопросы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
extraterrestrial 0 23 октября, 2006 Опубликовано 23 октября, 2006 · Жалоба Как оказалось, плата имеет название RMB-411 фирмы rosta ( http://www.rosta.ru/store/item9707/ ), на которую установлена пользовательская ПЛИС Virtex-II PRO с двумя типами памяти: синхронная статическая память типа ZBT SRAM и разъем типа SODIMM. кто-нибудь имел дело с такими типами паметей, или их контроллерами :unsure: ?... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klop 0 24 октября, 2006 Опубликовано 24 октября, 2006 · Жалоба Как оказалось, плата имеет название 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. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ishergin 0 25 октября, 2006 Опубликовано 25 октября, 2006 · Жалоба Имеется задание на дипломную работу по Теме: "Контроллер управления оперативной памятью вычислителя на базе программируемых логических интегральных схем XILINX" с целью: "Разработка контроллера для аппаратной поддержки операций вычислителя при работе с оперативной памятью, моделирование и загрузка разработанного ядра в ПЛИС инструментального модуля" и задачами: 1. Обзор существующих загрузочных ядер контроллеров управления оперативной памятью. 2. Разработка структурной и функциональной схем контроллера управления оперативной памятью. 3. Обзор существующих аппаратных средств для реализации контроллера. 4. Разработка и проведение полного цикла моделирования контроллера (VHDL). 5. Разработка инструкции пользователя загрузочного ядра контроллера управления оперативной памятью. Кто-нибуть может помочь полезными советами или ссылками по теме? http://www.opencores.org -- куча всего интересного есть процессор LEON3 с исходниками на VHDL (там есть контроллер памяти насколько я помню) И на закуску =) http://www.fpgacpu.org/ это все что я вспомнил, если еще что вспомню, то напишу Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться