自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (2)
  • 收藏
  • 关注

原创 perl模式匹配修饰符

perl有以下几种模式匹配修饰符:igcmsxonpadr。后续更新其他未列出的模式匹配修饰符。如题,perl模式匹配修饰符含义。

2024-10-17 19:33:26 390

原创 perl统一修改文件前缀并排序

如题,perl统一修改文件前缀并排序。举例说明,修改*.txt文件,并排序。

2024-10-17 18:06:18 285

原创 perl批量改文件后缀

如题,perl批量改文件后缀,将已有的统一格式的文件后缀,修改为新的统一的文件后缀。

2024-10-17 15:14:13 419

原创 perl双引号内字符串的反斜线转义

如题,下面表格列举了perl双引号内字符串的反斜线转义:

2024-10-16 16:01:19 562

原创 perl文件测试操作符及其意义

perl文件测试操作符及其意义

2024-10-16 15:51:41 484

原创 perl读取目录,写入文件

此脚本有两个输入参数,第一个参数为需要打印的文件目录,第二个参数为打印后的文件名;该脚本名称为out_file_full_path。

2024-10-16 11:23:13 447

原创 perl替换文件中的特定内容

perl 替换文件中的特定内容

2024-10-14 10:41:55 305

原创 perl 给特定文件加上特定内容

perl批量添加重复内容

2024-10-14 10:28:12 361

原创 nLint命令说明

gen_clk_source NM_name+m/d《n》+p《n》+MA_master+PS_《pin/signal》:指定generated clock source。-treat_latch_enable_as_control 《on|off》:指定是否将“latch enable”视为控制信号,默认OFF。-clock_gen_module 《clock_generator_module》:对于22052(rule),指定clk 生成模块。

2024-10-11 17:24:15 577

原创 bash脚本调用makefile回归case

按顺序回归所有的case

2024-10-09 11:24:40 278

原创 Quartus pin 分配(三)

如有需要,可查看上次文章中,说了自己写sdc需要配置的分类点,这次将介绍管脚分配。

2024-09-14 18:36:48 559

原创 Quartus sdc UI界面设置(二)

此命令用来设置fpga 工程的sdc约束

2024-09-14 17:58:00 1168

原创 linux批量修改文件内容

含义为,在本目录下递归搜索.py文件,将所有py文件中含有 “A in range(0” 的字段修改为 “B in range(1”

2024-09-05 09:03:48 138

原创 linux find命令

持续更新中------

2024-08-14 11:10:52 405

原创 Verilog task input[]

另外,想在task中的input 端口赋初值,那么可以在声明阶段赋初值,但是必须使用()括住;task的input端口的位宽如果想用动态的,那么可以这样定义。上述代码中,a,b的位宽取决于调用task的传入变量的位宽;在使用verilog编写task来进行激励仿真时,如题verilog task使用动态位宽。

2024-07-17 17:03:47 159

原创 python自动例化verilog

使用方法:在gvim页面,使用命令自动例化。python自动例化verilog。

2024-06-28 15:18:48 391

原创 python脚本使用excel生成verilog代码(通用部分)

python脚本生成verilog寄存器。

2024-06-28 11:25:47 454

原创 sim script

Makefile文件,如果需要使用,需要改动到自己项目中。

2024-03-28 16:08:25 180

原创 DC综合脚本

默认脚本 .synopsys_dc.setup设置环境变量。

2024-03-28 15:33:35 557

原创 sdc小计

sdc中的一些规则细节sdc中分频/倍频命令如果不是50%占空比,那么需要使用-edge指定边沿变化。

2024-01-30 10:03:31 240

原创 vivado检查cdc

在Vivado中,可以使用Clock Interaction Report来检查时钟域交叉(CDC)问题。xdc约束文件主要是clk的约束,clk的周期、异步关系等等。vivado建立工程不在本文讨论范围之内。导入rtl文件后,建立xdc约束文件。

2024-01-03 14:42:29 687

原创 Quartus综合简单流程(一)

quartus是Altera的FPGA软件,用于综合verilog代码,生成sof文件,也可转换为jic文件,使用jtag下载进altera的FPGA开发板中。

2023-12-06 20:37:37 1807

原创 verdi识别状态机的问题

写了一个小工程,有两个文件中分别各有一个状态机。verdi可以识别出来其中一个FSM,另外一个怎么都识别不出,一直报。

2023-11-28 09:10:35 703

原创 开发新模块的一般化流程

AS:Architecture Specification,架构规格;后端方案(更改网表):插入Buffer、在关键路径换为LVT的器件。FS:Function Specification,功能规格;DS:Design Specification,设计规格。前端方案(修改RTL代码):逻辑前移、构造流水线;在进行修时序违例时,分为前端和后端的方案。LVT:低阈值电压,速度更快,但功耗更大;HVT:高阈值电压,速度慢,但功耗小。SVT:标准阈值电压;

2023-10-23 17:10:28 119

原创 spiflash小结

spiflash小结

2023-02-15 15:09:37 223

原创 gvim批量替换

GVIM的基础操作在站内可以随便搜索到,本帖会不断更新gvim的一些进阶操作。在行选中以后,在命令行中输入。如题,GVIM批量替换。

2023-01-05 20:27:14 2741

原创 数字IC设计中的均衡器

均衡器

2022-11-24 15:31:22 420

原创 AXI4协议

AXI4协议梳理

2022-11-24 14:15:20 4191

原创 卖报机代码,以及仿真

现有卖报机,投币口收1分,2分,5分,一份报纸5分。

2022-11-16 15:57:17 147

原创 后端网表仿真可能遇到的问题及解决方法

后端网表仿真常见问题

2022-10-21 10:23:01 1241

原创 verilog生成fsdb,参数命名fsdb文件名

传参定义fsdb波形文件

2022-10-14 16:00:52 1200

原创 wifi相关名词解释(持续更新)

MPDU

2022-09-02 10:57:26 839

原创 verdi功能小记

VERDI nwave FSM信号显示

2022-04-11 14:35:30 1091 2

原创 收房注意事项

首要核对是否取得2书1表,核对面积与实测报告面积之后,进行面积补差。其他注意事项: 门的顶部和底部是否都刷过油漆,四周是否与门框密封 窗户开关是否没有异响,外窗框上应有防堵帽 按照装修清单仔细核对,是否有未装修到位的地方 水龙头的出水是否顺畅,下水是否顺畅,排水速度是否够快。 在验房检测时,可以利用卫生纸擦拭上下水管道底部,查看是否渗水、漏水 在验房检测时,可以将冒烟的物体,放在烟道下方,查看烟上升到烟道口立即吸走 另外将冒烟的物体放到烟雾报警器附近,查看报警装置反应是否灵敏..

2021-12-22 16:03:57 263

原创 数字IC常用缩略语

总线周期(Bus Cycle):总线周期是总线时间的基本单位,就是总线时钟的频率。AHB用于:高性能、高时钟频率的系统结构。典型应用:RAM、NAND FLASH、DMA、BridgeAHB总线=AHB Master + AHB slave + Infrastructure(依载器+数据多路选择器+译码器+地址多路控制选择器)HSIZE[2:0] 0~7分别对应比特位序0 1 2 3 4 5 6 7传输位宽8bit 16 32 64 128 256 512 10242^32^4

2021-12-22 15:34:33 336

原创 SDIO学习笔记

自用

2021-12-22 15:23:44 1293

原创 verilog nlint代码检查小记

自用

2021-12-22 15:21:31 1814

原创 BMC理解

BMC平台管理(platform management) 平台管理是对系统硬件进行各种管理,监控和调节。比如通过监控系统的电压、温度、风扇等等,来将系统调节到能达到的最佳状态,以保证系统能够稳定运行。 也可以通过复位来进行硬复位。 同时,还存有各种log文件,用以debug问题。以上的这些功能集成到一个控制器上来实现,这个控制器就是基板管理控制器(BMC,Baseboard Manager Controller)。 BMC独立于系统上的其他硬件,如CPU、MEM等等模块。 BMC本身也是一个

2021-12-13 15:44:34 1922

原创 SDIO简要笔记

SDIOSDIO是通过SD的外围引脚I/O来连接外部设备。SDIO的传输模式有以下3种:①SPI mode 标准的SPI模式②1-bit mode cmd line、1 data line、clk line、irq line③4-bit mode cmd line、3 data line、 clkSDIO也可以读取MMC内存,SD的MMC mode就是读取MMC卡的一种模式。类似于SPI mode,但是具体速率有区别:MMC的spi mode 最大速率20Mbit/sSD的 spi mo

2021-12-08 17:06:15 3092

原创 verilog读入txt文件

system verilog读入txt文件sv利用系统函数读取txt文件本目录下需要存在data_in.txt,才能读入该文件。data_in.txt存储的数据利用 空格 或者 回车 隔开,这两种都可以识别。$fopen打开文件函数$feof 读取文件末尾(end of file)$fscanf扫描读取的数据到指定数组。如图所示,除了fclose,每个函数都有各自的句柄,这是为了方便后期使用该函数。......

2021-12-03 14:42:47 6998

AXI总线应用解释中文版

amba总线中的axi总线中文版,数字ic设计与验证人员工作学习生活的必备良品。尤其是对于不想看英文版的童靴来说,是非常棒的。这个是个人在学习生活之余自己翻译的,不足之处请多多包含。

2022-11-17

SDIO分享 - 副本.pptx

SDIO协议简略

2021-12-22

asyn_syn_fifo.pdf

verilog语言中易犯的错误,自己写的异步fifo的源代码,同步fifo的源代码。数字ic设计流程,低功耗技术,MOS管,FPGA中LUT的原理等等

2020-07-23

asyn-syn-fifo.pdf

verilog语言中易犯的错误,自己写的异步fifo的源代码,同步fifo的源代码。数字ic设计流程,低功耗技术,MOS管,FPGA中LUT的原理等等

2020-07-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除