nexys4开发板使用-第一篇

乔海权_429512***杭州 乔海权_429512***杭州     2022-10-06     226

关键词:

1. 下去下个原理图。今天准备研究下DDR的控制,看介绍新一代的Nexys 4 DDR最值得被关注的改良是将原先的16 MiBCellularRAM升级为128 MiB的DDR2 SDRAM内存。Digilent将提供一个硬件描述语言(VHDL)参考模块,以封装DDR2控制器的复杂性

2. 这个网址有很多资料 https://reference.digilentinc.com/reference/programmable-logic/nexys-4-ddr/start?redirect=1

3. 看下板子的资源,下一篇可以用下XADC的模块,快速随机存储器不知道怎么用,估计是vicado自动分配

1 Xilinx Artix-7 FPGA XC7A100T-1CSG324C
2 15,850个逻辑片,每片有4个6-input LUTs和8个触发器
3 4,860Kbits的快速随机存储器
4 6个时钟管理模块,每个有锁相回路(PLL)
5 240个DSP片
6 内部时钟速度超过450MHz
7 片上模数转换器(XADC)
8 128 MiB DDR2

4. DDR的型号是MT47H64M16,3条BANK线,14位地址线,16位数据线。It is routed to a 1.8V-powered HR (High Range) FPGA bank with 50 ohm controlled single-ended

trace impedance.这个50欧姆的阻抗是什么意思?要求PCB Layout是50欧姆阻抗匹配么?

A[0-13]地址线,BA0-BA3是BANK选择,CK和CK#是时钟差分线,图上错误把CKE-CK#标记的查分,CKE是时钟使能线,CS#片选信号,LDM-UDM是输入数据掩码(作用不清楚),ODT终端电阻(作用不清楚看不明白),RAS#,CAS#,WE#好像是行列地址,以及写使能,DQ[0-15]数据线,DQS由DQ信号发出端发出DQS,信号接收端根据DQS的上、下沿来触发数据的接收。

5. 文档上说More advanced users or those who wish to learn more about DDR SDRAM technology may want to use the Xilinx 7-series memory interface solutions core generated by the MIG (Memory Interface Generator) Wizard.可以使用MIG向导产生IP控制核。

6. 看下DDR的时序图,暂时先不管时序,有点麻烦

7. 打开vivado,找到MIG,实例化一下

估计我的vivado版本太老,MIG不能适配芯片,去下载个新的先

友晶alteracyclonevgxstarterkit开发板使用adc-第一篇

1.拿到板子在,做工很好,属于GX系列,GX应该是高速收发器2.去探究下GX是什么用途,大约有6个型号,这个板子是5CGXFX5,有77LE逻辑单元,这个收发器不知道是什么?6个 3.125GTransceivers收发器。3.进去下载的资料发现有个ADC的... 查看详情

创龙dsp6748开发板测试-第一篇(未完)

1.创龙DSP6748开发板测试。2980元的售价很高,我估计新的1200元比较合适,当然创龙定价是按照供需关系的。仿真器XDS100V2卖598元,真是狮子大张口。2.上电是5V-2A的电源。 查看详情

itop-4412开发板使用第一篇-信号量的学习使用(未完待续)(代码片段)

1.本次基于itop-4412研究下Linux信号量的使用方法。2.创建信号量的函数,信号量的头文件在那个路径?编译应用程序的话,头文件有3个路径,内核源码头文件,交叉编译器头文件,ubuntu的头文件,不是很理解为啥交叉编译器也需... 查看详情

天嵌imx6开发板测试-第一篇

1.看下开发板介绍1品牌:天嵌2CPU型号:NXPi.MX6Q3架构:Cortex_A94主频:4*1GHz5内存:2GBDDR36存储:8GBeMMCFLA(64GB可扩)2.看下相关驱动啥的。驱动 在内核中的源码位置 系统中的设备名称 emmc/sdcard驱动drivers/mmc/host:sdhci-esdhc-imx.csdhci.... 查看详情

larkboard开发板试用第一篇-上电测试学习

1.先看下板子外观,做工很不错2.主芯片的型号是,SoC为CycloneVSX系列的5CSXFC6D6F31,不仅在芯片中包含传统的FPGA架构,还集成了基于ARMCortexA9的HPS硬核处理器系统(核心频率800MHz),以及高速收发器(3GbpsSerdes)硬核子系统。其中FP... 查看详情

第一篇博客应该发点什么呢

...段2021年暑假结束前计划做的事:1.学习使用stm32  1.开发板各接口的功能  查看详情

第一篇博文

...平台是为大数据服务的,用的是angular1.5作为后台的前端开发框架,我主要是做平台的二次开发。之前用jquery用的比较熟,后来发现前端发展这么迅速,在2016年可以说是爆炸式,在朋友的推荐下使用过reactjs,后来入了ng的门,只... 查看详情

基础逻辑门

...辑电路。本次实验通过使用Vivado2015.1软件工具,以Basys3和Nexys4DDR开发板为目标板,设计简单的组合逻辑电路来展示3种设计风格的用法。请参考Vivado手册了解如何使用Vivad 查看详情

第一篇用于测试使用

第一篇用于测试使用第一篇用于测试使用第一篇用于测试使用第一篇用于测试使用第一篇用于测试使用第一篇用于测试使用第一篇用于测试使用第一篇用于测试使用第一篇用于测试使用第一篇用于测试使用第一篇用于测试使用第... 查看详情

python开发第一篇:目录

初识Python编程语言介绍条件语句和基本数据类型第二章python基础之函数/递归/内置函数阅读目录  -[数学定义的函数与Python中的函数](https://www.cnblogs.com/hui147258/p/10810797.html)  -为何使用函数  -函数和过程  -函数参数  -... 查看详情

硬件——nrf51822第一篇gpio的使用

本实现是基于一个开发箱,包括:综合应用开发系统主板XT-EDU-AK 1套;手持终端系统XT-EDU-HK1套;GPIO操作工程:这是一个关于流水灯的程序:  我们先看主函数:/**@file**@defgroupblinky_example_mainmain.c*@{*@ingroupblinky_example*@bri... 查看详情

我的第一篇日志(2020年开发计划)

第一次写日志,没什么记录的。自己平时会开发一些工具软件,零零散散的写了就删。2020年开始了,打算这一年里开发一个工具软件出来使用,并记录下这个开发过程。软件的大体界面已经设计好了,接下来一整年的时间就用... 查看详情

微信公众号开发入门教程第一篇

关键字:微信公众平台开发作者:方倍工作室 在这篇微信公众平台开发教程中,我们假定你已经有了PHP语言程序、MySQL数据库、计算机网络通讯、及HTTP/XML/CSS/JS等基础。我们将使用微信公众账号方倍工作室作为讲解的例子,... 查看详情

手把手教你区块链java开发智能合约nft-第一篇(代码片段)

文章目录手把手教你区块链java开发智能合约nft-第一篇安装基础环境编写智能合约使用web3j开源框架生成java代码手把手教你区块链java开发智能合约nft-第一篇刚接触区块链开发,使用java开发,真的是太难了,自己一步... 查看详情

自己画一块esp32-c3的开发板(第一次使用立创eda)(更新中...)(代码片段)

记录一下第一次使用立创EDA第一次设计ESP-C3的开发板..添加立创EDA导入AD库说明,基本完成原理图设计 2021/11/11(这几天工作有点忙,稍等)目录立创EDA基本操作放置元器件自己画库导入库原理图转PCB原理图设... 查看详情

第一篇springboot快速入门

1.开发环境  开发工具:IDEA2018.2.1  JDK:1.9  Maven:3.3.9  操作系统:window7/window102.项目结构   3.详细步骤3.1使用IDEA新建Maven空白项目  file->new->project,然后按照要求填好。如下:  点击finsh后会生成项目... 查看详情

第一篇jdk是定义

...自维基百科:JavaDevelopmentKit(JDK)是太阳微系统针对Java开发人员发布的免费软件开发工具包(SDK,Softwaredevelopmentkit)。自从Java推出以来,JDK已经成为使用最广泛的JavaSDK。由于JDK的一部分特性采用商业许可证,而非开源[1]。因... 查看详情

eclipse插件开发学习笔记pdf第一篇到第四篇免分下载开发基础核心技术高级进阶综合实例

<<Eclipse插件开发 学习笔记>>,本书由浅入深、有重点、有针对性地介绍了Eclipse插件开发技术,全书分为4篇共24章。第一篇介绍Eclipse平台界面开发的基础知识。包含SWT控件的使用、界面布局、事件处理等内容;第二... 查看详情