3 R-九尾

尚未进行身份认证

调整心态,从芯出发!

等级
TA的排名 13w+

Cadence IC617——后端验证工具ASSURA04.15-617安装教程

ASSURA04.15-617下载链接:https://pan.baidu.com/s/1gVi1y5N1c4hmbsu2yuNlQA 提取码:ygdipatch下载链接:http://pan.baidu.com/s/1eQ48TweNCSU的CDK及FreePDK工艺库(仅教学练习使用):https://pan.baidu.com/s/1gdei4s...

2020-03-26 00:54:47

Notepad++代码编辑器——Verilog编译

转载:原文链接:https://www.cnblogs.com/xianyufpga/Notepad++下载链接(包含插件):https://pan.baidu.com/s/1uc5AmpB-dGMynbVZkLsmXg提取码:86ybNotepad++是一款精致小巧的编辑器,自带Verilog语法识别功能,插件也挺好用的。尤其是利用插件实现代码片段,大大节省我们写Veril...

2020-03-17 21:38:06

Cadence IC设计环境搭建( IC617+MMSIM151+Calibre2015)(新手教程)

做IC版图设计,必不可少的环境搭建,是在Linux上进行开发,此类的安装教程网上比较少,自己也是跌跌撞撞,最终耗了一天的时间才装好呵呵呵~,期间主要参考了下面两篇文章。1.知乎文章2.简书文章3.安装需要的文件: 链接:https://pan.baidu.com/s/14acWcuHvXGRkqf_8zkveDQ 提取码:uahd以下为我的使用画面...

2020-03-07 21:33:44

quartus II 报错(Error (10028): Can't resolve multiple constant drivers for net "counter[31]" at key_d

报错原因如下:quartus在不同的always逻辑块中,对同一个变量进行了赋值是禁止的!下图已用红圈标注。quartus报错如下的解决方法:将他们都写在同一个always逻辑块下面!...

2020-02-28 22:42:55

数字IC设计——CMOS反向器(001)

不忘初芯一起学Verilog的99道题001题: CMOS反相器的电路原理图CMOS反相器工作原理首先考虑两种极限情况:当vI处于逻辑0时,相应的电压近似为0V;而当vI处于逻辑1时,相应的电压近似为VDD。假设在两种情况下N沟道管TN为工作管P沟道管TP为负载管。...

2020-02-10 03:35:29

FPGA 笔记六

FPGA 笔记六一、VGA(Video Graphics Array 视频图形阵列)1. 接口定义视频图像通过1、2、3引脚输出模拟信号,模拟信号电压范围:0V ~ 0.714V,电压越大,颜色分量越多。引脚13、14输出TTL电平标准的行/场同步信号。在VGA视频传输标准中,视频图像被分解为红、绿、蓝三原色信号,经过数模转换之后,在行同步(HSYNC)和场同步(VSYNC)信号的同步...

2020-02-07 06:19:52

FPGA 笔记五

FPGA 笔记五一、串口通信原理1、并行通信并行通信是指数据的各个位用多条数据线同时进行传输 。优点:传输速度快缺点:占用引脚资源多2、串行通信串行通信是将数据分成一位一位的形式在一条传输线上逐个传输。优点:通信线路简单、占用引脚资源少缺点:传输速度慢3、串行通信的通信方式:同步通信带时钟同步信号的数据传输;发送方和接收方在同一时钟的控制下,同步传输数据。...

2020-02-06 08:09:01

FPGA 笔记四

FPGA 笔记三一、ROM和RAM的区别:转载(https://blog.csdn.net/Gdadiao123/article/details/79891791)ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random AccessMemory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的...

2020-02-04 07:21:03

FPGA 笔记三

移位操作连续左移 led[3:0] <= {led[2:0],led[3]}; //0001 ,0010 ,0100 ,1000连续右移 led[3:0] <= {led[3],led[2:0]}; //1000 ,0100 ,0010 ,0001按键消抖检测按键信号稳定时,再延时20ms,进而确定按键信号有效。可通过key_flag和key_va...

2020-01-31 17:26:49

FPGA 笔记二

1. FPGA设计流程如下: 在设计输入之后,设计综合前进行RTL级仿真,称为综合前仿真,也称为前仿真或功能仿真。前仿真也就是纯粹的功能仿真,主旨在于验证电路的功能是否符合设计 要求,其特点是不考虑电路门延迟与线延迟。在完成一个设计的代码编写工作之后,可以直接 对代码进行仿真,检测源代码是否符合功能要求。这时,仿真的对象为HDL代码,可以比较直 观的观察波形的变化,...

2020-01-19 01:44:32

相对于“裸奔”,RTOS实时操作系统的优点。

刚开始学 51 、STM32单片机,自然还是要从裸机开始跑,但是随着写的裸机软件越来越多,裸机所暴露的问题也越来越多。具体总结如下:1、并发性:程序并发工作效率低在写裸机软件时,不可避免的在主程序中会有一个超级大的 while(1) 循环,这里面几乎包含整个项目的所有业务逻辑。因为每个业务逻辑里面都会有 delay 这样的循环等待函数,这样导致了所有的业务逻辑几乎都是串行起来...

2020-01-12 04:18:39

UCOSIII 中的钩子函数、中断服务函数、 临界区和延时函数

一、钩子函数 功能:扩展任务功能,被其他任务调用 算是消息机制 1、OSIdleTaskHook(),空闲任务调用这个函数,可以用来让CPU进入低功耗模式 2、OSInitHook(),系统初始化函数OSInit()调用此函数。 3、OSStatTaskHook(),统计任务每秒中都会调用这个函数,此函数允许你向统计任务中添加自己的应用函数。 4、O...

2020-01-12 04:05:35

KEIL5使用ST-Link在线调试以及Use Simulator逻辑分析仪(举例如下)

有时候使用仿真工具debug可以很快的解决代码运行出现的问题,以及确定问题所出现的位置,我感觉掌握好调试工具的使用是很有必要的,这里有两个辅助我们调试代码的例子。一、ST_LINK配置1、选择Use:ST-LinkDebugger2、选择Port: SW,其他的全为默认。二、开始进行仿真调试1、点击keil5工具栏的这个图标进入debug模式2、...

2020-01-05 19:24:22

STM32和HMI串口屏通信的使用教程

1、参考资料USART HMI 资料中心:请点击打开USART HMI 视频教程:HMI基础视频教程本人博客下载页面里也有参考代码:stm32代码 :https://download.csdn.net/download/qq_40987215/11643433HMI代码:https://download.csdn.net/download/qq_40987215/1159542...

2019-10-24 23:28:23

PID算法优化(以平衡小车代码为例)

PID控制这篇文章是PID控制的进阶说明,如果没有看过PID控制(上)的读者,请先看看PID控制(上),以便更容易看懂这篇文章。关注微信公众号“电子搬砖师”即可阅读PID控制(上)。文章分为两个部分讲解:PID算法优化,串级PID分析。先讲PID算法优化,奉上...

2019-08-04 15:59:46

eagle的原理图和pcb转换成Altium Designer格式

转载自:https://jingyan.baidu.com/article/ce4366492be6263773afd3ac.html现在开源硬件的流行,很多国外开源硬件厂家会将电路图公开,例如Arduino,我们可以在官网下载到Arduino的Eagle文件,但是对于Eagle绘图软件很多人都不是很了解,并且操作上也并不是很好,所以需要将文件转换成使用Altium Designer可以打开的...

2019-07-20 00:50:50

STM32使用printf发送字符串到串口 (重定义printf函数)

问题:在使用STM32调试时,经常使用串口发送信息,为了方便调试与串口发送信息,用printf()函数实现通过串口打印信息。方法一:1.添加包含printf()函数的头文件:#include “stdio.h”2.重写 stdio.h 头文件中的 int fputc(int ch, FILE *f) 函数int fputc(int ch, FILE *f){ //等待先前...

2019-06-25 00:55:08

C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字和字符串之间相互转换

1.int/float to string/array:C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串,下面列举了各函数的方法及其说明。● itoa():将整型值转换为字符串。● ltoa():将长整型值转换为字符串。● ultoa():将无符号长整型值转换为字符串。● gcvt():将浮点型数转换为字符串,取四舍五入。● ecvt():将双精...

2019-06-25 00:44:43

KEIL5正点原子串口输出编译出现错误——>..\usart\usart.c(48): error: #260-D: explicit type is missing ("int" assumed)

1、移植正点原子usart.c和usart.h文件到其他工程后,编译出现错误!!!!!!!!..\usart\usart.c(48):error:#260-D:explicittypeismissing("int"assumed)分析:由于_sys_exit(intx)这个函数没有返回类型把_sys_exit(intx)改为...

2019-06-25 00:06:10

融创电子社区开源电子资料汇总!!!!!!!!!!!

Openmv3入门——资料全部分享(STM32F7+摄像头)http://club.digiic.com/Forum/PostDetail?PostID=592烈火4轴飞行器源代码分享(转)http://club.digiic.com/Forum/PostDetail?PostID=441CREELINKS开源无人机资料共享(转)http://club.digii...

2019-06-02 19:04:11

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享精英
    分享精英
    成功上传11个资源即可获取