Отговори на тема  [ 2 мнения ] 
Verilog 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Яну 03, 2006 1:54 am
Мнения: 9
Мнение Verilog
Искам да събера в един топ левел файл 3 проекта - един мултиплексор,тригер,брояч за да работят като едно.След като се копират в топ файла всеки от instatation-ите какво още се дописва за възприеме симулатора всички елементи като едно устроиство.Изобщо ако някой може да даде какъвто и да е пример за топ левел файл ще съм му страшно благодарен.Работя на ISE 8.1.


Нед Фев 19, 2006 2:32 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Чет Окт 20, 2005 5:02 pm
Мнения: 108
Мнение 
Версията на ISE-то няма значение - всичките работят.
Какво значи top-level ? Имам пред вид, че top-level файла не се отличава по нищо от другите файлове - просто в него се създават инстанции на модулите от по-долно ниво, на които се подават сигнали в листовете им на чувствителност. Тези сигнали могат предварително да се обработят и да се подават последователно или паралелно, съответно модулите от по-долно ниво да работят последователно или паралелно; четат се и се обработват съответните изходи; прави се синхронизация и т.н. Пример ? Как да ти дам като незнам какво точно ще включваш... Не е нищо специално - нещо от сорта:
Код:
module TopLevelModule (in1, in2, addr, clock, reset, out, ready);
input [3:0] in1, in2;
input addr;
input clock;
input reset;

output [3:0] out;
output ready;

wire [3:0] temp_result;

multiplexer MyMux(in1, in2, addr, temp_result);

always @(posedge clock or posedge reset)//synchronous circuit with asynchronous reset
if(reset)
    begin
        out <= 4'b0;
        ready <= 1'b1;
    end
else
    begin
        ...
        out <= temp_result;

        //instance of some lower level module
        ...
        ready <= 1'b1;
    end
endmodule


Пон Фев 20, 2006 11:52 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 2 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 0 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни