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

 
 
> Пользовательская логика, Подключение дополнительной логики к 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
Ответов
Sergey'F
сообщение May 12 2011, 17:20
Сообщение #2


Местный
***

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



После создания custom instruction она появится на закладке Custom Instructions в мастере свойств процессора. И там ее надо добавлять в ядро. По сути - она добавляется в АЛУ процессора.
А в списке компонент у Вас видно то, что добавляется в систему снаружи процессора, через Avalon MM или Avalon ST.
Go to the top of the page
 
+Quote Post



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

 


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


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