vim高效编辑verilog

先做一个演示: ^^vjjjjjjjjjjyjjjjjjjjjjjp/adder/d/a/d/b/d/sum/dkkkkkkkkkadder adder0(       .rst(rst),    .clk(clk),         .a(a0),    .b(b0),    .sum(sum0));  把上
摘要由CSDN通过智能技术生成

先做一个演示:

 

^^vjjjjjjjjjjyjjjjjjjjjjjp/adder/d /a/d /b/d /sum/d kkkkkkkkk

adder adder0
(  
    .rst(rst),
    .clk(clk),
    
    .a(a0),
    .b(b0),

    .sum(sum0)
);

 

 

把上面的代码复制到一个文件里。在linux(windows下没试过,因为键的映射不同,可能不对)下用vim打开该文件。

 

把光标移到第一行的任何位置,在normal模式下敲入   

 

"ayy          把第一行的内容读入register a

 

移动光标到adder那一行,在normal模式下敲入

 

50@a       把register a的内容重复执行50次

 

 

 

 

有兴趣了吗?

 

if (no),  dzh.mop.com

 

else

在编写verilog程序时,有大量相似的模块,比如:

 

 

 

adder adder0
(  
    .rst(rst),
    .clk(clk),
    
    .a(a0),
    .b(b0),

    .sum(sum0)
);

adder adder1

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值