中易网

EDA软件如何将verilog 映射到FPGA中的电路?

答案:4  悬赏:20  
解决时间 2021-04-27 20:57
  • 提问者网友:你在我心中是最美
  • 2021-04-27 15:50
比如我用 verilog 定义 reg [32:0] Couter; 那么在FPGA中,具体对应什么样子的电路呢?

FPGA本身没有寄存器,是如何用宏单元做出这些我们自定义的寄存器的呢?
最佳答案
  • 二级知识专家网友:心痛成瘾
  • 2021-04-27 17:27
FPGA是通过memory来实现的,寄存器或是其他电路都可以表示为查找表的memory行为,比如reg [32:0] Couter,其实是在FPGA里面声明了一块memory,当做寄存器用
全部回答
  • 1楼网友:一池湖水
  • 2021-04-27 20:16
这就是一个33位的寄存器嘛 其实Verilog语句描述的,也都是电路。
  • 2楼网友:年轻没有失败
  • 2021-04-27 18:37
eda的意思是利用电脑进行辅助设计,对于硬件设计来说,它泛指所有涉及到的设计软件的集合。会使用这些软件,是进行硬件设计的前提。但这些软件用得再熟,也不能说明硬件设计技术有多高。所以,没有“eda技术”这一说法。 在国内就业,只需学习verilog即可,这也是硬件设计的前提。fpga是硬件设计的一个方向,其它还有asic和soc方向。具体学什么,看你的就业意向而定。
  • 3楼网友:滚刀废物浮浪人
  • 2021-04-27 17:42
EDA软件如何将verilog 映射到FPGA中的电路? 比如我用 verilog 定义 reg [32:0] Couter; 那么在FPGA中,具体对应什么样子的电路呢? 问题补充:FPGA本身没有寄存器,是如何用宏单元做出这些我们自定义的寄存器的呢? 其实你的意图是做一个counter,你想的底层一点,在FPGA内部,就是用很多DFF搭建起了的,具体的形式你可以在类似ISE这种软件里面用 原理图模式看下综合出来的电路就明白了。 FPGA里面没有寄存器,其实寄存器就是DFF搭建出来的。看看数字电路的书,XILINX公司FPGA主要是由 LUT DFF 等组成,具体我记不清楚了,查查资料就行了。 有问题在联系~~~~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息