Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 9770|回復: 0
打印 上一主題 下一主題

[問題求助] 如何用verilog 寫矩陣乘法器

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-11-30 14:33:38 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請教一下各位前輩2 A  V% _& r( \7 J: S5 j
我在寫一個矩陣乘法器 , 8 bits * 8 bits
( ~; o+ j( A, C$ ~+ j. b% _例如: 7 ~! q8 h, s7 Y/ H2 v3 `  }
Z = X * Y7 g1 s# T* ]3 F. e
; D3 x9 i; C) k. P  V
X,Y 都是 3x3 矩陣  a7 U5 I  e$ O0 I" D) b
X要從 記憶體 A 拿出數值
9 u, G- w, `1 JY要從 記憶體 B 拿出數值5 d9 V/ Y9 F/ {& w5 K! t' n& m
然後我在做 X*Y 後把數值存到 Z* [) I, O# w  M* e7 G* V
Z再把所有數值存回記憶體 C) a0 J: j( _6 v, D" m

6 a: P% H4 B/ p( I請問有前輩可以提供類似的語法給我參考一下嗎?; j, Y, n( _" x
我不會寫要怎麼寫一個ram+ a8 w, t0 s$ ~  k4 j8 i! b& B
像是 module ram
$ ^" T* C$ F* d  G: x5 P1 E! d* kmodule ram (clk,wen,addr,datain,dataout);
8 n* `3 H- E1 o" J   input clk,wen; % \+ ~* ^9 v& M. a% i6 J
   input [3:0] addr;
1 w( F4 p' d3 P$ n: X- k   input [31:0] datain; 2 E, ]+ T7 v7 D  x' C& q8 J  J
   output [31:0] dataout;
7 v; b' J3 w! E   reg [31:0] dataout;   5 m  M. m% y9 }* Q' E% U
endmodule . K' d9 j4 @5 L! W" f) p
我要怎麼寫這3個ram?
" F! k2 v* E. A( n然後再從裡面拿出數值之後在儲存數值回去另一個記憶體
. `5 P5 N: K$ E9 D
0 A( U) h0 O( F+ z# \請高手提供一點意見給我, 謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2025-2-24 02:53 AM , Processed in 0.154008 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表