|
Вопрос по корам контроллеров SDRAM, помогите найти |
|
|
|
Nov 1 2005, 09:33
|
Группа: Новичок
Сообщений: 4
Регистрация: 1-11-05
Из: Чернигов
Пользователь №: 10 361

|
Помогите найти человеческую кору контроллера SDRAM на VHDL для реализации на ПЛИС Xilinx "Человеческая" подразумевает возможноть изменения разрядности шины данных и адреса, а также обязательно наличие режима burst для чтения и записи
|
|
|
|
|
 |
Ответов
(1 - 14)
|
Nov 1 2005, 12:22
|
Участник

Группа: Свой
Сообщений: 46
Регистрация: 27-09-04
Пользователь №: 731

|
Тоже писал самостоятельно на Verilog'e для работы с памятью MT48LC16M16A2 на кристалле XCV600-4. За основу взял XAPP200, но переделал его для своих нужд. Есть еще XAPP134, но мне больше понравилась One-hot State Machine контроллера в XAPP200.
|
|
|
|
|
Nov 1 2005, 13:15
|
Местный
  
Группа: Свой
Сообщений: 265
Регистрация: 15-03-05
Из: Москва
Пользователь №: 3 367

|
Цитата(fly @ Nov 1 2005, 12:33) Помогите найти человеческую кору контроллера SDRAM на VHDL для реализации на ПЛИС Xilinx "Человеческая" подразумевает возможноть изменения разрядности шины данных и адреса, а также обязательно наличие режима burst для чтения и записи Есть такой, "человеческий". Все вышеназванное параметризовано и даже больше. Мультипортовый на AMBA AXI. Глубокая оптимизация трафика. Для Virtex-II в варианте 2 порта AXI, 32-bit, SDRAM (не DDR), single + burst занимает 756 LUT + 729 DFF. Можно без AXI. Если интересно, пишите.
|
|
|
|
|
Nov 1 2005, 14:24
|
Знающий
   
Группа: Свой
Сообщений: 553
Регистрация: 15-10-04
Пользователь №: 877

|
Цитата(oval @ Nov 1 2005, 16:15) Цитата(fly @ Nov 1 2005, 12:33) Помогите найти человеческую кору контроллера SDRAM на VHDL для реализации на ПЛИС Xilinx "Человеческая" подразумевает возможноть изменения разрядности шины данных и адреса, а также обязательно наличие режима burst для чтения и записи Есть такой, "человеческий". Все вышеназванное параметризовано и даже больше. Мультипортовый на AMBA AXI. Глубокая оптимизация трафика. Для Virtex-II в варианте 2 порта AXI, 32-bit, SDRAM (не DDR), single + burst занимает 756 LUT + 729 DFF. Можно без AXI. Если интересно, пишите. киньте мне если можно е-мейл выше
|
|
|
|
|
Nov 3 2005, 15:10
|
Группа: Новичок
Сообщений: 4
Регистрация: 1-11-05
Из: Чернигов
Пользователь №: 10 361

|
Цитата(vitus_strom @ Nov 1 2005, 16:05) очень не советую пользовать харр134 горбатая корка Точнее не скажешь
|
|
|
|
|
Nov 3 2005, 15:32
|
Группа: Новичок
Сообщений: 4
Регистрация: 1-11-05
Из: Чернигов
Пользователь №: 10 361

|
Цитата(alex_k @ Nov 1 2005, 12:53) У Xilinx на сайте есть куча xapp-ов с исходниками построения контроллеров, также есть какой-то MemoryGenerator - вообщем материала довольно много просто зайти на сайт www.xilinx.com раздел memory corner. Это всё хорошо, но только для DDR Для SDR только уже упоминаемый xapp134
|
|
|
|
|
Nov 4 2005, 08:55
|
Участник

Группа: Свой
Сообщений: 46
Регистрация: 27-09-04
Пользователь №: 731

|
XAPP200 для DDR SDRAM нетрудно переделать и для просто SDRAM. Я, например, его адаптировал для работы с SDRAM в режиме буферизации потока данных (сначала пишется по разным банкам, потом считывается страницами) т.е. : 1. Режим записи - Alternating Bank Write (burst length = 8); 2. Режим чтения - Full-Page Burst Read (512 слов); 3. Refresh только для режима чтения и хранения, т.к. при записи - поток максимальный 100М/s.
XAPP200 отличается от XAPP134 принципом построения самого контроллера.
|
|
|
|
|
Nov 4 2005, 09:37
|
Группа: Новичок
Сообщений: 4
Регистрация: 1-11-05
Из: Чернигов
Пользователь №: 10 361

|
Цитата(USTAS @ Nov 4 2005, 11:55) XAPP200 для DDR SDRAM нетрудно переделать и для просто SDRAM. Я, например, его адаптировал для работы с SDRAM в режиме буферизации потока данных (сначала пишется по разным банкам, потом считывается страницами) т.е. : 1. Режим записи - Alternating Bank Write (burst length = 8); 2. Режим чтения - Full-Page Burst Read (512 слов); 3. Refresh только для режима чтения и хранения, т.к. при записи - поток максимальный 100М/s. XAPP200 отличается от XAPP134 принципом построения самого контроллера. Большое спасиба Пробую Выглядит очень привлекательно
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|