资料
  • 资料
  • 专题
5分钟学会使用CPLD
推荐星级:
时间:2019-12-25
大小:1.67MB
阅读数:116
上传用户:16245458_qq.com
查看他发布的资源
下载次数
0
所需E币
3
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
5分钟学会使用CPLD 5分钟学会使用CPLD 当今社会,随着电子行业的发展,大规模集成电路的运用越来越普遍,用CPLD/FPGA来开 发新产品是当前很多实际情况的需求。在此本人结合到自己的所学,利用业余时间草写 了一个简单的使用说明,不要求有丰富经验的大虾来驻足观望,只希望对吾辈刚入门的 菜鸟们起到一个抛砖引玉的作用。由于水平有限,文中错误在所难免,望各位提出宝贵 的意见。 1. 首先请准备一套简单的CPLD原理图。在此我们准备了如下所示的简单一个系统 图。晶体用10M的有源晶体,可以在线下载的JTAG接口。电源用5转3.3V的电源模块AS11 17。1个1K的排阻。8个发光管在程序运行时轮流点亮。 [pic] 2.安装XILINX的集成编译软件ISE5.0或6.0。因为ISE在运行时比较消耗计算机的内存, 所以要求计算机配置符合相关的要求,高一点的配置,不至于在运行时死机。 3.准备一小段verilog hdl编写一段小代码,主要用来验证系统板的正确。 其中也可以用VHDL来编写,考虑到verilog hdl比较接近C语言,对初级学者来说,相对所花时间较短,上手较快。在此我推荐学ve rilog hdl。具体的参考书可以看下面的提示: [pic] 4. 此我们用下面的一小段代码作为范例:其功能是驱动8个发光管轮流点亮,因为是采用 了10M频率晶体的边沿触发,所以速度很快,为了使我们肉眼能够看的清楚其工作的流 程,我们在里面安放了一个计数器,计数器计每次满一次就点亮一个发光管,依次类 推。。。。。。其源程序如下: /* 流水灯的Verilog-HDL描述 */ module LEDWATER(reset,CLK,LED); input reset, CLK; output [7:0] ……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书