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

 
 
> Пользовательская логика, Подключение дополнительной логики к NIOS
Sidny Sho
сообщение May 10 2011, 20:27
Сообщение #1





Группа: Участник
Сообщений: 13
Регистрация: 27-03-11
Пользователь №: 63 923



Привет всем. Хочу прикрутить свою логику. Для примера решил добавить простой сумматор. Вот его текст
Код
module adder(
    dataa,
    datab,
    result,
    clk
);
    input[31:0]dataa;
    input[31:0]datab;
    input clk;
    output[31:0]result;
    reg[31:0] result;
    always @ (posedge clk)
        begin
            {result} = dataa + datab;
        end
endmodule

Далее через SOPC добавляю к проекту с ниосом. Проблема возникла при компиляции. Говорит что неправильно указаны типы выводов.

Какие именно поставить для данного устройства? Если есть пример бы, желательно на русском. Спасибо за внимание
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Sidny Sho
сообщение May 11 2011, 18:30
Сообщение #2





Группа: Участник
Сообщений: 13
Регистрация: 27-03-11
Пользователь №: 63 923



ак в хедбуке сказано вроде что для простого устройства должно быть 3 интерфейса dataa, datab, result. Без каких либо управляющих сигналов.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение May 12 2011, 02:11
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(Sidny Sho @ May 12 2011, 01:30) *
ак в хедбуке сказано вроде что для простого устройства должно быть 3 интерфейса dataa, datab, result. Без каких либо управляющих сигналов.

в каком именно хендбуке? в любом случае, если хотите делать именно так, то dataa и datab будут иметь тип сигнала writedata (соответственно, будет 2 Avalon-MM Slave интерфейса), а result - readdata (и, пожалуй, третий интерфейс для него). как по мне, это довольно корявый способ.
Go to the top of the page
 
+Quote Post
Sergey'F
сообщение May 12 2011, 04:24
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 351
Регистрация: 17-09-05
Из: Москва
Пользователь №: 8 660



Вопрос ТС: Вы пытаетесь сделать компонент на шину Avalon или Custom Instruction? Это очень разные вещи. Если CI, то да, там есть dataa, datab и result. Надо выбирать интерфейс custom instruction slave.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 12:31
Рейтинг@Mail.ru


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