Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-11-30 14:33:38 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請教一下各位前輩
* L1 a) {, g; A0 w/ g我在寫一個矩陣乘法器 , 8 bits * 8 bits
1 C* D8 T! u- B" f( M例如: - P+ k) _2 ^* N8 }1 U7 x
Z = X * Y
5 Y; w( G1 k* X, R3 ^( _
% U% ], [8 g! Z' g, E+ Z# FX,Y 都是 3x3 矩陣- ^9 {/ A3 V& m) K- O) |; C
X要從 記憶體 A 拿出數值
' x+ m! Z+ T: r2 _1 b# sY要從 記憶體 B 拿出數值
4 K* P& B2 y* `7 v然後我在做 X*Y 後把數值存到 Z7 @, [5 f: W) {) S! @, {' U+ r
Z再把所有數值存回記憶體 C
. @6 P1 J: l- R3 }
, x! ]+ \  G6 p6 R. a4 y7 [% L4 n請問有前輩可以提供類似的語法給我參考一下嗎?
$ \+ i  |/ Q4 B- V) z( n4 @我不會寫要怎麼寫一個ram, J+ v  c, c8 b6 O1 j0 x
像是 module ram' X1 I0 q3 U0 R- a
module ram (clk,wen,addr,datain,dataout);
( M9 a, b8 T: V   input clk,wen;
3 Z3 W# X3 c, P4 Y   input [3:0] addr; + W. H% O( o/ {1 p
   input [31:0] datain;
3 S! M! |- k+ P9 w3 m2 g9 a  i   output [31:0] dataout;
) D0 R! O+ K6 h: I   reg [31:0] dataout;   
% l3 u2 c& N3 [, ^0 r2 c# R2 Z8 Mendmodule 4 D1 |& E. _- q) }- q
我要怎麼寫這3個ram?
! P  t7 B' d) P" k; `然後再從裡面拿出數值之後在儲存數值回去另一個記憶體
* W4 h0 A- I: y6 |# j+ W
. _# ?( n$ K+ B" I請高手提供一點意見給我, 謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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