реклама на сайте
подробности

 
 
> Cyclone 5 + микросхема SDRAM + Verilog, Как написать код для использования в проекте этой памяти ?
kovigor
сообщение Feb 9 2016, 14:36
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Т.е., есть DevKit с этим Циклоном и памятью. Задача для начала простейшая - заполнить память какими-нибудь числами и затем считать их обратно. Как подступиться к такой задаче ? Может, кто-то поделится примером ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
des00
сообщение Feb 10 2016, 12:40
Сообщение #2


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



до кучи на опенкоресах, моя поделка http://opencores.org/project,hssdrc если что могу проконсультировать wink.gif


--------------------
Go to the top of the page
 
+Quote Post
kovigor
сообщение Feb 10 2016, 13:01
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(des00 @ Feb 10 2016, 15:40) *
до кучи на опенкоресах, моя поделка http://opencores.org/project,hssdrc если что могу проконсультировать wink.gif

Наверное, мне нужно руководство по применению. Вот есть это ядро. Как вставить его в свой проект на Верилоге, как записать данные в микросхему памяти, как потом считать их из нее ? И еще, как настроить это ядро под мою микросхему памяти ?
Go to the top of the page
 
+Quote Post
des00
сообщение Feb 10 2016, 14:53
Сообщение #4


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(kovigor @ Feb 10 2016, 20:01) *
Наверное, мне нужно руководство по применению. Вот есть это ядро. Как вставить его в свой проект на Верилоге, как записать данные в микросхему памяти, как потом считать их из нее ? И еще, как настроить это ядро под мою микросхему памяти ?

в мануале там все написано. я на него пару месяцев потратил wink.gif

И до кучи там есть моделька памяти от микрона + тестбенч


--------------------
Go to the top of the page
 
+Quote Post
Intekus
сообщение Mar 16 2016, 09:29
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 4-03-08
Из: Москва
Пользователь №: 35 621



Цитата(des00 @ Feb 10 2016, 17:53) *
в мануале там все написано. я на него пару месяцев потратил wink.gif

И до кучи там есть моделька памяти от микрона + тестбенч


Загрузил. Рассматриваю - оно SVшное. У нас средой ISE14, он SV на синтез не знает (просиулить сможем).
Что посоветуете? Рискнуть попробовать допилить синтезируемую часть кода на чистый Verilog? Или поискать другие ядра?

Другие контроллеры видел на Opencores, а также у Xilinx - предлагают пару вариантов от партнёров, а также Multi-Port Memory Controller (MPMC) из EDK. Можно ли MPMC из EDK пристыковать в проект ISE?
В CoreGen есть MIG - но он нам не подойдёт, так как не поддерживает SDR (только DDR).

Что посоветуете почитать по заданию временнЫх ограничений при работе с внешней памятью? По "SDR SDRAM Application note" на сайте Xilinx ничего подходящего не нашёл.


--------------------
...а Сила, Брат - она - в несиловых решениях.
Go to the top of the page
 
+Quote Post
des00
сообщение Mar 16 2016, 09:50
Сообщение #6


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Intekus @ Mar 16 2016, 16:29) *
Загрузил. Рассматриваю - оно SVшное. У нас средой ISE14, он SV на синтез не знает (просиулить сможем).
Что посоветуете? Рискнуть попробовать допилить синтезируемую часть кода на чистый Verilog? Или поискать другие ядра?

Случаи переписывания на чистый верилог этого контроллера мне известны. ЕМНИП, там SV синтезируемых фишек минимум. На переписку уйдет дня 3 (в основном только типы поменять logic на reg/wire, типы убрать на объявления и массивы из интерфейсов убрать)


--------------------
Go to the top of the page
 
+Quote Post
Intekus
сообщение Mar 16 2016, 10:02
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 4-03-08
Из: Москва
Пользователь №: 35 621



Цитата(des00 @ Mar 16 2016, 12:50) *
Случаи переписывания на чистый верилог этого контроллера мне известны.

Приятно, что такое уже делали; жаль, что придётся "изобретать велосипед".
Цитата(des00 @ Mar 16 2016, 12:50) *
(в основном только типы поменять logic на reg/wire, типы убрать на объявления и массивы из интерфейсов убрать)

И always_comb/_ff'ы заменить на обычные.

А по остальным вопросам подскажете что-нибудь (особенно про документы)?
И - я понимаю, что приятно, когда используют Вашу разработку - но, может есть контроллеры без SV? Какие-то предельные характеристики нам не нужны, скорее всего, нагрузка на память будет невысока.


--------------------
...а Сила, Брат - она - в несиловых решениях.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- kovigor   Cyclone 5 + микросхема SDRAM + Verilog   Feb 9 2016, 14:36
- - Maverick   Цитата(kovigor @ Feb 9 2016, 16:36) Т.е.,...   Feb 9 2016, 14:42
|- - kovigor   Цитата(Maverick @ Feb 9 2016, 17:42) надо...   Feb 9 2016, 14:47
||- - Maverick   Цитата(kovigor @ Feb 9 2016, 16:47) Именн...   Feb 9 2016, 14:50
||- - kovigor   Спасибо. Вопрос. Я пробовал использовать этот конт...   Feb 9 2016, 14:56
||- - Maverick   Цитата(kovigor @ Feb 9 2016, 16:56) Спаси...   Feb 9 2016, 15:09
||- - kovigor   Цитата(Maverick @ Feb 9 2016, 18:09) да П...   Feb 9 2016, 15:11
||- - Maverick   Цитата(kovigor @ Feb 9 2016, 17:11) Понял...   Feb 9 2016, 16:53
||- - kovigor   Цитата(Maverick @ Feb 9 2016, 19:53) Да п...   Feb 9 2016, 16:59
|- - kovigor   Цитата(Maverick @ Feb 9 2016, 18:42) Если...   Feb 10 2016, 12:11
|- - des00   Цитата(kovigor @ Feb 10 2016, 19:11) Вопр...   Feb 10 2016, 12:22
|- - kovigor   Цитата(des00 @ Feb 10 2016, 15:22) контро...   Feb 10 2016, 12:29
|- - Lmx2315   Цитата(kovigor @ Feb 10 2016, 15:29) Как ...   Feb 10 2016, 12:34
|- - Lmx2315   ..дерзкий какой.   Feb 10 2016, 13:34
||- - kovigor   Цитата(Lmx2315 @ Feb 10 2016, 16:34) ..де...   Feb 10 2016, 13:47
|- - des00   Цитата(Intekus @ Mar 16 2016, 18:02) И - ...   Mar 16 2016, 11:00
- - Intekus   Благодарю, альтеровский и Ваш контроллеры скачал. ...   Mar 18 2016, 12:38
- - des00   Цитата(Intekus @ Mar 18 2016, 19:38) Есть...   Mar 19 2016, 08:21
- - Intekus   Благодарю Вас за столь подробные ответы! Цитат...   Mar 21 2016, 15:47
- - des00   Цитата(Intekus @ Mar 21 2016, 23:47) По к...   Mar 21 2016, 16:04


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 05:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01475 секунд с 7
ELECTRONIX ©2004-2016