基于fpga的nor flash控制器

开发板:xupv5-lx110tVirtex-5 XC5VLX110T

开发板上的flashA NOR linear flash (Intel JS28F256P30T95)bpi接口

开发工具:ISE 13.3

工程文件名:nor_flash_ctrl

 

1、接口时序

我所用到的时序包括异步单字读时序、连续写时序、写转读时序。读时序如图1,连续写时序如图2,写转读时序如图3。时序图来自文件1(详见后面的参考列表)。经过对时序的分析,我把时序简化成如图4、图5所示,图4为简化后的读时序,图5为简化后的写时序。




简化后



 


    //参数定义 ns
    //clk rate
    parameter      CLK_PERIOD =     10 ;//100Mhz 时钟

    //Asynchronous Single-Word Read (ADV# LOW) 单位:ns
    parameter      T_PHQV =         150    ;//flash的复位信号拉高到输出数据有效的延时
    parameter      T_AVAV =         110+60 ; //读周期
    parameter      T_AVQV =         110    ;   //读数据准备时间
    parameter      T_DVLD = T_AVQV + (T_AVAV-T_AVQV)/2 ;  //读取DQ上的数据

    //Write to Write Timing
    parameter      T_AVWH =         50 ;  //写周期

    //T_GAP=20ns (wr to wr、wr to rd、rd to wr、 rd to rd)
    parameter      T_GAP  =         20 ;  //一个读或写周期后的间隔时间



2、参考列表:

文件1(JS28F256P30 datasheet):https://wenku.baidu.com/view/8f4e55a04b35eefdc9d33320.html
  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值