- 博客(7)
- 资源 (12)
- 收藏
- 关注
转载 https://www.cnblogs.com/ylsm-kb/p/9136383.html
数字设计https://www.cnblogs.com/ylsm-kb/p/9136383.html 一、关于组合逻辑竞争冒险:一个逻辑门的多个输入信号同时跳变(路径时延不同,使得状态改变的时刻有先有后)。这种现象叫做竞争,引起的结果称为冒险。消除毛刺(冒险):(1)增加冗余项;(2)加滤波电容;(3)加选通信号;注:在平常实践中,可以使用如下小细节:(1)输出加D触发器;(2)使用...
2019-03-20 22:33:02 2966
原创 FPGA 2级D 触发器
D触发器在时钟上升沿,D输入0,Q输出1在时钟上升沿,D输入1,Q输出0输出只在上升沿发生变化。一般的;module ex_module(input wire sclk,input wire rst_n,input wire [7:0] d,//声明模块时输入必须是wire变量,构件之间的物理连线input wire [7:0] q,//模块声明时输出可以是wire变量给,也可以...
2019-03-20 21:06:29 4227
原创 STM32实时操作系统
1、裸机和操作系统的区别:裸机是在一个main函数里执行的,除了有中断才会跳到其他地方,否则就会一直按照地址不断加4来执行(为什么是加4呢)。顺序的执行结构就是你可以通过代码找到相应的执行流程。操作系统 main函数当通过函数堆栈切换的跳转到第一个任务之后,第一个任务好像还是默认的,通过优先级的判断优先级高的可以得到优先的执行,就好像有多个main函数在一起执行的假象(并行)。2、操作系统作...
2019-03-09 21:31:34 6502
原创 驱动内核之加减发入门小结1
.so 文件是动态链接库文件,相当于 win下的 .dll 文件。.ko 是内核模块文件,是内核加载的某个模块,一般是驱动程序。.ko kerneal object内核文件上面我直接执行用户程序./main.cpp结果错误。...
2019-03-06 21:46:43 133
原创 Linux驱动hello入门实践
新建这样一个目录,里面新建hello.c 和Makefile文件hello.c 如下:#include <linux/init.h>#include <linux/module.h>static int __init hello_init(void) {printk(“Hello, world\n”);return 0;}static void __exit
2019-03-01 11:21:28 354
web practice.zip
2020-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人