- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                CPLD实现电路设计 概述 可编程逻辑器件PLD(Programmable Logic Device)是一种半定制集成电路,在其内部集成了大量的门和触发器等基本逻辑电路。  用户可以通过编程来改变PLD内部电路的逻辑关系或连线,得到所需要的设计电路。 PLD的分类 世界著名的半导体器件公司: Altera、Xilinx、AMD、Lattice、Atmel、Actel公司等  PLD开发系统 硬件部分 001181092-Xilinx实验仪 (1)XC95108芯片 (2)JTAG 接口 (3)输入部分:按键 				时钟 				电源输入口	                     	 (4)输出部分:LED显示 				数码管显示 软件部分 开发软件: 设计应用软件(集成化开发系统软件) Xinlinx 公司的WEBPACK  Lattice 公司的ISP Synario System  开发语言: 硬件描述语言(HDL,Hardware Description Language)  VHDL(VHSIC HDL, Very High Speed Integrated Circuit HDL)  ABEL(Advanced Boolean Equation Language) Verilog HDL PLD的开发流程 Xilinx 集成软件环境 ISE (Integrated Software Environment) 设计步骤: 1.设计输入:原理图、硬件描述语言编程 2.综合(Synthesize):将原理图、HDL文本等设计输入转换成由门电路、RAM、寄存器等基本逻辑单元组成的逻辑连接,并根据约束条件进行优化。 3.实现(Implementation):将综合结果与具体器件内物理结构、电气特性进行适配。依据设计输入文件生成用于器件编程、波形仿真等所需的数据文件。 4.下载验证:将目标编程文件即JEDEC(Joint Electronic Device Engineering Council)文件下载到器件中,对系统进行验证。 Verilog HDL语言  Verilog HDL语言 结构描述方式:调用实例元件  数据流描述方式:使用连续赋值语句  行为描述方式:使用过程模块(initial、always)  混合描述   L:\学生作业\数字电路\时序 二进制计数器 module cp100ms(clk,cp,shifter); 	input clk; 	output cp; 	output [1:0] shifter; 	reg [20:0] count;  always@(negedge clk)  begin     if (count==21h86FFF)           count=21h179000;     else	      	count=count+1; end  assign cp=count[20]; assign shifter=count[16:15];  endmodule  * * 			通用集成电路(例:标准逻辑电路、通用存储器)  数字电路 			专用集成电路(例:可编程逻辑器件PLD)  					    计算机	 		      硬件部分 					    PLD 开发系统 					    编程软件 		      软件部分 					    编程语言 逻辑设计 设计输入 ·原理图 ·硬件描述语言 ·波形图 功能仿真 设计处理 ·优化、综合 ·适配、分割 ·布局、布线 时序仿真 器件编程  器件测试 设计完成  设 计 模 块 模块端口定义 I/O说明 功能描述 模块内容 信号类型说明 十进制计数器 module cnt10(clk,cnt); 	input clk; 	output [3:0] cnt; 	reg [3:0] cnt;  always@(negedge clk)  begin     if (cnt==9) cnt=0;     else cnt=cnt+1; end  endmodule   二十四进制计数器 module cnt24(clk,cnt24h,cnt24l); input clk; output [3:0] cnt24h,cnt24l; reg [3:0] cnt24h,cnt24l;  always@(negedge clk)  begin     if ({cnt24h,cnt24l}==8h23) 	{cnt24h,cnt24l}=8h0;     else if (cnt24l==9)         begin 	cnt24l=0;  	cnt24h=cnt24h+1; 	end     else  cnt24l=cnt24l+
                您可能关注的文档
最近下载
- 第五单元第1课《多变的镜头》课件 2024—2025学年人美版(2024)初中美术七年级上册+.pptx VIP
 - 四川省2025年高职单招文化考试(中职类)语文试卷+答案 .pdf VIP
 - 【议题式】第五课 在和睦家庭中成长 课件 -2026新高考思想政治一轮复习.pptx VIP
 - 施工应急预案应急反应预案.docx VIP
 - 机械设备销售代理授权委托协议书(1范本).docx VIP
 - 高考语文作文纸3栏(电子版可打印)A3.pdf
 - 幼儿园科普知识章鱼课件.pptx VIP
 - 统编版二年级语文上册单元作文能力提升第1单元:有趣的动物(素材积累).docx VIP
 - 部编版语文九年级下册《诗词曲五首 山坡羊潼关怀古》课件.pptx VIP
 - ICH指导原则文件目录(中英文) .pdf VIP
 
原创力文档
                        

文档评论(0)