看板 Electronics 關於我們 聯絡資訊
請問若是想用FPGA來做記憶體 1.邏輯元件組成記憶 2.FPGA內嵌記憶體 兩個差別在哪裡,還有程式碼大致上該怎麼寫呢? 如果是用邏輯原件來組成就不能用reg 這種型態的變數,要單純用邏輯閘組成是這樣嗎? 謝謝啊啊啊啊 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.8.2.83 ※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1521606832.A.B13.html
Leadgen: 你會作一個簡單的2個位址的資料儲存功能嗎? 輸出1bit就好 03/21 12:58
Leadgen: 會作簡單的,困難的只是把位元加大、位址加大而已。 03/21 12:58
beginner0602: 你好 我不會耶 能提示一下嗎?拜拜了 03/21 13:28
beginner0602: 託 03/21 13:29
ahoyhoy: 空間需求多大? 用那家的FPGA? 03/21 14:18
beginner0602: 用DE2耶 程式碼我不會 03/21 14:53
jfsu: 電源一關,資料就沒了... 03/22 01:06
mmonkeyboyy: 一個叫d-ram 一個叫bram 03/22 01:32
mmonkeyboyy: 程式碼不用怎麼寫 用設定的就好了 03/22 01:32
mmonkeyboyy: 不是你說的方法 reg也不是這樣理解 Q_Q 03/22 01:33
mmonkeyboyy: 但在altera 是用reg沒錯 03/22 01:39
mmonkeyboyy: 查一下UG-01068 intel/altera 03/22 01:42
Jhih8051: 用d flip-flop去兜,內嵌記憶體應該是指blockram? 03/22 14:28
kyo547896321: 還是先理解每個寫法代表的實際硬體吧…光看到用邏輯 03/22 16:13
kyo547896321: 兜記憶體就知道大概沒有dff的概念 03/22 16:13
tentimes: _sw.html 03/22 20:09
tentimes: 把這網站看一看 03/22 20:09
beginner0602: 請問樓上那是le構成的記憶體嗎?請問有內嵌記憶題 03/22 23:41
beginner0602: 的寫法嗎?謝謝!!! 03/22 23:41
tentimes: 要用內嵌的先去看datasheet 網路都找得到 03/23 01:13
tentimes: Mega wizard點一點就有了 03/23 01:16
tentimes: https://youtu.be/1nhTDOpY5gU 03/23 01:16
mmonkeyboyy: 囧> 我建議你先更了解一下FPGA結構 你會少問很多 03/23 02:16
mmonkeyboyy: 問題 也會讓你的設計更好哦~~ 03/23 02:17
mmonkeyboyy: 光看到用邏輯閘組成的就真的該請你念一下 03/23 02:18
mmonkeyboyy: FPGAs for Dummies - Altera 03/23 02:18
mmonkeyboyy: 這本書還蠻有用的Q_Q 03/23 02:18
beginner0602: 好 謝謝各位 03/23 09:22
mmonkeyboyy: 我錯了 這個v2寫的好爛~~~還不如我自己講 03/24 01:14
mmonkeyboyy: fpga裡是用一堆LUT當邏輯元件 所以你當然可以把這些 03/24 01:15
mmonkeyboyy: lut當memory用 因為概念是一樣的 03/24 01:15
mmonkeyboyy: 這就是所謂distributed ram 或是你說的le 講成的memo 03/24 01:16
mmonkeyboyy: ry 而所謂BRAM block ram講的是真正有在晶片就有的 03/24 01:16
mmonkeyboyy: 分散memory可以供使用 理論上來說BRAM 是該先被用 03/24 01:17
mmonkeyboyy: 因為lut還可以用來做功能 而且routing會有差別 03/24 01:17
mmonkeyboyy: 這兩種東西的用法 就是當做一個module叫 03/24 01:20
mmonkeyboyy: 看是 ip core 還是自己手動加上 03/24 01:20
mmonkeyboyy: a家我好久沒有用手動加上 應該說好久沒去底層玩了QQ 03/24 01:28
mmonkeyboyy: 最近都opencl 03/24 01:28