picoblaze流水灯参考设计方案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习板网店:/ PAGE11 / NUMPAGES11 问题反馈邮箱:threegn@126.com 基于picoblaze的流水灯参考设计 前言 我写下这篇文章,旨在一步一步教初学者如何开始第一个picoblaze嵌入式设计,让初学者了解picoblaze原理与架构的同时,掌握其开发环境与流程。刚接触的朋友,只要照着做,肯定可以做出来,如果遇到问题,可以把问题发到我邮箱:HYPERLINK mailto:threegn@126.comthreegn@126.com。 第一步:PicoBlaze开发包KCPSM3的下载: 1、打开HYPERLINK /Xilinx官方网站/,点击“产品》IP核”, 2、在新打开的页面中,在“搜索IP核”框中,输入picoblaze,点击“搜索”, 3、然后点击“HYPERLINK /products/intellectual-property/picoblaze.htmPicoBlaze 8 位微控制器?”, 4、点击“下载”转到登录页面, 5、如果你已经有Xilinx网站的账号,则直接输入账号与密码,点击“sign in”。如果还没有Xilinx网站的账号,则点右边的“Create account,然后按照它的提示一步一步完成注册(不会注册的朋友自己想办法),再回到刚才的登录页面点击“sign in”, 6、进入picoblaze download页面,在picoblaze Type(s)下拉列表中选择PicoBlaze for Spartan-3(E/L), Virtex-4,Virtex-II(Pro) FPGAs,确认其他个人信息没有问题后,再点“下一步”, CO2 7、点击“我接受”, 8、在弹出来的对话框中,选择“是”或者“否”都可以,没有区别。 9、然后再点一次“我接受”,在接下来的页面中,点击 “PicoBlaze Lounge”。 10、选择第五行的PicoBlaze for Spartan-3, Virtex-4, Virtex-II and Virtex-II Pro FPGAs,点击右边的“Download design files”。然后按照提示把文件保存好。 第二步,学会picoblaze的IP核KCPSM3的使用 下载完成后,我们把刚才下载的KCPSM3.ZIP文件解压 找到KCPSM3_Manual.pdf,看文档可以发现,从第1到12页,都是在讲picoblaze的原理功能特性等方面的内容,然后13,14两页是讲picoblaze结合VHDL语言的使用,第15页是讲picoblaze结合Verilog语言的使用,再看16页到39页,全部是讲picoblaze的汇编指令,由于今天是入门教程,我们先跳过这前面的39页,直接从40页仔细看起,按照上面所说的一步一步操作。 把Assembler文件夹下的KCPSM3.EXE,ROM_form.vhd,ROM_form.v和ROM_form.coe这四个文件复制到我们的工作目录下,为方便讲解,我们创建一个临时工作目录,如:D:\Xilinx\pico_led。 2,用记事本或者文本文档编辑以下内容,并以“.psm”扩展名保存,我们这里取名为picoled.psm。 start: load s2,aa; led: output s2,02; load s0,ff; loop1: load s3,10; loop2: load s1,ff; loop3: sub s1,01; add s1,01; sub s1,01; jump nz,loop3; sub s3,01; jump nz,loop2; sub s0,01; jump nz,loop1; xor s2,ff; jump led; 3,打开系统的“开始”菜单,点击“运行”。 4,在弹出来的对话框中,输入“cmd”。 5,输入命令D: 6,输入cd Xilinx\pico_led 7,输入kcpsm3 picoled.psm 8,成功后,在工作目录下,会生成很多的文件,其中有PASS1~PASS5,否则就没有成功。 第三步、建立ISE工程,并综合仿真,下载调试 1,在VHDL文件夹下,找到KCPSM3.VHD文件,同样复制到工作目录下 2,新建一工程,取名为pico_led。然后,输入以下顶层源文件。 library IEEE; use IEEE.STD_LOGIC_1164.ALL; use ieee.std_logic_arith.all; use ieee.std_logic_unsigned.all

文档评论(0)

penlai + 关注
实名认证
文档贡献者

会计从业资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月12日上传了会计从业资格证

1亿VIP精品文档

相关文档