como implementar LPM_RAM_DQ em Verilog

A

angjohn

Guest
Eu tinha escrito o seguinte código para LPM_RAM_DQ (tipo de memória RAM em Altera MAXPLUSII) em Verilog:/ / LPM_RAM_DQ
LPM_RAM_DQ módulo (dados, endereço, WE, INCLOCK, OUTCLOCK, Q);

/ / Note = parâmetro RAM "separado com portas de entrada e saída";
parâmetro LPM_WIDTH = 8;
/ / LPM_TYPE parâmetro = "LPM_RAM_DQ";
parâmetro LPM_WIDTHAD = 8;
LPM_NUMWORDS parâmetro = "NÃO";
LPM_FILE parâmetro = "NÃO";
LPM_INDATA parâmetro = "UNREGISTERED";
LPM_ADDRESS_CONTROL parâmetro = "registado";
LPM_OUTDATA parâmetro = "UNREGISTERED";
/ / LPM_HINT parâmetro = "NÃO";
input [7:0] data;
input [7:0] address;
WE de entrada;
INCLOCK de entrada;
OUTCLOCK de entrada;
output [7:0] Q;
/ / reg [LPM_WIDTH - 4'd1: 0] Q;
parâmetro REGISTERED = 1'b0;
parâmetro UNREGISTERED = 1'b1;
REGISTERED_ENUM_LPM_ADDRESS_CONTROL = parâmetro 1'b0;
UNREGISTERED_ENUM_LPM_ADDRESS_CONTROL = parâmetro 1'b1;
REGISTERED_ENUM_LPM_OUTDATA = parâmetro 1'b0;
UNREGISTERED_ENUM_LPM_OUTDATA = parâmetro 1'b1;

endmodule
/ / RAM
RAM (módulo
endereço,
nós,
inclock,
outclock,
dados,
q);

input [7:0] address;
entrada de nós;
inclock de entrada;
outclock de entrada;
input [7:0] data;
output [7:0] Q;

wire [7:0] sub_wire0;
wire [7:0] q = sub_wire0 [7:0];

lpm_ram_dq lpm_ram_dq_component (
. outclock (outclock),
. (endereço),
. inclock (inclock),
. dados (dados),
. nós (nós),
. q (sub_wire0));
defparam
lpm_ram_dq_component.intended_device_family = "FLEX10K",
lpm_ram_dq_component.lpm_width = 8,
lpm_ram_dq_component.lpm_widthad = 8,
lpm_ram_dq_component.lpm_indata = "registado",
lpm_ram_dq_component.lpm_address_control = "registado",
lpm_ram_dq_component.lpm_outdata = "registado",
lpm_ram_dq_component.use_eab = "ON",
lpm_ram_dq_component.lpm_hint = "MAXIMUM_DEPTH = 256",
lpm_ram_dq_component.lpm_type = "LPM_RAM_DQ";endmoduledepois eu escrevo o código, syhthesis i-lo usando Synopsys FPGA Express.mas o seguinte erro ocorrer:

Erro: erro de sintaxe em ou próximo token '.(File: E: / teste para CPU Nabil / 3 try / NabilCPU.v Line: 237) (VE-0)alguém pode me ajudar!Obrigado!

 

Welcome to EDABoard.com

Sponsor

Back
Top