Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-11-30 14:33:38 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
請教一下各位前輩# Z7 ]& y1 X! L
我在寫一個矩陣乘法器 , 8 bits * 8 bits0 w2 `5 G( P, G# D* a, }$ M9 ^
例如:
* \2 q, H1 H+ k2 [* K' Z5 TZ = X * Y
  u5 ~  Z( \7 }& d; p! e  O) A& F% v( N7 x
X,Y 都是 3x3 矩陣3 W: I8 W: N# r1 w! p
X要從 記憶體 A 拿出數值
, m6 ]* ~5 Z1 h( SY要從 記憶體 B 拿出數值, D- Q' Z! L$ m; d
然後我在做 X*Y 後把數值存到 Z
( u1 k% @, z; L0 _Z再把所有數值存回記憶體 C* {) ?, M) o7 h. c! Y* w

! [4 }9 }- j! Y- @- S請問有前輩可以提供類似的語法給我參考一下嗎?
! L& o$ U% V. i4 |: e我不會寫要怎麼寫一個ram' ~3 P, W( A9 W6 R
像是 module ram
- q2 C1 U* g, n( e' S) lmodule ram (clk,wen,addr,datain,dataout); ) R+ A- p$ r7 w! s' Q
   input clk,wen;
. d6 Y, a( u9 H6 E4 E! a" U8 b   input [3:0] addr; - \+ z! _& {3 F' y" |! d2 q: M
   input [31:0] datain; " e, y" i0 X6 @# m  @  O
   output [31:0] dataout;
" |: l  t9 z  E7 a9 @$ S6 \0 t# Y   reg [31:0] dataout;   3 X% l6 p9 S) _) R5 s' M2 c- q% {
endmodule
( H- H9 S$ I1 o. Q3 L我要怎麼寫這3個ram?
1 ?2 r2 s1 J$ I8 H4 n# h. p然後再從裡面拿出數值之後在儲存數值回去另一個記憶體" {: N$ P' A9 \7 G8 K

* R* ]* V: e  ]請高手提供一點意見給我, 謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-24 06:48 AM , Processed in 0.152008 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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