[問題] 關於FPGA記憶體疑問

看板Electronics作者 (A'N'D小宇宙)時間7年前 (2018/03/21 12:33), 編輯推噓12(12028)
留言40則, 8人參與, 7年前最新討論串1/1
請問若是想用FPGA來做記憶體 1.邏輯元件組成記憶 2.FPGA內嵌記憶體 兩個差別在哪裡,還有程式碼大致上該怎麼寫呢? 如果是用邏輯原件來組成就不能用reg 這種型態的變數,要單純用邏輯閘組成是這樣嗎? 謝謝啊啊啊啊 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.8.2.83 ※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1521606832.A.B13.html

03/21 12:58, 7年前 , 1F
你會作一個簡單的2個位址的資料儲存功能嗎? 輸出1bit就好
03/21 12:58, 1F

03/21 12:58, 7年前 , 2F
會作簡單的,困難的只是把位元加大、位址加大而已。
03/21 12:58, 2F

03/21 13:28, 7年前 , 3F
你好 我不會耶 能提示一下嗎?拜拜了
03/21 13:28, 3F

03/21 13:29, 7年前 , 4F
03/21 13:29, 4F

03/21 14:18, 7年前 , 5F
空間需求多大? 用那家的FPGA?
03/21 14:18, 5F

03/21 14:53, 7年前 , 6F
用DE2耶 程式碼我不會
03/21 14:53, 6F

03/22 01:06, 7年前 , 7F
電源一關,資料就沒了...
03/22 01:06, 7F

03/22 01:32, 7年前 , 8F
一個叫d-ram 一個叫bram
03/22 01:32, 8F

03/22 01:32, 7年前 , 9F
程式碼不用怎麼寫 用設定的就好了
03/22 01:32, 9F

03/22 01:33, 7年前 , 10F
不是你說的方法 reg也不是這樣理解 Q_Q
03/22 01:33, 10F

03/22 01:39, 7年前 , 11F
但在altera 是用reg沒錯
03/22 01:39, 11F

03/22 01:42, 7年前 , 12F
查一下UG-01068 intel/altera
03/22 01:42, 12F

03/22 14:28, 7年前 , 13F
用d flip-flop去兜,內嵌記憶體應該是指blockram?
03/22 14:28, 13F

03/22 16:13, 7年前 , 14F
還是先理解每個寫法代表的實際硬體吧…光看到用邏輯
03/22 16:13, 14F

03/22 16:13, 7年前 , 15F
兜記憶體就知道大概沒有dff的概念
03/22 16:13, 15F

03/22 20:09, 7年前 , 16F

03/22 20:09, 7年前 , 17F
_sw.html
03/22 20:09, 17F

03/22 20:09, 7年前 , 18F
把這網站看一看
03/22 20:09, 18F

03/22 23:41, 7年前 , 19F
請問樓上那是le構成的記憶體嗎?請問有內嵌記憶題
03/22 23:41, 19F

03/22 23:41, 7年前 , 20F
的寫法嗎?謝謝!!!
03/22 23:41, 20F

03/23 01:13, 7年前 , 21F
要用內嵌的先去看datasheet 網路都找得到
03/23 01:13, 21F

03/23 01:16, 7年前 , 22F
Mega wizard點一點就有了
03/23 01:16, 22F

03/23 01:16, 7年前 , 23F

03/23 02:16, 7年前 , 24F
囧> 我建議你先更了解一下FPGA結構 你會少問很多
03/23 02:16, 24F

03/23 02:17, 7年前 , 25F
問題 也會讓你的設計更好哦~~
03/23 02:17, 25F

03/23 02:18, 7年前 , 26F
光看到用邏輯閘組成的就真的該請你念一下
03/23 02:18, 26F

03/23 02:18, 7年前 , 27F
FPGAs for Dummies - Altera
03/23 02:18, 27F

03/23 02:18, 7年前 , 28F
這本書還蠻有用的Q_Q
03/23 02:18, 28F

03/23 09:22, 7年前 , 29F
好 謝謝各位
03/23 09:22, 29F

03/24 01:14, 7年前 , 30F
我錯了 這個v2寫的好爛~~~還不如我自己講
03/24 01:14, 30F

03/24 01:15, 7年前 , 31F
fpga裡是用一堆LUT當邏輯元件 所以你當然可以把這些
03/24 01:15, 31F

03/24 01:15, 7年前 , 32F
lut當memory用 因為概念是一樣的
03/24 01:15, 32F

03/24 01:16, 7年前 , 33F
這就是所謂distributed ram 或是你說的le 講成的memo
03/24 01:16, 33F

03/24 01:16, 7年前 , 34F
ry 而所謂BRAM block ram講的是真正有在晶片就有的
03/24 01:16, 34F

03/24 01:17, 7年前 , 35F
分散memory可以供使用 理論上來說BRAM 是該先被用
03/24 01:17, 35F

03/24 01:17, 7年前 , 36F
因為lut還可以用來做功能 而且routing會有差別
03/24 01:17, 36F

03/24 01:20, 7年前 , 37F
這兩種東西的用法 就是當做一個module叫
03/24 01:20, 37F

03/24 01:20, 7年前 , 38F
看是 ip core 還是自己手動加上
03/24 01:20, 38F

03/24 01:28, 7年前 , 39F
a家我好久沒有用手動加上 應該說好久沒去底層玩了QQ
03/24 01:28, 39F

03/24 01:28, 7年前 , 40F
最近都opencl
03/24 01:28, 40F
文章代碼(AID): #1QiU2miJ (Electronics)