清霜一梦

4*4键盘扫描程序

键盘扫描程序,用来扫描4*4键盘

beep的控制程序

参照艾米电子的程序进行改写的

search_word

一个小程序,用asc码输出自己的名字。要求是,a~z两路输入,输出了一个完整的拼音之后还需要输出一个空格。—— 信息硬件过滤的雏形。

QuartusII 中采用门级原语

QuartusII 中采用门级原语默认的是前面第一个 为output 后面所有信号为输入图中的工程实现的是 一个二选一多路选择器

什么时候需要交换Top Level ?

什么时候需要交换Top Level ? 上一篇中提到,如果采用仿真的时候,运用门级仿真就需要进行顶层交换,RTL仿真不需要,那么什么时候需要呢? QuartusII 向下包含,在Project Navigator中可以查看...

为什么使用LUT比GAL 节省资源

为什么使用LUT比GAL 节省资源A[1:0] B[1:0] 实现一个比较器,如果A=B输出1 否则输出0传统的GAL 需要 24= 16个存储单元(ROM)来存储结果数据,实现方法是 缓冲器(正负)+译码器 + 或门A[7:...

QuartusII中调用Modelsim的方法

Modelsim的使用1, 建立工程编译通过之后——证明实例工程无语法等简单错误。编写testbench2, 将testbench 添加到工程中,进行编译通过。会在工程的file中看到testbench也在工程file中——证明test...

ubuntu中出现警告:Gtk-WARNING**: 无法在模块路径中找到主题引擎:“pixmap”

版本 ubuntu12.04上一篇中提到使用中文输入法,但是我在使用的时候发现当我启动IBus的时候出现了警告,如图这个如何是好呢?最终万能的度娘告诉我这么解决故障原因: gtk引擎出现了故障,多数情况下是其他软件包与之冲突后被卸载解决办法...

ubuntu12.04中如何设定中文输入法

安装 ibus 终端输入:sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4启动 ibus 终端输入 : im-switch -s ibus有很多拼音引擎可...

显示器中关于HS,VS,HBP,VBP参数浅析

先来解释几个缩写的含义 HSYNC : 水平同步信号(horizontal synchronization signal) VSYNC : 垂直同步(Vertical Sync);场同步 FR : Frame Ra...

JAVA基础语法笔记

1,如果将一个类声明成public,则也要将文件名称取成和这个类一样的名称2,每一个独立的Java程序一定要有main() method才能运行,因为它是程序开始运行的起点。main()在Java里是一个相当特殊的method,它一定要声明...

开关消抖的讨论

今天在EEPW 论坛上看到了一个前辈写的code。说是用10行实现开关消抖。当时我就在想,如果让我写一个开关消抖,我会怎么写呢,先琢磨了一下

真正随机数的产生

今天小明和小红玩游戏,决定如果谁要是输了就要受到惩罚。可是怎么惩罚呢,惩罚的方式小明找了找,找到了这么几条:1,自己主动激情舌吻10s以上2,上下对卧,自己做10个俯卧撑3,脱内衣一件4,给对方按摩5分钟5,今天所有的衣服归你洗6,对视,将...

关于VerilogHDL生成的锁存器

总是会遇到有写文档中提到,不要生成锁存器。问题是 一: 什么叫锁存器 二 : 为什么不要生成锁存器 三 : 如何避免生成锁存器 好,现在就这三个问题,一一做出解答 一 什么叫锁存器锁存器(Lat...

计算ptd

因为公司的IC扫描sensor的频率常常和adapter中的noise频率重叠,导致IC接收到的数据出错。所以我们经常会用示波器看adapter的Noise,再用傅里叶变换找到相应应该回避的频段,包括倍频,分频的频段。懒人自有自己的做法,所...