Добрый день, не подскажете пожалуйста как считать данные из памяти RAM (EPM240T100C5 ufm_block) написал вот ну простенько
Код:
module dds_generator(clk,signal_output);
input wire clk;
output wire [7:0] signal_output;
reg [31:0] phase_acumulator;
//assign signal_output = ~phase_acumulator[31:24];
ram_1port sin(
.address(phase_acumulator[31:24]),
.data(),
.inclock(clk),
.outclock(clk),
.we(1'b0),
.q(signal_output));
always@(posedge clk ) begin
phase_acumulator <= phase_acumulator + 32'd85899346;
end
endmodule
вроде как скомпилировалась а вот так что чудна
Вложение:
Report.jpg [66.41 KiB]
Скачиваний: 476
сам понимаю что я чего та недопоняли не правильно нахимичил а где ошибка не знаю
RTL схема
Вложение:
RTL_viewer.jpg [24.91 KiB]
Скачиваний: 485
вроде бы правильно а вот warning
Вложение:
warning.jpg [79.77 KiB]
Скачиваний: 267
пишет что output приведён на gnd
и нету clk в проекте
Warning (332068): No clocks defined in design.