Verilog模拟PS2协议
| 关注: 2013-08-27 |
|
本来以为模拟PS2协议相当的麻烦,今天下了一本PS2协议手册看了半天,原来读键盘值相当简单嘛,比模拟SPI、I2C简单多了呵呵。
下面介绍一下具体过程1.明确接线关系,只需接4根线,VCC要+5V,3.3我测试过不能用,时钟和数据线要用bi...... |
|
如何拆分大的组合逻辑?
| 关注: 2013-08-27 |
|
lflhust:
图1是很多为了提高系统时钟采用的拆分大组合逻辑的方法,但是没有提供具体如何拆分的实例。我觉得实例才是重要的。但我不明白在写代码时,如何知道这样写会被综合成一个很大的逻辑,一些简单的可以想到(比如大的...... |
|
基于VHDL的串口通信程序
| 关注: 2013-08-27 |
|
-- 本模块的功能是验证实现和PC机进行基本的串口通信的功能。需要在
--PC机上安装一个串口调试工具来验证程序的功能。
-- 程序实现了一个收发一帧10个bit(即无奇偶校验位)的串口控
--制器,10个bit是1位起始位,8个数据位...... |
|
FPGA和单片机串行通信接口的实现
| 关注: 2013-08-27 |
|
摘要:本文针对由FPGA构成的高速数据采集系统数据处理能力弱的问题,提出FPGA与单片机实现数据串行通信的解决方案。在通信过程中完全遵守RS232协议,具有较强的通用性和推广价值。1 前言
现场可编程逻辑器件(FPGA)在高...... |
|
FPGA DCM时钟管理单元的理解
| 关注: 2013-08-27 |
|
看Xilinx的Datasheet会注意到Xilinx的FPGA没有PLL,其实DCM就是时间管理单元。
-----------------------------------------------------DCM概述
DCM内部是DLL(Delay Lock Loop(?)结构,对时钟偏移量的调节是通过长...... |
|
verilog PS2键盘解码程序
| 关注: 2013-08-27 |
|
之前探讨过PS/2键盘编解码以及数据传输协议,这次自己动手实现了利用FPGA接收键盘编码,然后通过串口传输到PC。做的比较简单,只是通过FPGA把大写字母A-Z转换成相应的ASCII码,只要字母按键被按下,就能在串口调试助手里...... |
|
在ORCAD 的原理图中提取元件到库中
| 关注: 2013-08-26 |
|
大家都知道在POWERPCB 中,要提取一个封装到元件库中是一件很方便的事,只要右击SAVE TO LIBRARY 就可以了!
但是有时候我们也需要将ORCAD 中的元件放到库中,应该怎么做呢!
首先建立一个自己的库,
这个很简单这里就不详细介...... |
|
Allegro元件封装(焊盘)制作方法总结
| 关注: 2013-08-26 |
|
在Allegro系统中,建立一个零件(Symbol)之前,必须先建立零件的管脚(Pin)。元件封装大体上分两种,表贴和直插。针对不同的封装,需要制作不同的Padstack。Allegro中Padstack主要包括以下部分。
1、PAD即元件的物理焊盘
...... |
|
Allegro 中常见的文件格式
| 关注: 2013-08-26 |
|
allegro/APD.jrl - 记录开启 Allegro/APD 期间每一个执行动作的 command .产生在每一次新开启 Allegro/APD 的现行工作目录下 .
env - 存在 pcbenv 下,无扩展名,环境设定档.
allegro/APD.ini - 存在 pcbenv 下,记...... |
|
Allegro差分线的设定
| 关注: 2013-08-26 |
|
关于差分线的设定,Allegro 可以提供几种可行的方法,这里重点说明一种基本的,也是比较容易掌握的设定方法。以USB1 为例,要求 T/B:6/6;Inner:5/7.5;另外由于BGA 芯片的存在,BGA 区域T/B:4/4;Inner:4/7.5,所以需要在T/B、Inner 各提...... |
|
线路板设计工程师中级考试试题
| 关注: 2013-08-26 |
|
基础知识
一、单项选择(30分)
1、PowerLogic在线路设计过程中的作用是 ( A )
A 绘制线路图 B 绘制电路板 C 绘制元件封装
2、PowerP...... |
|
传输线路与高速电路的设计
| 关注: 2013-08-26 |
|
前言
类似CPU等超高速、高频电子组件相继问世,过去经常被忽视的整合问题,例如信号传输波形的优化,最近成为非常重要的课题之一。电子组件动作高速化使得封装上必需面对更多短期内不易获得解答的挑战,因此利用模拟分...... |
|
|
|
|