Xilinx可编程逻辑器件设计与开发(基础篇)连载48:Spartan.doc

Xilinx可编程逻辑器件设计与开发(基础篇)连载48:Spartan.doc

ID:27500587

大小:184.50 KB

页数:3页

时间:2018-12-04

Xilinx可编程逻辑器件设计与开发(基础篇)连载48:Spartan.doc_第1页
Xilinx可编程逻辑器件设计与开发(基础篇)连载48:Spartan.doc_第2页
Xilinx可编程逻辑器件设计与开发(基础篇)连载48:Spartan.doc_第3页
资源描述:

《Xilinx可编程逻辑器件设计与开发(基础篇)连载48:Spartan.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Xilinx可编程逻辑器件设计与开发(基础篇)连载48:Spartan  12.2.7PicoBlaze指令存储器配置方式  PicoBlaze微控制器实际上包含两个部分,分别是内核KCPSM3和指令存储器ROM。为了确保在程序运行期间不会有写入操作,BRAM的WE端接地,如图12-18所示。当然,除了这种方式,还会有多种其他方式,下面将一一介绍。    图12-18PicoBlaze微控制器存储器的标准配置1K&TImes;18  应用程序被编译后并被综合作为FPGA实现的一部分,与FPGA的配置文件.bit一起存储,在FPGA的配置过程中,应用程序被自动装入B

2、RAM,如图12-19所示。    图12-191K&TImes;18  应用程序被编译后,可以不用再次与FPGA一起综合,BRAM数据即可通过JTAG或者UART被写入,如图12-20所示。    图12-201K&TImes;18(具有UART或JTAG编程)  两个PicoBlaze共享同一个BRAM,尽管他们执行相同的代码,但是每个微控制器都是单独执行,有自已独立的IO、中断和时钟,如图12-21所示。    图12-21两个PicoBlaze共享1K&TImes;18  将一个BRAM分成两块,供两个PicoBlaze使用。注意地址位ADDRESS[9]

3、的接法。配置方式如图12-22所示。  用分布式RAM实现PicoBlaze的指令存储器,比较适合于指令比较少的应用,因为分布式RAM会消耗LUT资源,如果RAM容量太大,会影响逻辑的实现。配置方式如图12-23所示。    图12-23用分布式RAM  表12-3为实现不同深度ROM时SLICE的消耗情况。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。