[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено SAZH 27 сентября 2006 г. 10:49
В ответ на: Ответ: Почему это это он не могет? отправлено <font color=gray>Dmitry_K</font> 27 сентября 2006 г. 09:48

И я не знаю, почему не выходит. В MAX+ 10.23 все выходит. Вот визардом создал. Попробуйте запустить. 80% памяти занимает в Вашем кристалле. Файл fifo.v

// Megafunction Name(s):
// lpm_fifo
// ============================================================

module fifo (
data,
wrreq,
rdreq,
clock,
q,
full,
empty,
usedw);

input [9:0] data;
input wrreq;
input rdreq;
input clock;
output [9:0] q;
output full;
output empty;
output [10:0] usedw;

wire [10:0] sub_wire0;
wire sub_wire1;
wire [9:0] sub_wire2;
wire sub_wire3;
wire [10:0] usedw = sub_wire0[10:0];
wire empty = sub_wire1;
wire [9:0] q = sub_wire2[9:0];
wire full = sub_wire3;

lpm_fifo lpm_fifo_component (
.rdreq (rdreq),
.clock (clock),
.wrreq (wrreq),
.data (data),
.usedw (sub_wire0),
.empty (sub_wire1),
.q (sub_wire2),
.full (sub_wire3));
defparam
lpm_fifo_component.lpm_width = 10,
lpm_fifo_component.lpm_numwords = 2048,
lpm_fifo_component.lpm_widthu = 11,
lpm_fifo_component.lpm_showahead = "OFF",
lpm_fifo_component.lpm_hint = "USE_EAB=ON,MAXIMIZE_SPEED=5";


endmodule

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание