|
Nios+SRAM, максимальная скорость???CS&WE? |
|
|
|
Oct 14 2009, 19:33
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 19-11-05
Пользователь №: 11 082

|
Цитата(dim99 @ Oct 14 2009, 23:16)  Простите, можно вопрос: приведенные графики моделирования где были сделаны, это model sim ? да
|
|
|
|
|
Oct 15 2009, 19:31
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 31-08-09
Пользователь №: 52 107

|
Уважаемые знатоки Nios-a,хочу спросить Вас следущее: Есть плата,на ней циклон и внешняя SRAM(8-ми разрядная). Т.к. сам Nios 32-х разрядный, а память 8-ми разрядная хотелось бы научиться писать и читать из памяти. Для этого нужно: 1)подключаю ядро; 2)внутреннюю память(ROM); 3)Tri-State bridge; Дальше я так думаю надо писать проект на vhdl, который бы помог "соеденить"память(SRAM) и Nios. Может кто встречался с такой задачей? Можете подсказать алгоритм как правильно научить писать и читать в 8-и разрядную память(SRAM) с помощью Nios2?
|
|
|
|
|
Oct 16 2009, 08:49
|

Лентяй
     
Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843

|
Цитата(ROMЫ4 @ Oct 15 2009, 23:31)  Дальше я так думаю надо писать проект на vhdl, который бы помог "соеденить"память(SRAM) и Nios. Не надо ничего писать! Надо читать - спецификацию шины Avalon и описание SOPC Builder'а . Для подключения внешней SRAM к Avalon Tristate Bridge нежно сделать компонент на основе заготовки (template). Запускайте Component Editor, выбирайте Template, далее Avalon Tristate Slave, и описывайте разрядности Вашей SRAM. Также нужно поставить галку, что даный компонент - это память (не помню точно, на какой закладке - посмотрите сами). И все. Никаких чудес. Все остальное за Вас сделает SOPC Builder.
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
Oct 22 2009, 17:35
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 31-08-09
Пользователь №: 52 107

|
Вот схема микроконтроллера.Думаю, что можно осуществить связь между Nios и им по SPI. Правильно ли я делаю: 1)создаю ядро. 2)далее подсоеденяю к нему внешюю память. 3)добавляю SPI; 4)в Nios ID написал программку по заполнению SRAM. А как можно сделать, чтобы микроконтроллер был мастером? что-то пока не получается Не могли бы Вы помочь с последовательностью действий За ранее спасибо
Эскизы прикрепленных изображений
|
|
|
|
|
Oct 23 2009, 16:16
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 31-08-09
Пользователь №: 52 107

|
Хотелось бы побыстрее скорость.можно ли это реализовать?у меня на плате микроконтроллер соеденен с плис ножками wr,rd,data,ale,int. Можно ли,каким-нибудь образом организовать байтовую пересылку напрямую из микроконтроллера в Nios. может с помощью интерфейса Avalon ST Sourse и Avalon ST sink?Там вроже можно настроить передачу и прием даных. Что-то пока на ум не приходит,что между ними должно быть
|
|
|
|
|
Oct 23 2009, 16:42
|

Лентяй
     
Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843

|
Цитата(ROMЫ4 @ Oct 23 2009, 20:16)  Хотелось бы побыстрее скорость.можно ли это реализовать?у меня на плате микроконтроллер соеденен с плис ножками wr,rd,data,ale,int. Можно ли,каким-нибудь образом организовать байтовую пересылку напрямую из микроконтроллера в Nios. может с помощью интерфейса Avalon ST Sourse и Avalon ST sink?Там вроже можно настроить передачу и прием даных. Что-то пока на ум не приходит,что между ними должно быть  Ну Вам же русским языком ответили, что "между ними" должен быть Avalon Master. Этого мастера вы должны создать сами. Как это сделать - читайте документацию. Ссылки я приводил. Не стоит гнаться за лаврами очередного "не читателя" За Вас тут Ваш проект никто делать не будет.
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|