随笔分类 -  RAM/ROM/DMA

摘要:测试环境硬件:艾米电子EP2C8核心板软件:Quartus II 10.0 + Nios II 10.0 Software Build Tools for Eclipse内容1 定制SRAM的Avalon接口IP关于SRAM的特性,请参考相关手册,此处不赘述。1.1 使用HDL描述接口代码1.1 Amy_S_sram.vmodule Amy_S_sram#( parameter DATA_LEN = 16, parameter ADDR_LEN = 18)( input csi_clk, input csi_reset_n, // input [(ADDR_LEN-1) :0] avs_add 阅读全文
posted @ 2010-09-27 10:24 _安德鲁 阅读(12488) 评论(13) 推荐(5)
摘要:引子:偶然间找到一个好用的工具,分享给大家。转自:http://opencollector.org/history/freecore/MIF%20File%20Generator%20Utility.htmWhat is a .MIF File?A .MIF (Memory Initialization File) file is used to preload the EAB's in Alte... 阅读全文
posted @ 2010-08-24 17:16 _安德鲁 阅读(2794) 评论(2) 推荐(2)
摘要:转特权(吴厚航)哥的博文。http://blog.ednchina.com/ilove314/1790879/message.aspx在一次闲聊中,一位朋友就问其中几位物流专业的同学“你们是什么专业的”。答曰“物流”。那位朋友就调侃说“物流就是把东西搬来搬去”。同学不服,纠正说“应该是‘实现物体空间的位... 阅读全文
posted @ 2010-07-06 02:27 _安德鲁 阅读(1041) 评论(3) 推荐(2)
摘要:转自:http://blog.chinaunix.net/u2/70445/showart_717648.html货物基地(主板)连接着物资(数据)的供求方。基地的货物调度厂房(北桥芯片)掌管着若干个用于临时供货/生产与存储的仓库基地(P-Bank),它们通常隶属于某一仓储集团(DIMM),这种基地与调度厂房之间必须由64条传送带联系着(P-Bank位宽),每条传送带一次只能运送一个标准的货物(1... 阅读全文
posted @ 2010-05-15 21:14 _安德鲁 阅读(1082) 评论(0) 推荐(2)
摘要:转自:http://www.52rd.com/Blog/Detail_RD.Blog_wangxg97_6873.html1.SDRAM的burst modeSDRAM是一种命令型动作的设备,就算读写资料只有一个也要先下命令才可以用,为了增加工作效率,就产生了一种传送一个命令,写多个数据的模式,这就是burst mode。burst mode是一种利用内部列地址发生器来工作的高速读写模式,只要设置... 阅读全文
posted @ 2010-05-15 21:01 _安德鲁 阅读(2738) 评论(2) 推荐(3)
摘要:转门金瑞兄的博文:http://www.cnblogs.com/menjr/archive/2010/05/04/1727226.html关于DMA传输的实验。在系统运行时,当需要传输大量数据时,可以采用DMA的方式进行传输,以解脱出CPU来处理其他命令。Nios II中的DMA传输有以下三种形式:1、 存储器到存储器这种情况下需要同时打开发送通道和接收通道,而且源地址和目标地址都是自增的。2、 ... 阅读全文
posted @ 2010-05-09 08:58 _安德鲁 阅读(3965) 评论(2) 推荐(1)
摘要:转CalmBright兄的博文:http://www.cnblogs.com/CalmBright/archive/2009/07/19/1526569.htmlAbstract 在用NIos II 调试sdram遇到了其容量计算的问题,现介绍如下 Introduction 问题1:什么是DRAM、SRAM、SDRAM? 答:名词解释如下 DRAM--------动态随即存取器,需要不断的刷新,才... 阅读全文
posted @ 2010-05-09 08:22 _安德鲁 阅读(4802) 评论(0) 推荐(2)
摘要:本文简单描述如何使用Memory Test模板来测试RAM和Flash,此处以SDRAM和EPCS为例。使用环境:Altera Quartus 9.1 SP1 + Nios II 9.1 Software Build Tools for Eclipse SP1步骤1 在SOPC Builder中配置RAM和FLash 图1 例化epcs控制器和sdram控制器注意观察epcs控制器和sdram控制器的起始和终止地址。此处epcs controller,例化为epcs,起始地址是0x01002090,终止地址是0x01002097;sdram controller,与epcs类似。当然也可查看之 阅读全文
posted @ 2010-04-21 21:44 _安德鲁 阅读(7126) 评论(1) 推荐(2)
摘要:转特权(吴厚航)哥的博文。http://blog.ednchina.com/ilove314/955999/message.aspxSDRAM时钟相移估算 《Quartus II Handbook Version 9.0 Volume 5:Embedded Peripherals》中Section I的1. SDRAM Controller Core部分提出了如何估计SDRAM数据有效信号窗口,并... 阅读全文
posted @ 2010-04-06 21:27 _安德鲁 阅读(1072) 评论(0) 推荐(4)