SH69P26
中颖
企业名:深圳市赛明电子有限公司
类型:贸易/代理/分销
电话: 18982956706
手机:18982956706
联系人:梁小姐
微信:
邮箱:1985814819@qq.com
地址:广东深圳深圳市龙华新区大浪街道钓鱼合路金威大厦
Coolbaze处理器设计范例
如何设计一个标准的PicoBlaze处理器已经在前面详细介绍,本节将对标准的PicoBlaze处理器进行简化,即减少不用的指令。采用尽可能少的CPLD逻辑资源来实现CoolBlaze处理器,用于控制一个小型的8位LED显示系统,其系统框图如图所示。
图 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工具,编译如下的汇编程序:
(4) 将生成的二进制文件写到外部程序存储器中,完成设计。
企业名:深圳市赛明电子有限公司
类型:贸易/代理/分销
电话: 18982956706
手机:18982956706
联系人:梁小姐
微信:
邮箱:1985814819@qq.com
地址:广东深圳深圳市龙华新区大浪街道钓鱼合路金威大厦