• 首页
  • 公司介绍
    • 公司简介
    • 实力证明
    • 产品工作原理
    • 行业应用与解决方案
  • 全新热敏温控技术
    • 感温材料介绍
  • 产品系列
    • 定制产品
      • 船用不锈钢温控阀温包
      • TV/HAT系列温控阀
      • 洗衣机、洗碗机热动元件
    • 温度压力安全阀(T/P阀)
      • 热水器温度压力安全阀
      • 空压机温度压力安全阀
      • 蒸汽锅炉温度压力安全阀
    • T/P 阀感温棒
    • 电热执行器温包
      • TEA-500 电热执行器温包
      • TEA-501 电热执行器温包
      • TEA-504 电热执行器温包
    • 温控阀温包
      • 温控阀温包 – 300系列
      • 温控阀温包 – 301系列
    • 恒温混水阀温包
      • 0829 恒温混水阀温包
      • 5464 恒温混水阀温包
    • 防冻阀温包
    • 散流器风口温包
    • 汽车温控阀温包
      • 汽车发动机温控阀温包
      • 柴油过滤模块温包
  • 新闻资讯
  • 联系我们
  • Home
  • 新闻资讯
  • [恒温阀芯]一种简单的SDRAM控制器设计方法
 

[恒温阀芯]一种简单的SDRAM控制器设计方法

by admin / 2019/06/26 / Published in 未分类

  关于SDRAM存储器的繁琐操作,基于对SDRAM存储器的搜索和全页突发操作,提出了一种简单的SDRAM控制器设计方法。设计方法充分利用了高效全页访问的优点,便于SDRAM配置和突发页面读取操作。在执行SDRAM的快速批量存储方面具有很好的应用价值。
  SDRAM;全页突发操作;国家机器; FPGA中图分类号:TP274文献标识码:B文章编号:1004373X(2008)控制器SDRAMLINLIN枳,邪魅中国的(电子工程学院)科技1601803approche优雅的设计,成都,610054,中国)摘要:本文提出了一种优雅的方式对SDRAM控制器SDRAM.Selon深入的研究和整页的功能爆裂的设计,这种新技术解决了问题复杂化操作,以用于充分利用的SDRAM高页面突发操作在高效访问中的优势,以及对SDRAM配置和整页突发访问的简化操作。列SDRAM访问。键词:SDRAM;全页突发操作;有限状态机;基于FPGA的系统中的FPGA,因为FPGA本身的内部RAM空间有限,而且外部通常需要更大。速存储器的数量是一起使用的。各种随机存储设备中,SDRAM是一种理想的选择,因为它具有低成本,高密度和读写数据的速度。而,由于的SDRAM和时间限制的控制逻辑的复杂性,它的使用是很麻烦的,需要设计一个简单的和用户友好的软件内核由SDRAM的操作的开发商便于控制。此,本文提出了一种基于FPGA的SDRAM控制器的设计方法,它可以读取和写入的突发一整页上,使快速访问操作SDRAM得心应手。SDRAM SDRAM简介功能SDRAM单元引脚分为三类:控制信号,地址和数据。
  常,SDRAM包含2到4个BANK,并且每个BANK的存储器单元由行和列寻址。其他存储器件相比,SDRAM具有以下工作特性:(1)SDRAM模式寄存器应配置为确定SDRAM的工作模式,它指定了突发长度,模式为突发传输,CAS延迟时间和工作模式。(2)SDRAM地址线复用,它由一个行地址和一个列地址组成,形成一个完整的访问地址; (3)需要刷新周期以避免数据丢失; (4)由专用控制引脚提供SDRAM的特定控制命令。钟上升沿的CS,RAS,CAS和WR的状态决定了具体的操作动作。页突发操作必须充分利用SDRAM性能并提高SDRAM的读写速度。执行大量数据存储和读取时,整页突发操作是一个不错的选择。谓的突发动作是指从存储器中的连续地址读取和写入有限数据。SDRAM器件的频率周期中,可以读取和写入相同的数据。据量大于时钟数。操作期间激活BANK后可以访问存储器。储器中的读/写命令锁定列的地址,写操作可以在一个周期内完成,读操作的数据在循环延迟CL后在总线上输出(延迟CAS)。机读取单个数据项所需的周期数至少为1 CL。果,随机读取操作可以显着降低系统的效率。然单个语句指令输出的突发数据输出必须始终延迟CL周期,但由于突发,它可以达到连续的整页存储空间。于列宽为9的SDRAM存储器,整个页面输出的总循环数为512 CL。个数据(512 CL)/512.1所需的平均周期几乎可以忽略不计地降低系统效率。页访问需要大缓存和复杂的控制逻辑来维持随机访问的高通过率,在设计过程中具有严格的同步要求。SDRAM控制器的通用系统框图和状态转换图系统模块和外部FPGA主控制器和SDRAM器件接口图如图1所示,控制器的左右端接口信号分别对应主控制器FPGA和SDRAM器件。接到引脚的信号,右端的信号是来自SDRAM器件的公共信号,此处不再给出冗余描述。制器左端的接口信号是连接到主FPGA控制器的系统控制接口信号,其中CS是模块使能信号,CLK是系统时钟信号, RESETN是复位信号,READN是读信号,WRITEN是写信号,CONFIGN。了配置信号,ACK是系统反馈信号,ADDR是系统提供的SDRAM地址总线信号,LENGTH是读写突发数据的长度; DATAIN是系统用来写入SDRAM的数据总线信号;系统使用DATAOUT进行读取。送SDRAM的数据信号; DM是数据屏蔽信号。FPGA平台上设计的SDRAM控制器主要由三个模块组成:系统控制模块,刷新模块和数据路径模块。
  (1)系统控制模块检测FPGA主控制器产生的控制信号,仲裁配置请求,刷新请求和读写请求,并生成配置响应,刷新响应和读/写响应,从而生成不同的控件和接口控制接口存储器。问地址等以在SDRAM设备上执行相应的操作; (2)刷新控制模块生成周期性刷新命令请求。
  据所使用的SDRAM设备参数,根据各种SDRAM过程的不同值来定义模块计数器的值。REFREQ当当系统控制模块接收所述响应信号,并执行刷新操作的米减小到0,产生的刷新请求信号,通过接收返回ACK信号,以开始计数器重新启动计数;数据路径模块在所需时间控制数据的有效输入和输出。模块提供FPGA主控制器和SDRAM器件之间的数据通路。使能突发状态时,数据通过DATAIN总线进入模块,当读取突发操作的状态时,数据由DATAOUT总线传输。态转换图SDRAM控制器设计状态机更复杂。
  态机简化为五种主要状态,如图2所示:非活动状态,配置状态,自动刷新状态,突发操作状态和突发。下操作的状态。统上电后,进入空闲模式。
  常,恒温阀芯当专门使用SDRAM时,首先执行初始配置,即写模式寄存器,以确定CAS延迟,突发传输模式的操作模式,阵风的长度等SDRAM的。系统检测到CONFIGN信号为低时,它通过configuration.Une的状态配置后,后期信息CfgEnd配置返回在信号ACK.Après的形式接收ACK信号,FPGA的主控制器提取CONFIGN信号以停止SDRAM的配置。统突发读写操作时序设计系统对于SDRAM的突发读写操作,首先接近突发操作当系统控制模块检测到读命令rCmd,它检测到信号READN弱。统状态开始进入突发状态,首先发送BANK(ACTIVE)命令并锁定相应的BANK地址和线路地址。待大于tRCD的时钟(CAS的RAS延迟值)后,发出读命令。tCL时钟周期(CAS延迟值)之后,读数据按顺序出现在数据总线上。读取结束时,等待tRP时钟周期并向SDRAM发送PRECHARGE命令以关闭激活的页面。统突发操作的状态转换图如图​​3所示。发写入稍微简单一些:当系统控制模块检测到wCmd写命令时,也就是说,当WRITEN信号被检测为弱时,系统状态开始进入突发写入状态,首先发送BANK激活命令并同时驱动写地址。公交车上。等待超过三个时钟周期tRCD之后,当在数据总线DQ上发送第一写数据时,发出写命令。入后,等待tRP时钟周期并向SDRAM发送预加载命令以关闭激活的页面。统的突发操作的状态转换图如图​​4所示。整页突发读/写模式中,突发读/写操作通常通过预充电终止,并且数据路径模块的数据输入/输出可以由系统的控制模块产生的激活信号OE控制。时,在设计状态转换期间必须仔细考虑控制信号,数据总线和地址总线等同步问题。

一种简单的SDRAM控制器设计方法_no.207

  用的Verilog HDL语言来实现该代码的设计方法的实施和应用,通过模拟的ModelSim功能上和从Altera公司的Cyclone EP1C6Q240C8施加到气旋FPGA和HINIX的存储器芯片SDRAM HY57V561620C,运行在硬件电路上,能够使用SDRAM作为FPGA的扩展存储空间。Quartus II环境中的综合合成仅占用241个逻辑单元。论硬件开发语言由于其灵活性和可移植性,显着降低了IC设计的风险并缩短了开发周期。VerilogHDL因其简单,直观和高效而成为数字系统设计人员的首选语言。

一种简单的SDRAM控制器设计方法_no.22

  

一种简单的SDRAM控制器设计方法_no.31

  文件中所介绍的SDRAM控制器的基本思想是简化SDRAM的繁琐操作,并执行所述读取​​操作和快速写入SDRAM,极大地方便了使用SDRAM器件。考文献[1] Altera Inc. SDR SDR控制器所有论文[Z]。Altera公司的,2003。2]迈克尔·D·西蒂Verilog HDL语言先进的数字化设计[先生]章雅针,李伟,跨北京,她版,2005。

一种简单的SDRAM控制器设计方法_no.177

  3]沙延平,曾Lieguang,VHDL设计SDRAM接口[J],计算机应用,2000(6):2324。4]郭芳,熊宇.DDR SDRAM中的一种高速数据采集系统。用。代电子技术,2007,30(24):4748,54,简要介绍了作者枳林,1983年出生的,莆田,来自电子科技大学的研究生。究方向是FPGA和DSP的开发和应用。Jie Mei女,1955年出生于四川成都,是电子科技大学的博士生导师。究方向是图像处理。
  本文转载自
  恒温阀芯 https://www.wisdom-thermostats.com

归档

  • 2020年八月
  • 2020年七月
  • 2020年六月
  • 2020年五月
  • 2020年四月
  • 2020年三月
  • 2020年二月
  • 2020年一月
  • 2019年十二月
  • 2019年十一月
  • 2019年十月
  • 2019年九月
  • 2019年八月
  • 2019年七月
  • 2019年六月
  • 2019年五月
  • 2019年四月
  • 2019年三月
  • 2019年二月
  • 2019年一月
  • 2018年十二月
  • 2018年十一月
  • 2018年十月
  • 2018年八月
  • 2018年七月
  • 2018年六月
  • 2018年五月
  • 2018年四月
  • 2018年一月
  • 2017年十月

文章分类

  • 技术
  • 资讯

关于威仕顿

  • 公司简介
  • 实力证明
  • 感温材料介绍
  • 全新热敏温控技术
  • 产品工作原理
  • 行业应用与解决方案
  • 版权与条款

产品

  • 定制产品
    • 船用不锈钢温控阀温包
    • TV/HAT系列温控阀
    • 洗衣机、洗碗机热动元件
  • 温度压力安全阀(T/P阀)
    • 热水器温度压力安全阀
    • 空压机温度压力安全阀
    • 蒸汽锅炉温度压力安全阀
  • 电热执行器温包
    • TEA-500 电热执行器温包
    • TEA-501 电热执行器温包
    • TEA-504 电热执行器温包
  • 温控阀温包
    • 温控阀温包 – 300系列
    • 温控阀温包 – 301系列
  • 恒温混水阀温包
    • 0829 恒温混水阀温包
    • 5464 恒温混水阀温包
  • T/P 阀感温棒
  • 防冻阀温包
  • 散流器风口温包
  • 汽车温控阀温包
    • 汽车发动机温控阀温包
    • 柴油过滤模块温包

联系我们

Tel.: 0574 - 8805 9937
Mob.: 180 6927 2889
技术咨询: 181 0689 9222

Email: sales@wisdom-thermostats.com

浙江威仕顿温控科技有限公司
宁波市 鄞州区 首南街道,萧皋西路 615 号

© 2015 浙江威仕顿温控科技有限公司 all rights reserved. | 浙ICP备17055712号

TOP