nios II架构uclinux的过程
| 关注: 2013-08-27 |
|
前言:
最近在论坛上有一些朋友提出我上传的”nios2架构uclinux(nios2-linux-20080619开发包)的过程”是英文版的不好读.碰巧我最近整理资料就把架构过程重新整理了一篇.便于朋友参考. 对于英语阅读能力比较...... |
|
NIOS整体开发结构基础
| 关注: 2013-08-27 |
|
上个例子中,我们使用VHDL语言,根据FPGA管脚与数码管和按键管脚的连接,通过一系列的语句控制管脚电平的高低,从而让FPGA实现数码管显示功能。可见,对于比较简单的功能实现,可以像这个例子中那样,直接控制最底层资源,甚至...... |
|
CPLD驱动数码显示电路
| 关注: 2013-08-27 |
|
1.1 显示原理:
八段数码显示管如图1.1 所示,八段数码管每一段为一发光二极管,共有a~g 以及小数点dp 八个发光二极管。将八段数码管中的每个二极管的阴极并联在一起,组成公共阴极端。这样把共阴极管脚接地,此时哪个管...... |
|
modelsim学习笔记
| 关注: 2013-08-27 |
|
1. 建一个总文件夹,如cnt
2. 为源代码,测试台文件,仿真各建一文件夹。如src,tb,sim
3. 编写源代码,testbench。如cnt.v,tb_cnt.v文件,同时文件名里的模块名与文件名相同,如module cnt( ), module tb_cnt( )。
4. 再sim...... |
|
20 分钟建立一个NIOS II 开发环境
| 关注: 2013-08-27 |
|
一、 软件安装
1. 首先,安装NIOS II 开发包。采用虚拟光驱软件,如DAEMON 等将NIOS II V1.0 BUILD316E.ISO 文件映射到虚拟光驱上;
点击光驱图标,会自动运行安装程序
选择第一个选项,Install;
选择 Next 按钮;
询问是否接收...... |
|
DCM使用详解
| 关注: 2013-08-27 |
|
本文翻译自Using Digital Clock Managers (DCMs) in Spartan-3 FPGAs DCM主要功能
1. 分频倍频:DCM可以将输入时钟进行multiply或者divide,从而得到新的输出时钟。
2. 去skew:DCM还可以消除clock的skew,所谓skew就是由于...... |
|
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(?)结构,对时钟偏移量的调节是通过长...... |
|
|
|
|