赞
踩
ctime:2020-06-08 10:29:24 +0900|1591579764
标签(空格分隔): 技术
有时候想知道两种写法综合出来的电路是不是一样的,以前都是用ISE,综合完可以直接看RTL,但是ISE太大,网上找了一圈,发现了个yosys的开源综合器,还可以生成.dot的图,于是写了个在线综合的工具,提交HDL代码,可以直接生成RTL的图
如代码:
module top_module(clk, rst, en, count);
input clk, rst, en;
output reg [3:0] count;
always @(posedge clk)
if (rst)
count <= 4'd0;
else if (en)
count <= count + 4'd1;
endmodule
可以生成
根据综合级别不同,可以生成不同的RTL图:Gate级综合
Gate级还可以通过最后的输出,来看用了多少个门:
目前就写了两个综合等级,实际上是通过修改yosys的.ys,修改一些综合条件来实现的
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。