位置:51电子网 » 技术资料 » EDA/PLD

Coo1Runner-Ⅱ器件实现设计范例和实现CPLD设计

发布时间:2008/9/19 0:00:00 访问次数:382

  1.cpld设计
  本设计有vhdl和verilog两种描述,cpld首先译码系统命令,然后产生对nand flash的相应操作。cpld主要完成以下4个任务。
  (1)解码读/写地址总线。
  (2)解释地址总线命令。
  (3)产生nand flash控制信号。
  (4)监控ry/by#。
  cpld解码地址线上的ooh~0fh,然后操作不同地址对应的端口,产生相应的nand flash控制输出。端口地址及其功能描述见如表。

  如表 cpld端口地址及其功能描述

  如图所示为cpld实现框图,所有端口都是在cb#有效时通过地址译码产生的。说明如下。




  如图 cpld实现框图

  (1)ale_sig进程:写port2置ale为高,写port3置ale为低。
  (2)sen_sig进程:写port4置se#低,写port5置se#为高。
  (3)outce-sig进程:写port8置ce#为低,写port9置ce#为高。
  (4)wpn sig进程:写port6置wp#为低,写port7置wp#为高。
  (5)ready_sig进程:ry/by#通过flash的ready信号决定,否则为三态。
  (6)任何访问port1的操作都会使cle有效。

  欢迎转载,信息来自维库电子市场网(www.dzsc.com)
  (7)读porto的操作时re#有效。
  (8)写porto或port1时wr#有效。
  2.设计范例和实现
  本设计可以在xc2c32a中实现,源代码及测试程序可从xilinx网站下载。



  1.cpld设计
  本设计有vhdl和verilog两种描述,cpld首先译码系统命令,然后产生对nand flash的相应操作。cpld主要完成以下4个任务。
  (1)解码读/写地址总线。
  (2)解释地址总线命令。
  (3)产生nand flash控制信号。
  (4)监控ry/by#。
  cpld解码地址线上的ooh~0fh,然后操作不同地址对应的端口,产生相应的nand flash控制输出。端口地址及其功能描述见如表。

  如表 cpld端口地址及其功能描述

  如图所示为cpld实现框图,所有端口都是在cb#有效时通过地址译码产生的。说明如下。




  如图 cpld实现框图

  (1)ale_sig进程:写port2置ale为高,写port3置ale为低。
  (2)sen_sig进程:写port4置se#低,写port5置se#为高。
  (3)outce-sig进程:写port8置ce#为低,写port9置ce#为高。
  (4)wpn sig进程:写port6置wp#为低,写port7置wp#为高。
  (5)ready_sig进程:ry/by#通过flash的ready信号决定,否则为三态。
  (6)任何访问port1的操作都会使cle有效。

  欢迎转载,信息来自维库电子市场网(www.dzsc.com)
  (7)读porto的操作时re#有效。
  (8)写porto或port1时wr#有效。
  2.设计范例和实现
  本设计可以在xc2c32a中实现,源代码及测试程序可从xilinx网站下载。



相关IC型号

热门点击

 

推荐技术资料

声道前级设计特点
    与通常的Hi-Fi前级不同,EP9307-CRZ这台分... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!