自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (6)
  • 收藏
  • 关注

原创 PTPX结合verdi仿功耗

PTPX和verdi联合仿真平均功耗和瞬态功耗

2025-02-20 17:46:14 406

原创 STM8L101低功耗的理解

STM8L101低功耗的理解。

2024-09-20 16:52:49 455

原创 微信小程序添加按键功能

2.点开index.js文件,在page里面添加如下代码。1.首先点开index.wxml文件,添加如下代码。

2024-08-28 13:51:38 734

原创 linux命令行

(文件名)来查看哪个进程使用该文件,然后kill ***(PID号)这个进程,再rm就可以了,当遇到kill 不了的进行,加上参数-9 就可以强制关闭进程,2.当遇到rm不了的文件时,提示进程正在使用,可以用。1. 查看每个文件夹占多大空间。

2024-08-28 13:49:52 308

原创 DC脚本学习

对电路特定模式的设置,为了减少不必要的时序路径分析,如果不设置此命令那么分析时序时会分析多种路径的情况,比如regA到regB的路径有1.func_clk为起始点到regA,scan_clk为终点到regB进行分析;解决输入输出直连的问题,防止综合后的网表出现assign语句,assign语句对综合没有影响,但是对pr有影响,加了这条命令会对直通的信号之间加上buffer,从字面意思来看可能会有些疑惑,此时可以理解成,一条线既连接了input又连接了output,所以有multiple_port的含义。

2024-07-19 10:41:20 899

原创 数字设计后防时阻止x态传播的方法

数字设计时,一般外部信号输入进来都会用系统时钟打两三拍,用来消除异步信号之间的亚稳态,但是我们做后防时,当这些信号产生亚稳态形成x态后,vcs工具会将x态传递下去,传到第二拍,第三拍, 对仿真结果造成影响。为了解决这类问题,我们增加vcs配置即可消除。另外提供一种笨办法就是找到时序违例的那一刻,用force将违例的这个信号向前或者向后移一点让他满足时序要求。1.首先在vcs命令下加入参数。

2024-07-15 16:05:26 623

原创 Scan chain提高覆盖率

其中覆盖率的计算是DT和UD的faults除以total的faults.如图(57244+144)/58628=97.8338%.和报告相对应。3.将数字部分组合逻辑的输出放到寄存器中,DC综合时将这个寄存器设置为don‘t touch。这不是重点,重点是要搞清楚各个faults的含义,即DT,PT,UD,AU,ND都代表什么?跑完tmax后,会出来一份这样的报告,首先需要看懂这份报告。1.将数字部分的输入用mux切到寄存器的输出。2.数字部分的输出尽可能少的mux到固定值。

2024-06-25 09:40:22 602

原创 VIM 快捷命令

左右分屏后切换到右窗口的命令。左右分屏后切换到左窗口的命令。:移到文件最开始第一行。

2024-05-20 18:45:39 156 1

原创 verdi在波形中显示状态机名字

选择First State或者All Stages皆可,区别是First State仅展开目前的所指定的FSM state,2.存储数组的命令:$fsdbDumpvars(0,jwq79818_sim,"+mda","+all");在verdi的顶层菜单窗口,选择tools-->Extract Interactive FSM,All Stages将展开所有的FSM states。

2024-05-20 18:45:13 1105 1

原创 .lib文件转.db文件

1.终端输入lc_shell2.进入软件后输入:3.输入:

2023-10-10 14:24:26 1802 1

原创 物联网学习之三:ESP8266 TCP连接服务器

/设置wifi模式 ap/sta/ap+sta。三.MCU配置ESP8266连接MQTT服务器的步骤。4.TCP:密钥(uid),topic。1.固件是TCP的ESP8266。2.USB转串口模块。3.安信可串口调试助手。// 设置单连接模式。//连接tcp服务器。

2023-09-15 16:07:49 1040

原创 物联网学习之二:ESP8266 MQTT连接服务器

链接:https://pan.baidu.com/s/1MNtn4kDeMsV7CBgmKIexKQ。4.MQTT三元素:client_id,username,password。//设置wifi模式 ap/sta/ap+sta。三.MCU配置ESP8266连接MQTT服务器的步骤。至此连接成功,其中MQTT相关配置说明请看文档。1.固件是MQTT的ESP8266。// 设置MQTT三元素。2.USB转串口模块。3.安信可串口调试助手。

2023-09-15 15:53:44 598

原创 物联网学习之一:ESP8266更改固件

因为网络协议有很多种,什么TCP,MQTT,HTTP...等等,不同的协议有不同的格式,可以理解成ESP8266是一个MCU,里面放不一样的程序(也就是所谓的固件),就会支持不一样的协议。如果想要改成MQTT版本的,就需要重新烧录固件。打开ESP8266 DOWNLOAD TOOL,加载相应的固件,如下图设置,将ESP8266的IO0拉到地(下载模式),点击START。固件更改后就可以发送MQTT相关的命令了,可以实现mqtt的连接,如果是TCP固件时发送MQTT的命令返回的信息是ERROR。

2023-09-15 14:56:07 926

原创 CRC的verilog实现

verilog实现crc的过程

2023-08-31 13:57:32 1820 4

原创 DXP画PCB时统一修改TopOverlay层字体大小的方法

dxp画pcb时统一修改TopOverlay层字体大小的方法

2023-06-30 10:06:04 1254

原创 Linux环境下SVN的使用

Linux环境下SVN的使用及tkdiff工具的配合使用

2023-03-07 10:46:58 1122

原创 Linux环境下UEX的使用

Linux环境下UEX的使用

2023-03-07 10:07:23 443

原创 基于STM32F407的FSMC功能实现对TFT的控制

利用STM32的FSMC功能实现对TFT LCD液晶屏幕的控制

2022-08-18 20:34:09 4074 1

原创 对STM32低功耗的理解与学习

背景:想要做一个用两节5号干电池供电的闹钟,想着不能耗电太大,频繁更换电池,于是就开始学习了STM32的低功耗模式。首先看了STM32的参考文档,写着低功耗模式有三种,典型的一张图:同时也写了一点文字描述:如何理解这三种模式呢?1.对睡眠模式理解:大白话说就是,内核停止读写指令,可以理解成就是进入while(1); 然后没有任何程序在那空循环这个时候就可以进入睡眠模式,设置过的外设不受影响,比如timer还在计数,IO的输出状态不变,碰到了有中断可以进入中断函数处理。比如

2022-05-24 17:38:07 1317

原创 DC如何打开PR后的网表进行Debug

问题描述:数字芯片设计完成后会生成一个网表给到前端工程师,当芯片回样发现有bug,想要做ECO就需要找到对应电路,此时想要用DC直接打开网表看电路。方法如下:1.首先设置DC的.synopsys.dc.setup,设置成自己项目用到的lib2.读入网表此时读入网表后是没有项目显示的3.set current design这步完成后才会显示项目这时就可以打开相应的电路图进行debug了,第三步是关键的一步,不然虽然读入网表但是打不开电路图。.

2022-05-24 14:49:35 1062

原创 去掉scan pattern多余port的方法

背景:对数字芯片进行scan chain测试时会有两种方式,一种是CP测试,一种是FT测试。CP测试可以理解成封装前裸die的测试,FT测试是封装后整颗芯片的测试。想要在FT测试时对数字芯片做scan chain的测试,就需要把多余的port删除。因为不会把所有的数字部分的电路port封装出来。处理方法:1.首先,需要具备的文件:.SPF文件(DC综合生成的);网表文件(PR后的.V);spfgen.pl文件(Synopsys安装包里面可以找到)。2.然后,修改网表文件,一般数字PR后的网表包含

2022-04-21 09:08:15 978 4

原创 Matlab R2011b使用方法

问题:(有问题不可怕,可怕的是无法描述问题 --CC) 网上都可以下载到MatlabR2011b的安装包,其中安装包里面也包含了破解文件。今天安装时,按网上已经有的方法破解却破解不了。现象: (林子大了,啥样的事情都有 ) 按步骤破解完成后,再次启动软件仍然出现在破解的界面。就这样反复循环while(1) {破解!!}。...

2020-05-20 20:22:51 4479 5

原创 MFC换皮肤

问题:(有问题不可怕,可怕的是无法描述问题 )             正常VC写出来的界面程序都是默认的灰色,实现功能是可以的,但是在这个看脸的社会除了功能外最好整个容。现象: (林子大了,啥样的事情都有 )             现象就是你自己编译出来的界面。过程:(网上要筛选有用的东西真的好费时间呀)             有人说用api改画刷,什么画刷句柄,什么这句...

2018-10-19 15:27:42 4534

基于iar对stm8l101x的demo程序

基于iar对stm8l101x的demo程序,实现了io的翻转

2024-08-28

基于stm32f103和nrf24l0无线通信的遥控车控制程序

单片机用stm32f103 无线通信模块nrf24l0 实现遥控小汽车,前进后退,左转右边功能。

2024-08-28

基于STM32F407的FSMC功能实现TFT的控制

利用单片机的FSMC实现对TFT的控制,工程中还包括OV7670和NRF24L01,实现的是无线控制照相功能。

2022-08-18

STM32F407VGT6原理图

STM32F407原理图 1.晶振电路 2.复位电路 3.电源电路 4.LCD接口 5.OV7670接口 6.NRF24L01接口 7.SWD下载接口 8.BOOT0&BOOT1选择

2022-08-18

STM32_NRF2401.rar

基于stm32f103rbt6控制无线nrf2401,一个发送程序,一个接受程序。自己写的代码,也验证过,实现最基本的功能,适合小白。

2020-05-20

打开word复制里面的程序.docx

打开word复制里面的程序

2020-05-20

ICC用户使用手册英文版

2014版本的ICC用户使用手册 1.introduction to the ic compiler flow 2.working with the ic compiler tool

2020-05-20

综合工具实例讲解

用实例讲解DC的使用方法,上手快简单明了,是入门的好资料。

2018-06-28

逻辑综合使用手册

综合的基本流程 1.准备RTL代码 2定义库 3读入设计 4定义设计环境 5.设置设计约束

2018-06-27

DW8051内核

DW8051是synopsys公司的51核,建立工程后加入源代码调用RAM,ROM既可使用。

2017-11-14

空空如也

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

TA关注的人

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