<前注>:设计中尽量还是要避免使用自己计数分频得到的时钟,去使用厂家自带的分频IP(如Vivado中的clock wizard)。 >> 偶数分频比较简单,这里略过。 >> 对于不要求占空比为50%的奇数分频,也比较简单,直接模N计数,期间进行两次翻转就可以了。 >> 这里重点介绍要求占空比为50% Read More
数字设计 一、关于组合逻辑 竞争冒险:一个逻辑门的多个输入信号同时跳变(路径时延不同,使得状态改变的时刻有先有后)。这种现象叫做竞争,引起的结果称为冒险。 消除毛刺(冒险):(1)增加冗余项;(2)加滤波电容;(3)加选通信号; 注:在平常实践中,可以使用如下小细节:(1)输出加D触发器;(2)使用 Read More
概念对于一个数字系统而言,建立时间和保持时间可以说是基础中的基础,这两个概念就像是数字电路的地基,整个系统的稳定性绝大部分都取决于是否满足建立时间和保持时间。但是对于绝大部分包括我在内的初学者来说,建立时间和保持时间的理解一直都是一个很大的困扰,尽管概念背得住,但是却没有理解这其中的精髓。这篇文章主 Read More
介绍下信道编码的发展,希望能起到借鉴的作用。 信道编码,也叫差错控制编码,是所有现代通信系统的基石。几十年来,信道编码技术不断逼近香农极限,波澜壮阔般推动着人类通信迈过一个又一个顶峰。5G到来,我们还能突破自我,再创通信奇迹吗? 所谓信道编码,就是在发送端对原数据添加冗余信息,这些冗余信息是和原数据 Read More
>>主要功能: (1)图片切换浏览,上一张/下一张。 (2)图片放大、缩小。包括两种机制:鼠标滚轮和按钮放大/缩小。 (3)图片自动循环播放,间隔2s。点击播放后,其他操作均无效,直至点击暂停。 (4)图片顺时钟旋转,每次90度。可在放大/缩小状态下旋转,或者相反。 (5)在图片被放大/缩小/旋转后 Read More
该文被密码保护。 Read More
首先看一下实现结果: >>功能: (1)服务器和客户端之间进行聊天通信; (2)一个服务器可同时给多个客户端发送消息;(全部连接时) 也可以只给特定的客户端发送消息;(连接特定IP) (3)可发送任意字符,包括中文;(原来参考的程序不能发中文) >>后续拓展: (1)不同客户端之间能否进行通信? ( Read More
声明,个人总结,不一定正确! 1.最常见的,使用connect语句。比如:connect(btnSend,SIGNAL(clicked()),this,SLOT(clear()); 2.在 .ui设计界面中,在其中的Signals & Slots Editor选项框中,对signal和slot进行关 Read More
1.ubuntu不能输入汉字; 2.qt5的qtcreater不能输入汉字; 3.ubuntu磁盘根目录扩容; 4.qt对话框中发送的汉字接收变为?号; 5.vmware安装vmware tools; 6.qt5 运行时出现cannot find -lGL解决方法; 7.qtlibrary和qtcr Read More
一、原理简介 Vivado版本:2016.2 OLED型号:128*32的UG-2832HSWEG04 ZedBoard的OLED部分电路原理图如下:(需要我们关心的是我用红色椭圆标注出来的3处,一共6个信号) zedboard控制OLED的主要方法是:自己设计一个IP核,把OLED对应的6个控制引 Read More