作者beginner0602 (A'N'D小宇宙)
看板Electronics
标题[问题] 关於FPGA记忆体疑问
时间Wed Mar 21 12:33:49 2018
请问若是想用FPGA来做记忆体
1.逻辑元件组成记忆
2.FPGA内嵌记忆体
两个差别在哪里,还有程式码大致上该怎麽写呢?
如果是用逻辑原件来组成就不能用reg 这种型态的变数,要单纯用逻辑闸组成是这样吗?
谢谢啊啊啊啊
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 39.8.2.83
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1521606832.A.B13.html
1F:推 Leadgen: 你会作一个简单的2个位址的资料储存功能吗? 输出1bit就好 03/21 12:58
2F:→ Leadgen: 会作简单的,困难的只是把位元加大、位址加大而已。 03/21 12:58
3F:→ beginner0602: 你好 我不会耶 能提示一下吗?拜拜了 03/21 13:28
4F:→ beginner0602: 托 03/21 13:29
5F:→ ahoyhoy: 空间需求多大? 用那家的FPGA? 03/21 14:18
6F:→ beginner0602: 用DE2耶 程式码我不会 03/21 14:53
7F:推 jfsu: 电源一关,资料就没了... 03/22 01:06
8F:推 mmonkeyboyy: 一个叫d-ram 一个叫bram 03/22 01:32
9F:→ mmonkeyboyy: 程式码不用怎麽写 用设定的就好了 03/22 01:32
10F:→ mmonkeyboyy: 不是你说的方法 reg也不是这样理解 Q_Q 03/22 01:33
11F:推 mmonkeyboyy: 但在altera 是用reg没错 03/22 01:39
12F:推 mmonkeyboyy: 查一下UG-01068 intel/altera 03/22 01:42
13F:推 Jhih8051: 用d flip-flop去兜,内嵌记忆体应该是指blockram? 03/22 14:28
14F:推 kyo547896321: 还是先理解每个写法代表的实际硬体吧…光看到用逻辑 03/22 16:13
15F:→ kyo547896321: 兜记忆体就知道大概没有dff的概念 03/22 16:13
17F:→ tentimes: _sw.html 03/22 20:09
18F:→ tentimes: 把这网站看一看 03/22 20:09
19F:→ beginner0602: 请问楼上那是le构成的记忆体吗?请问有内嵌记忆题 03/22 23:41
20F:→ beginner0602: 的写法吗?谢谢!!! 03/22 23:41
21F:推 tentimes: 要用内嵌的先去看datasheet 网路都找得到 03/23 01:13
22F:推 tentimes: Mega wizard点一点就有了 03/23 01:16
24F:推 mmonkeyboyy: 囧> 我建议你先更了解一下FPGA结构 你会少问很多 03/23 02:16
25F:→ mmonkeyboyy: 问题 也会让你的设计更好哦~~ 03/23 02:17
26F:→ mmonkeyboyy: 光看到用逻辑闸组成的就真的该请你念一下 03/23 02:18
27F:→ mmonkeyboyy: FPGAs for Dummies - Altera 03/23 02:18
28F:→ mmonkeyboyy: 这本书还蛮有用的Q_Q 03/23 02:18
29F:→ beginner0602: 好 谢谢各位 03/23 09:22
30F:→ mmonkeyboyy: 我错了 这个v2写的好烂~~~还不如我自己讲 03/24 01:14
31F:→ mmonkeyboyy: fpga里是用一堆LUT当逻辑元件 所以你当然可以把这些 03/24 01:15
32F:→ mmonkeyboyy: lut当memory用 因为概念是一样的 03/24 01:15
33F:→ mmonkeyboyy: 这就是所谓distributed ram 或是你说的le 讲成的memo 03/24 01:16
34F:→ mmonkeyboyy: ry 而所谓BRAM block ram讲的是真正有在晶片就有的 03/24 01:16
35F:→ mmonkeyboyy: 分散memory可以供使用 理论上来说BRAM 是该先被用 03/24 01:17
36F:→ mmonkeyboyy: 因为lut还可以用来做功能 而且routing会有差别 03/24 01:17
37F:→ mmonkeyboyy: 这两种东西的用法 就是当做一个module叫 03/24 01:20
38F:→ mmonkeyboyy: 看是 ip core 还是自己手动加上 03/24 01:20
39F:推 mmonkeyboyy: a家我好久没有用手动加上 应该说好久没去底层玩了QQ 03/24 01:28
40F:→ mmonkeyboyy: 最近都opencl 03/24 01:28