- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可编程逻辑器件实现三-八译码器 1.3基于乘积项的CPLD结构 乘积项结构CPLD的逻辑实现原理 CPLD将以下面的方式来实现 硬件描述语言VHDL library IEEE; use IEEE.std_logic_1164.all; entity exp2hdl is port ( K: in STD_LOGIC_VECTOR (3 downto 1));; POUT: out STD_LOGIC_VECTOR (8 downto 1)); end exp2hdl; architecture exp2hdl_arch of exp2hdl is SIGNAL K: STD_LOGIC_VECTOR (3 downto 1); begin PROCESS(K) begin CASE K IS WHEN 000 = POUT WHEN 001 = POUT WHEN 010 = POUT WHEN 011 = POUT WHEN 100 = POUT WHEN 101 = POUT WHEN 110 = POUT WHEN others = POUT END CASE; end process; end exp2hdl_arch; * MAX7000 可分为五块结构:逻辑阵列块,宏单元(Marocell),扩展乘积项,可编程连线阵列(PIA)和I/O控制块 (2) 宏单元的具体结构 MAX7000系列 PRN CLRN ENA 逻辑阵列 全局 清零 共享 逻辑 扩展项 清零 时钟 清零选择 寄存器旁路 并行 扩展项 通往 I/O 模块 通往 PIA 乘积项选择矩阵 来自 I/O引脚 全局 时钟 Q D EN 来自 PIA的 36个信号 快速输入选择 2 out=(A+B)*C*(D’)=A*C*D’ + B*C*D’ D触发器的实现比较简单,直接利用宏单元中的可编程D触发器来实现。时钟信号CLK由I/O脚输入后进入芯片内部的全局时钟专用通道,直接连接到可编程触发器的时钟端。可编程触发器的输出与I/O脚相连,把结果输出到芯片管脚。 *
文档评论(0)