笔记之Cyclone IV 第一卷第二章Cyclone IV器件的逻辑单元和逻辑阵
逻辑单元 (LE) 在 Cyclone IV 器件结构中是最小的逻辑单位。LE 紧密且有效的提供了高级功能的逻辑使用。每个 LE 有以下特性
■ 一个四口输入的查找表 (LUT),以实现四种变量的任何功能
■ 一个可编程的寄存器
■ 一个进位链连接
■ 一个寄存器链连接
■ 可驱动以下的相互连接:
■ 本地
■ 行
■ 列
■ 寄存器链
■ 直联
■ 寄存器套包支持
■ 寄存器反馈支持

您可以对每个 LE 配置可编程的寄存器为 D、 T、 JK, 或 SR 触发器操作。每个寄存器上有数据,时钟,时钟使能和清零输入。全局时钟网络,通用 I/O 管脚,任何内部逻辑
都可以驱动时钟和清零寄存器控制信号。通用 I/O 管脚或内部逻辑都可以驱动时钟使能。对于组合功能,LUT 输出端旁路寄存器直接驱动到 LE 输出端。
每个 LE 有三个输出端分别驱动本地,行和列的布线资源。LUT 或寄存器输出独立地驱动这三个输出端。两个 LE 输出端驱动列或行以及直接链接布线连接,而另一个 LE 则
驱动本地互联资源。这允许 LUT 驱动一个输出端,当寄存器驱动另一个输出端时。这个特性称为寄存器套包,由于器件可以使用寄存器和 LUT 在不相关的功能,增加了器件的利用率。LAB-wide 同步加载控制信号在使用寄存器套包时是不可用的。(寄存器套包是个啥啊)
每个 LAB 包括以下特性:
■ 16 LE
■ LAB 控制信号
■ LE 进位链
■ 寄存器链
■ 本地互联
每个 LAB 都包含专用的逻辑以驱动控制信号各自 LE。控制信号包括:
■ 两个时钟
■ 两个时钟使能
■ 两个异步清零
■ 一个同步清零
■ 一个同步加载
您可以一次使用多达 8 个的控制信号。寄存器套包和同步加载不能被同时使用。
时钟和时钟使能信号在各个 LAB 上是相连接的。例如,在一特定的 LAB 上的任何一个 LE 中使用labclk1信号时也在使用labclkena1。如果 LAB 同时使用上升沿和下降沿时钟,也使用 LAB-wide 时钟信号。释放时钟使能信号关闭 LAB-wide 时钟。(不明白有什么作用)
LAB-wide 信号控制寄存器上清零信号的逻辑。LE 直接支持一个异步清零功能。每个LAB 支持多达两个异步清零信号 (labclr1和labclr2)。一个 LAB-wide 异步加载信号不可被用为寄存器的预置信号控制逻辑。寄存器预置是用NOT 门推回 (push-back)的技术完成的。Cyclone IV 器件仅支持预置或异步清零信号。
除了清零端口外,Cyclone IV 器件提供一个芯片级重置管脚 (DEV_CLRn) 对器件中所有的寄存器重置。在编辑 Quartus II 软件之前设置一个选项以控制这个管脚。这个芯
片级重置覆盖了所有其他的控制信号。(这个端口在)
DEV_CLRn复位管脚对整个FPGA板子上的寄存器都有复位功能。在Enable device-wide reset (DEV_CLRn)选项on的情况下,可以不用设置复位管脚,如果是off,就需要设置复位管脚。一般DEV_CLRn也可以做复位管脚的。
笔记之Cyclone IV 第一卷第二章Cyclone IV器件的逻辑单元和逻辑阵的更多相关文章
- 《Thinking in C++》学习笔记(一)【第二章】
第二章 对象的创建与使用 2.1语言的翻译过程 翻译器分为两类:解释器(interpreter)和编译器(compiler). 2.1.1解释器 解释器将源代码转化成一些动作(它可由许多机器指令组成) ...
- ASM学习笔记--ASM 4 user guide 第二章要点翻译总结
参考:ASM 4 user guide 第一部分 core API 第二章 类 2.1.1概观 编译后的类包括: l 一个描述部分:包括修饰语(比如public或private).名字.父类.接口 ...
- 笔记之Cyclone IV 第一卷第一章FPGA 器件系列概述
因为本人用的黑金四代开发板,中央芯片采用ALTERA的cycloneIV E,所以就此器件阅读altera官网资料,并做相应的笔记,以便于以后查阅 Cyclone IV 器件系列具有以下特性:■ 低成 ...
- Cyclone IV器件的逻辑单元和逻辑阵列快
1. 逻辑单元 (LE) 在 Cyclone IV 器件结构中是最小的逻辑单位.LE 紧密且有效的提供了高级功能的逻辑使用.每个 LE 有以下特性:一个四口输入的查找表 (LUT),以实现四种变量的任 ...
- 【读书笔记】C#高级编程 第二章 核心C#
(一)第一个C#程序 创建一个控制台应用程序,然后输入代码,输入完毕后点击F5 Console.WriteLine();这条语句的意思:把括号内的内容输出到界面上: Console.ReadKey() ...
- 【笔记】javascript权威指南-第二章-词法结构
词法结构 //本书是指:javascript权威指南 //以下内容摘记时间为:2013.7.28 字符集 UTF-8和UTF-16的区别?Unicode和UTF是什么关系?Unicode转义 ...
- TCP/IP协议第一卷第二章
环回接口: 127全网段均被作为环回地址. 传给广播地址或多播地址的数据报复制一份给环回接口,然后传送到以太网上.这是因为广播传送和多播传送的定义包含自己本身. 任何传给该主机IP地址的数据均送到环回 ...
- Stealth视频教程学习笔记(第二章)
Stealth视频教程学习笔记(第二章) 本文是对Unity官方视频教程Stealth的学习笔记.在此之前,本人整理了Stealth视频的英文字幕,并放到了优酷上.本文将分别对各个视频进行学习总结,提 ...
- Python核心编程第三版第二章学习笔记
第二章 网络编程 1.学习笔记 2.课后习题 答案是按照自己理解和查阅资料来的,不保证正确性.如由错误欢迎指出,谢谢 1. 套接字:A network socket is an endpoint of ...
随机推荐
- 高质量程序设计指南C/C++语言——C++/C常量(2)
- C# 读书笔记之访问关键字this和base
this 关键字引用类的当前实例.静态成员方法中不能使用this关键字,this关键字只能在实例构造函数.实例方法或实例访问器中使用. base 关键字用于从派生类中访问基类的成员. 指定创建派生类实 ...
- 解决64位系统下IIS 8下Asp+Access网站配置
一.IIS7的安装 Windows 中IIS8是默认不安装的,所以在安装完windows 8,之后如果需要安装IIS8的话,就要自己动手了. 安装的步骤为:开始>控制面板>程序>打开 ...
- 从51跳新唐cortex-m0学习1——思想转变
Cortex-M0学习第一帖 序言:这里先说一下,大家在看帖子时候,可能看见字数比较多的,可能只是先大概浏览一下,之后从中挑几段大概瞅瞅,但是我要说,如果你碰到一个适合的帖子,请仔细品读,这是我在论坛 ...
- Delphi程序自删除的几种方法
program Project1; uses SysUtils, windows; var f:textfile; a:string; begin a:=paramstr(); assignfile( ...
- C#共享内存类改进版
原文 C#共享内存类改进版 改进说明及源码实例下载见:http://blog.csdn.net/zzh8845/archive/2008/11/22/3349963.aspx ShareMem.cs ...
- php 前台数据显示
<pre name="code" class="html"> public function show(){ echo "访问了index ...
- ACM—循环小数转变成分数知识点_C++实现
在小学的时候,我们的学生都能把“整数表示成分母是1的分数”,而且大多数学生也都能把有限小数和循环小数表示成分数的形式.这样,整数.分数.有限小数.循环小数都属于有理数.教科书中说“整数和分数统称有理数 ...
- CSS+DIV标签命名规范 搜索引擎最喜欢
搜索引擎优化(seo)有很多工作要做,其中对代码的优化是一个很关键的步骤.为了更加符合SEO的规范,下面是目前流行的CSS+DIV的命名规则: 登录条:loginBar 标志:logo 侧栏:si ...
- 初探swift语言的学习—Object-C与Swift混编
swift 语言出来后,可能新的项目直接使用swift来开发,但可能在过程中会遇到一些情况,某些已用OC写好的类或封装好的模块,不想再在swift 中再写一次,哪就使用混编.这个在IOS8中是允许的. ...