利用gvim宏快速生成连续带数字下标的信号

这篇具有很好参考价值的文章主要介绍了利用gvim宏快速生成连续带数字下标的信号。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

工作中难免会遇到多次instance某个module,然后某个module的同时又含有多个端口的时候,如下dut,有4个input req_x(x=0-3)

///rtl
module dut();
   input req_0;
   input req_1;
   input req_2;
   input req_3;
....
endmodule
//tb top
dut dut_0(
 .req_0(my_req_0),
 .req_1(my_req_1),
 .req_2(my_req_2),
 .req_3(my_req_3),
  xxx
);

现在我们需要instance 4份dut(dut_0-3),那么端口上对接的信号就会有16个req_x,req_0-3对应dut0 .req_4-7对应dut_1,以此类推,在手动连完dut_0之后,怎么快捷完成其他几个的连接呢,这里介绍宏录制的方法:(以dut_1连接为例)

1. 第一步当然是整个copy dut_0的连接

2. 关键就是第二步把my_req_0-3改成my_req_4-7,替换步骤如下:

a. normal mode下按q进入宏录制

b.按下x,x是宏的名字,可以是其他字母

c.光标定位到my_req_0中的数字0上面,依次按下4和Ctrl+a(功能是执行+4,0变成4)

d.移动光标到下一行的my_req_1中的数组1上面,然后按下q,结束宏录制

e.光标在d中的位置上时,依次按下4和@x(功能是执行4次宏)

这样就完成了,还是比较简单和好用文章来源地址https://www.toymoban.com/news/detail-837007.html

到了这里,关于利用gvim宏快速生成连续带数字下标的信号的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 利用代码生成工具快速生成基于SqlSugar框架的Winform界面项目

    我们接触一个新事物的时候,如果一个事物能够给我们带来非常直观的感官认识,那么我们就很容易接受,反之可能需要很长时间的潜移默化的了解认识才能接受。万物化繁为简,透过本质看表象,往往也是一个认知迭代深入的过程。在我介绍很多篇随笔《SqlSugar开发框架》

    2024年02月11日
    浏览(50)
  • LabVIEW FPGA利用响应式数字电子板快速开发空间应用程序

    LabVIEW FPGA利用响应式数字电子板快速开发空间应用程序 与传统的基于文本的语言相比,LabVIEW的编程和设计已被证明可以缩短开发时间。各种研究表明,生产率的提高在3到10倍之间。LabVIEW通过图形语言、集成开发环境和多个编译器的组合来实现这一点。 图形编程和设计对于

    2024年02月13日
    浏览(45)
  • 如何利用代码快速生成mapper.xml的<resultMap>

    一,问题引入 当我们开发 mapper.xml ----dao接层 ----service接口----serviceImp ----controller层, 其中在mapper.xml编写查询语句的sql时会遇到sql查询到的结果 涉及到多张表的字段,或者单张表的字段过多时, 这时候我们就需写一个 resultMap来封装一下这段sql的返回结果,这个 resultMap标签长

    2023年04月25日
    浏览(46)
  • 信号系统之连续信号处理

    1 Delta 函数 连续信号可以分解为缩放和移位的增量函数,就像处理离散信号一样。不同之处在于,连续 delta 函数比其离散函数复杂得多,在数学上也抽象得多。我们不是用它是什么来定义连续 delta 函数,而是用它所具有的特征来定义它。 一个思想实验将展示它是如何工作的

    2024年02月22日
    浏览(55)
  • phpspreadsheet导出excel自动获得列,数字下标

    报错Invalid cell coordinate [1,下标超过26个字母 样式 https://blog.csdn.net/qq_34631220/article/details/130628902

    2024年02月11日
    浏览(40)
  • 一分钟生成PPT,利用人工智能快速提高办公效率(无需第三方插件)

    人工智能技术的发展正以惊人的速度改变着我们的世界,今天给大家介绍下 利用ChatGPT快速生成PPT 的方法,它能够帮助你一键生成PPT内容和漂亮的PPT文档,无需繁琐的设计和排版,只需要与ChatGPT交流,你就能轻松拥有一份令人赞叹的演示文稿。 什么是ChatGPT? 它是基于人工智

    2024年02月06日
    浏览(55)
  • 信号与系统 实验一:连续信号的基本运算

    一、实验目的 掌握信号与系统中基本运算单元的构成; 掌握基本运算单元的特点; 掌握对基本运算单元的测试方法; 1.学习“信号的运算”一节; 2.复习matlab软件的使用方法。 二、实验原理 在“信号与系统”中,最常用的信号运算单元有:减法器、加法器、倍乘器、反相

    2024年02月07日
    浏览(40)
  • 【快速傅里叶变换(fft)和逆快速傅里叶变换】生成雷达接收到的经过多普勒频移的脉冲雷达信号(Matlab代码实现)

     💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Matlab代码实现 本文的

    2024年02月10日
    浏览(51)
  • Java项目中实现信号的连续接收

    在Java项目中,信号的连续接收是一项重要的任务,特别是在处理异步事件或者需要对外部事件做出响应时。本篇博客将介绍如何在Java项目中实现信号的连续接收,包括信号的监听、处理和停止等步骤。 Java项目可以通过使用Signal类来监听信号。在Unix-like系统中,可以监听诸如

    2024年02月10日
    浏览(31)
  • 【信号系统实验3】MATLAB—连续时间信号与系统的复频域分析

    目录 1.拉普拉斯变换的 MATLAB实现 2.已知某连续系统的系统函数如下 H(s)=(S^2+1)/(S^5+2S^4-3S^3+3S^2+3S+2) 试利用MATLAB绘出其零、极点分布图,并判断系统是否稳定 3.已知系统传递函数为 H(s)=(s+5)/(s^2+5s+6) 利用MATLAB复频域方法求解 4.已知某连续系统的系统函数如下 H(s)=1/(s^2+5s+4),其中输

    2024年02月01日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包