Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
НАписать verilog'ом ...
Отправлено
PastorLee 21 мая 2008 г. 00:42
В ответ на:
Ответ: отправлено
axalay 12 мая 2008 г. 13:49
Понимают и ISE и Quartus - переносится без геморроев!
module mem_64x24 (
input clk,
output reg [23:0] dout_b,
input [23:0] din_a,
input [5:0] adr_b,
input [5:0] adr_a,
input wr,
input rd
);
reg [23:0] mem_array[63:0];
always @(negedge clk)
begin
if (wr) mem_array[adr_a] <= din_a[23:0];
end
always @(negedge clk)
begin
if (rd) dout_b[23:0] <= mem_array[adr_b];
end
endmodule
Составить ответ | Вернуться на конференцию
Ответы