我是靠谱客的博主 酷炫天空,最近开发中收集的这篇文章主要介绍数字系统设计与Verilog HDL(vivado) 第二章浅谈习题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

习题2

一、PLA和PAL在结构上有什么区别

1、PLA是可编程逻辑阵列,PLA在结构上由可编程的与阵列和可编程的或阵列构成,阵列规模小,编程繁琐。
2、PAL是可编程阵列逻辑,PAL由可编程的与阵列和固定的或阵列组成,采用熔丝编程。它的设计比PLA灵活,快速

二、说明GAL的OLMC有什么特点,它如何实现可编程组合电路和时序电路

	GAL是通用阵列逻辑(与阵列可编程、或阵列固定),GAL采用输出逻辑宏单元(OLMC)的结构和EEPROM工艺,具有可编程,可擦除,可长期保持数据的优点。
	OLMC是一种灵活的、可编程的输出结构,主要由火门、1个D触发器、两个数据选择器(MUX)和一个输出缓冲器构成。其中4选1MUX用来选择输出方式和输出极性,2选1MUX选择反馈信号
	这两个MUX的状态由两位可编程的特征码来控制,由4种组态,所以OLMC由四种输出方式
	1、当为00时,为低电平有效寄存器输出方式。
	2、为01时,为高电平有效寄存器输出方式
	3、为10时,为低电平有效组合逻辑输出方式
	4、为11时,为高电平有效组合逻辑输出方式

三、简述基于乘积项的可编程逻辑器件的结构特点

CPLD是复杂可编程逻辑器件,宏单元架构中,来自与阵列的几个之间乘积项用作原始的数据输入(到OR或XOR门)来实现组合功能,也可用作时钟、复位/置位/和输出使能的控制输入。
乘积项分配器的功能与每个红单元如何利用几个直接项的选择有关。每个宏单元可以单独配置成组合或寄存逻辑功能。
每个宏单元内包含一个寄存器,可根据需要配置成D或T触发器,也可以被旁路,从而使宏单元只作为组合逻辑使用

四、基于查找表的可编程逻辑器件的结构特点

查找表是一种可编程逻辑结构
查找表的规模受技术和成本因素的限制。每增加一个输入变量,查找表的SRAM的容量就要扩大一倍,SRAM的容量与输入变量数N的关系是2^N倍。

五、基于乘积项和基于查找表的结构各有什么特点

六、CPLD和FPGA在结构上有什么明显的区别?各有什么特点

CPLD芯片中的主要结构是宏单元(或称为宏功能块),每个宏单元由类似PAL结构的电路块构成。
FPGA内部主要由大量纵横排列的逻辑块构成,正在逻辑块中,处理包括LUT,一般还包含触发器 ,大量的逻辑块通过内部连线和开关就可以实现非常复杂的逻辑结构

七、FPGA器件中的存储器块有何作用
存储逻辑配置数据或作为电子开关,同时存储,更新数据

八、边界扫描技术有什么优点
边界扫描测试技术提供了有效测试高密度引线器件的能力。这种测试方法提供了一个串行扫描路径,它能捕获器件核心逻辑的 内容,也可以测试遵守JTAG规范的器件之间的连接情况,可以在器件正常工作时捕获功能数据。
九、说明JTAG结构都有哪些功能

编程下载、在线调试等。常用于实现ISP在线编程功能,对器件进行编程。同时还可通过JTAG接口对芯片进行在线调试。
有的EDA软件支持嵌入式逻辑分析仪,可通过JTAG接口在FPGA芯片中植入逻分功能,从而使开发者能在系统实时调试硬件。
 一些嵌入式软核也是通过JTAG接口进行调试的

最后

以上就是酷炫天空为你收集整理的数字系统设计与Verilog HDL(vivado) 第二章浅谈习题的全部内容,希望文章能够帮你解决数字系统设计与Verilog HDL(vivado) 第二章浅谈习题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部