- 博客(6)
- 收藏
- 关注
原创 Gvim高级操作008--环视,查找匹配过滤
Gvim高级操作008--环视,查找匹配过滤1、gvim 环视 匹配关键词 过滤在gvim使用过程中,经常需要查找一些关键词,并且希望采用过滤功能。例如同一个行中,包含A且不包含B的语句,包含A且包含B的语句,不包含A且包含B,不包含A且不包含B的语句。过滤查找功能可以通过环视来实现。正则表达式之环视:\@= 顺序环视,前面字符是重点Eg: 查找字符small,并且后面是cat...
2019-01-27 10:34:28 1911
原创 Verilog语法-005—宏定义
Verilog语法-005—宏定义1、Verilog宏定义-`ifdef `ifndef`ifdef FOR_FPGA //如果定义了FOR_FPGA宏,则会执行如下语句/或者没有语句`else //如果没有定义FOR_FPGA宏,执行如下语句语句/或者没有语句 `endif //结束`ifndef FOR_FPGA //如果没有...
2019-01-27 10:13:30 10256 1
原创 门控时钟设计002—门控时钟模块使用
门控时钟设计002—门控时钟模块Gvi在IC设计中,经常会用掉门控时钟单元,在不使用某些模块的时候使用门控时钟单元锁定时钟,使得时钟不跳变,从而降低功耗。1、门控时钟单元代码verilog模块输入信号分别为输入时钟,clk_in,输出时钟clk_out,使能信号en。当使能信号en==1时,表示时钟不锁定,输入信号直接输出,模块功能类似:assign clk_in = clk_ou...
2019-01-20 19:18:14 2270 1
原创 MAC知识点003:什么是VOQ?VOQ的硬件实现?
MAC知识点003:什么是VOQ?VOQ的硬件实现?1、什么是VOQ(Virtual Output Queues)?VOQ(虚拟输出序列)是一种存储结构,由FIFO与RAM以及逻辑结构组合构成。在一些数据应用场景中能够有效存储数据并且能够及时输出,避免阻塞。一句话来说VOQ的优点在于:共享存储,较少存储资源,避免数据阻塞,提高数据输出效率。2、为什么FIFO会有数据阻塞,而VOQ不会有...
2019-01-06 11:56:52 2821 1
原创 Verdi的几个实用技巧
Verdi的几个实用技巧1、波形文件保存.rc使用Verdi定位问题,调出波形,为方便下次使用,按键shift+S可以将波形保存为xxx.rc格式文件,使用波形文件时,按快捷键r打开界面,选择波形2、mark标记功能为方便波形定位,按键shift+M使用mark功能标记一下,可以自定义名称和颜色,方便查找。3、显示波形信号全路径按H显示波形信号全路径,再按H撤销4、改变...
2019-01-02 20:41:37 25598 2
原创 Verilog代码随笔001
Verilog代码随笔0011、如何快速理清verilog代码数据流找到模块数据输出信号data_out,通过verdi软件trace输出信号data_out,找到信号驱动源,不断的trace,不断找到驱动直到找到模块的输入数据data_in。Data_out和data_in为举例的信号名,实际代码中信号名五花八门,请以实际情况为准。2、多个状态机模块,如何高效编写verilog代码...
2019-01-02 20:20:47 575
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人