memory_to_vector.v

来自「这是一个Quartus的工程文件和verilog代码」· Verilog 代码 · 共 27 行

V
27
字号
/* 
(C) OOMusou 2008 http://oomusou.cnblogs.com

Filename    : memory_to_vector.v
Compiler    : Quartus II 8.1
Description : array to vector
Release     : 12/25/2008 1.0
*/

module memory_to_vector (
  input [VECTORSIZE-1: 0] mem [ARRAYSIZE-1: 0],
  output [ARRAYSIZE*VECTORSIZE-1: 0] vec
);

parameter VECTORSIZE = 4;
parameter ARRAYSIZE = 3;

genvar i,j;
generate
  for(i = 0; i < ARRAYSIZE-1; i = i + 1) begin : array
    for(j = 0; j < VECTORSIZE-1; j = j + 1) begin : vector
      assign vec[i * VECTORSIZE + j] = mem[i][j];
    end
  end
endgenerate

endmodule

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?