| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> FPGA自学6——RAM读写 -> 正文阅读 |
|
[嵌入式]FPGA自学6——RAM读写 |
? ? ? ? 1、RAM内容回顾????????RAM(随机存取存储器),他可以随时把数据写入任一指定地址,也可随时从任一指定地址读出数据,其读写速度是由时钟频率决定的。 ? ? ? ? RAM分为
? ? 2、FPGA中的RAM? ???????????FPGA的片内存储器是SRAM的一种,主要用来存放程序执行过程中产生的中间数据、运算结果等信息。 ????????Cyclone IV E系列的EP4CE10F17C8,该芯片是极具功耗和性价比优势,它拥有10320个逻辑单元、414Kbits的嵌入式存储资源、23个18×18的嵌入式乘法器、2个通用锁相环、10个全局时钟网络、8个用户IO BANK和最大179个用户I/O,嵌入式存储资源由一列M9K存储器模块组成,通过对这些M9K存储器模块进行配置,可以实现各种存储器的功能,例如:RAM、移位寄存器、ROM以及FIFO缓冲器。 ????????FPGA内部的RAM或者双口RAM和外挂的功能一样,都是拿来存储数据的。放在FPGA内部的好处就是减少了读写的延时,使得数据读写速度更快。FPGA经常被拿来做一些数据处理,需要处理的数据从外部送入FPGA(例如传感器数据采集到芯片内部),先被存储到RAM内,再从RAM送到DSP(算法处理模块,可以是一段代码)进行运算,运算的结果可以直接送出FPGA、或者存到另一个RAM中等待做其他处理。 3、FPGA--RAM读写程序设计4、IP核生成RAM? ? ? ? ? ? ? 5、编写RAM读写驱动程序测试程序功能: ? ? ? ? 计数器累加,0~31时ram_wr_en为高电平 将数据写入RAM? ,32~63时,ram_rd_en为低电高 将数据从RAM中读出。
6、编写顶层驱动实例化IP驱动程序 和IP核
7、SignalTop II仿真调试? 8、在线读取RAM?修改IP核配置: 重新编译工程 ? ? ? |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 6:49:00- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |