yosys工具
ysyx的yosys工具(12.28综合到网表)yosys工具使用
执行下面命令(粗粒度,yosys使用字级单元表示)
read_verilog counter.v
//细化
hierarchy -check -top counter
//查看rtl视图
show
//粗粒度综合
proc
//优化
opt
//执行fsm,memory 视图是不变的show命令后显示如下图片,这个时候存在过程块proc
执行proc后,过程块消失,全部有小的cell表示
执行opt命令,结果表示单元数目显著减少
执行下面命令(细粒度,yosys使用门级电路表示)
//转换为门电路
techmap
//对一些多位的线网和端口进行拆分, 否则RTLIL中将会包含不必要的位抽取和位拼接操作
splitnets -ports
//一定要执行opt -full,否则无法show(原因是因为节点太多无法显示)
opt -full
执行下面命令(工艺映射),先创建个cell.lib
dfflibmap -liberty cell.lib
执行下列命令,先读入规则
read_liberty -lib cell.lib
继续执行
abc -liberty cell.lib
clean
至此,完成从RTL代码到网表的转换.
//保存网表文件
write_verilog netlist.v
//输出报告
stat -liberty cell.lib
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! 感谢分享,学习下。 不错,里面软件多更新就更好了 很好很强大我过来先占个楼 待编辑 这个有用。 新版吗?好像是停更了吧。 过来提前占个楼 谢谢分享,试用一下 感谢分享,学习下。 喜欢鼓捣这些软件,现在用得少,谢谢分享! 感谢发布原创作品,程序园因你更精彩 感谢分享 感谢分享 感谢,下载保存了 分享、互助 让互联网精神温暖你我 用心讨论,共获提升! 过来提前占个楼 感谢,下载保存了 懂技术并乐意极积无私分享的人越来越少。珍惜 新版吗?好像是停更了吧。
页:
[1]
2