Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
module raminfr (clk, we, a, d_i, d_o);
input clk;
input we;
input [4:0] a;
input [3:0] d_i;
output [3:0] d_o;
reg [3:0] ram [31:0];
reg [3:0] d_o;
always @(posedge clk) begin
if (we)
ram[a] <= d_i;
d_o <= ram[a];
end
endmodule
Взято из xst.pdf на сайте xilinx.
В разделе HDL описаний есть рекомендации, как задействовать тот или иной тип памяти. Или мегафизардом.