Coolbaze处理器设计范例

Coolbaze处理器设计范例,第1张

Coolbaze处理器设计系统框图如图所示。
 

Coolbaze处理器设计范例,8位LED显示系统框图,第2张

  图 8位LED显示系统框图

  1.设计说明

  (1) 时钟采用CoolRunner-II器件内部的时钟分频模块。

  (2) 外部通过一个按键来产生中断。

  (3) 将8个8位的寄存器组去掉4个,仅保留4个8位寄存器,从而减少32个寄存器。8位LED显示用一个口地址来译码。

  (4) 采用的demo-board为Xilinx的XC2C256。

  2.设计修改

  (1) 修改Picoblaze。vhd源代码,删除未用的寄存器资源等,以节省CPLD逻辑资源。

  (2) 按照15.3节所介绍的设计流程,对修改后的设计重新进行编译和实现,下载到CPLD器件中。

  (3) 在DOS *** 作系统下执行asm工具,编译如下的汇编程序:

Coolbaze处理器设计范例,第3张

  (4) 将生成的二进制文件写到外部程序存储器中,完成设计。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2713362.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-17
下一篇 2022-08-17

发表评论

登录后才能评论

评论列表(0条)

保存