使用UltraEdit25.20.0.88进行Verilog语言编辑配置方式(详细)
UltraEdit版本为25.20.0.88,其他版本也适用。
1:下载Verilog的语法高亮文件。
即可支持相应的语言编辑,关键字将用不同色彩标出。
可以到官方网站去下载,包括上百种语法文件,我想应该都能满足大家的需要吧!
https://www.ultraedit.com/downloads/extras/wordfiles.html
也可以从下方链接中下载,已被设置过,可跳过2,3,4步骤:https://download.csdn.net/download/qq_33231534/12243453
2:使用UltraEdit打开下载的文件,将第一行的L20改为L14,因为UltraEdit只支持20种语法。
3:加入折叠功能
由于Verilog HDL的块一般是以begin和end作为开始和结束的标记,其作用相当于C语言的
大括号。在verilog2001.uew中添加进如下代码即可:
/Open Fold Strings = "begin""case"
/Close Fold Strings = "end""endcase"
放置在 /C1"Keywords" 上方即可。
这里除了begin和end可以进行折叠外,另外一对case和endcase同样可以完成折叠,同样的
方法可以添加你需要的折叠标志。
4:加入自动缩进功能
同样在wordfile.txt中,有控制自动缩进的语法。所谓自动缩进就是指,输入begin回车,下一行自动加一个tab;输入end,下一行自动退回一个tab。用户可以自己添加不同的缩进词实现自动缩进。如:
/Indent Strings = "begin""case""fork" "if" "else"
/Unindent Strings = "end""endcase""join" "else"
放置在 /C1"Keywords" 上方即可。
5: 用UltraEdit打开文件,第一行 = (* Block Comment Off Alt = *) 文本删除,否则写Verilog语法的组合逻辑always@(*)后边内容将会被注释。
6: 还可以加入其它一些自定义功能,如函数调用功能,大家可以自己摸索。
7: 将下载的文件verilog2001.uew放置在软件目录下wordfiles下,重启软件打开就OK了。
wordfiles目录查找方法:
(1)打开UltraEdit->高级->设置
(2)右侧导航栏->编辑器显示->语法高亮->文档的完整目录名称
使用UltraEdit25.20.0.88进行Verilog语言编辑配置方式(详细)相关推荐
- CentOS6.0/RedHat Server 6.4安装配置过程 详细图解!
1.准备安装 1.1 系统简介 CentOS 是什么? CentOS是一个基于Red Hat 企业级 Linux 提供的可自由使用的源代码企业级的 Linux 发行版本.每个版本的 CentOS 都会 ...
- 2021最新Unity的jdk SE8(1.8.0 )的安装及环境配置 超级详细配图版
①安装jdk1.8.0 ①安装jdk1.8.0 我看大部分的博文都说直接去Java官网就行 但是我去官网发现jdk se8下载要登录,太麻烦了. 资源分享:提取码pcyx 下载完成后启动. 点击下一步 ...
- Verilog语言与数字系统设计
学习Verilog语言必要的基础知识 计算机导论 数字逻辑或数字电路与逻辑设计 计算机科学概论 拓展学习: 计算机组成原理 计算机体系结构 学习视频链接: 基于FPGA的Verilog语法基础课程(至 ...
- 20.0、C语言数据结构——图的存储结构
20.0.C语言数据结构--图的存储结构 图的存储结构相比较线性表与树来说就复杂很多了: 1. 我们回顾下,对于线性表来说,是一对一的关系,所以用数组或者链表均可简单存放:树结构是一对多的关系,所以我 ...
- HDL4SE:软件工程师学习Verilog语言(十一)
11 流水线 前面一节介绍了状态机的概念.状态机用于描述事务处理的一个程序性流程,可以组成顺序,分支,循环的事务处理流程.这些概念本来在verilog中的行为级描述中是有的,但是由于不是RTL描述,因 ...
- HDL4SE:软件工程师学习Verilog语言(十四)
14 RISC-V CPU初探 前面我们介绍了verilog语言的基本语法特征,并讨论了数字电路设计中常用的状态机和流水线结构,然后我们借鉴SystemC的做法,引入了HDL4SE建模语言,以及相应的 ...
- Verilog语言实现并行(循环冗余码)CRC校验
1 前言 (1) 什么是CRC校验? CRC即循环冗余校验码:是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定.循环冗余检查(CRC)是一种数据传输检错功能, ...
- Verilog语言菜鸟教程知识关键点记录
Verilog语言菜鸟教程知识关键点记录 1.两类数据类型:线网数据类型与寄存器数据类型,线网表示物理元件之间的连线,寄存器表示抽象的数据存储元件. 2.Verilog 作为硬件描述语言,主要用来生成 ...
- Verilog语言快速入门(一)
组合逻辑的一般模板 时序电路的一般模板 模块总体结构 模块说明 功能描述 1.assign语句 1)算数型 2)逻辑型 3)关系运算符 4) 等价运算符 5)按位运算符 6)缩减运算符 7) 移位 ...
最新文章
- 讲座预告 | 全年最值得看的英仙座流星雨要来 如何一晚看上百流星
- TensorRT推理报错:pycuda._driver.LogicError: cuMemcpyHtoDAsync failed: invalid argument
- 阅读笔记1(面试题功能测试-自动化提升效率)
- pfx证书密码怎么查询_网站是HTTP?10分钟变成HTTPS!域名免费添加配置SSL证书,变成https//环境...
- selenium中Chrome和Firefox浏览器驱动的使用和版本对应
- 浅谈智能卡加密芯片在智能设备领域的技术运用
- 利用matlab使用窗函数,Matlab中窗函数的简单使用
- 异步 Action 的定义
- jq-ui-multiselect插件的使用
- 合成分红游戏源码_养成合成分红游戏源码,广告分红游戏开发
- 通道注意力机制keras_注意力机制及Keras实现
- php两个问号??表示什么意思
- 利用tftp服务器进行IOS备份升级
- 解决can't find -lGL的问题
- 独木舟上的旅行(船问题贪心)
- linux 命令 ps的作用,Linux之ps命令
- 20140601-百家讲坛
- 张玉成科学院计算机所,专家人才库数据----中国科学院计算技术研究所
- yum错误:Cannot retrieve repository metadata (repomd.xml) for repository解决方法
- web字体库加载优化_优化Web字体以提高性能:最新技术