会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
颜秋哥
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2023年6月10日
C++的多线程编程(练习一下condition_variable)
摘要: 嗯,高考结束了,那就编写一个阅卷和查成绩的多线程吧。一个线程老师阅卷,其他三个线程查成绩。代码如下: 1 #include <iostream> 2 #include <thread> 3 #include <mutex> 4 #include <condition_variable> 5 #inc
阅读全文
posted @ 2023-06-10 16:02 颜秋哥
阅读(99)
评论(0)
推荐(0)
2023年6月4日
边界扫描的TAP控制器的状态机(空状态机)
摘要: 在《边界扫描测试技术及应用》中,介绍了TAP控制器的传统方法,即: 1、对16位状态进行编码,一个触发器有两种状态,16种状态就需要4个触发器。四个触发器的输出就命名为A、B、C、D。那么DBCA的顺序取二进制数字,就可以构成0000到1111这16个状态。 2、状态编码之后,就可以画出状态转化图。
阅读全文
posted @ 2023-06-04 17:57 颜秋哥
阅读(531)
评论(0)
推荐(0)
2023年6月3日
记录第一次练习使用SystemVerilog的logic声明
摘要: 在学习状态机的编码方式,按照我个人的理解,将电路划分为输入方程,状态方程,输出方程。时序电路的设计,大多都是遵循这三个方程来进行。 在输出方程里,有两种描述方法: // 输出方程:方案一 assign sm_out = ( current_state == state_C ); // 输出方程:方案
阅读全文
posted @ 2023-06-03 08:15 颜秋哥
阅读(201)
评论(0)
推荐(0)
2023年5月28日
尝试使用硬件电路来解释CRC计算(DS18B20或者DS18B22的CRC计算)
摘要: 之前在培训讲解DS18B22的测试时,CRC计算都是以C语言进行讲解的。今天在练习Verilog的时候,觉得也可以使用硬件电路来讲解。 DS1820的CRC计算硬件电路示意图如下: 这个是示意图,方框代表寄存器,XOR代表异或门。Verilog的硬件描述如下: 1 module D_FF 2 ( 3
阅读全文
posted @ 2023-05-28 15:13 颜秋哥
阅读(350)
评论(0)
推荐(0)
每天都有一点新发现:Questa的Verilog仿真
摘要: 在自己的电脑里安装了Questa Intel Starter和ModelSim Starter版本,因为不熟悉Questa,但是搜索了一下,发现它和ModelSim几乎是完全一样的。准备后续尽可能多的练习Questa的使用。 在Verilog里很多教材都会提供代码和生成的电路,今早用Questa试了
阅读全文
posted @ 2023-05-28 07:58 颜秋哥
阅读(477)
评论(0)
推荐(0)
2023年5月27日
KiCAD加Quartus Prime的Verilog编程练习
摘要: 在淘宝买了大西瓜的FPGA开发板,准备结合实物理解一下FPGA代码。为什么选择大西瓜呢,因为便宜。虽然闲鱼可能有更便宜的开发板,但我没有闲鱼的账号。 数码管部分的电路是这样的: 这对于强迫症来说,有点不太友好,正好因为不用说都知道的原因,需要练习一下KiCAD,就重画了一下,画完的效果如下: 我的强
阅读全文
posted @ 2023-05-27 16:21 颜秋哥
阅读(186)
评论(0)
推荐(0)
2023年5月23日
尝试讲解一下数字电路和模拟电路的状态方程
摘要: 状态方程,也称为状态转移方程。在数字电路的时序逻辑分析和设计中,会用到状态方程。而实际模拟电路中几乎不用,用到的是“电路分析”部分。但是自动控制原理,通常是通过模拟电路实现的,而使用状态方程的方法,通常被称为现代控制理论。这里不研究那么高深的自动控制理论,仅仅简单的通过两个例子,来说明一下,如何使用
阅读全文
posted @ 2023-05-23 20:46 颜秋哥
阅读(1785)
评论(0)
推荐(0)
2023年5月13日
VSIX的入门练习:做一个TestFlow的ToolsWindow
摘要: 闲来无事,逛B站,发现了一个几乎没有人看的视频: 【景尚科技】定义TestFlow文件_哔哩哔哩_bilibili 这个团队好牛啊,平均工作超过15年,博主也刚好工作15年,就也做一个TestFlow的界面。正好B站有教学视频: Visual Studio 2022 扩展开发入门/VSIX_哔哩哔哩
阅读全文
posted @ 2023-05-13 10:38 颜秋哥
阅读(243)
评论(0)
推荐(0)
2023年5月11日
突然发现自己的电脑是Ubuntu18.04而不是Ubuntu20.04
摘要: 闲来无事,就想在自己的Linux系统上安装一下Quartus的新版软件,先尝试的Quartus 17.1,然后ModelSim因为缺少32位的库启动不了,尝试安装32位的库的时候,依赖降级的软件包有点多。就尝试ModelSim18.1,结果还是不行,因为官方支持是Ubuntu16.04,后来就使用Q
阅读全文
posted @ 2023-05-11 02:00 颜秋哥
阅读(102)
评论(0)
推荐(0)
2023年5月4日
Qt6.5编译记录
摘要: Qt6.5的长期支持版释放了,就开始了再次的折腾。首先安装编译环境,官方文档的编译环境链接为: Qt for Windows - Building from Source | Qt 6.5 可以看到,很清爽,只需要Cmake,Ninja和Python3,不再需要其他的了,而且都提供了链接(但是实际编
阅读全文
posted @ 2023-05-04 22:01 颜秋哥
阅读(969)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告