当前位置:网站首页>USB(十四)2022-04-12
USB(十四)2022-04-12
2022-07-07 21:50:00 【晓晓暮雨潇潇】
FX3芯片FPGA开发之一
1.内容简介
从本节开始,进入到FPGA端的介绍,即固件与FPGA通过GPIF II接口的交互。学习本节内容之前,应对Cyusb3014芯片原理的部分比较熟悉,包括固件中的各术语概念,以及数据流中各部分的映射即配置。
关于这个部分,目的是使固件与FPGA的数据传输能够正确进行,同时包括上行数据和下行数据。为达到这一目的,准备介绍的内容如下:①明确固件的配置。举个简单例子,GPIF II Designer中可以设置引脚的名称,也可以设置不同状态以及状态切换的条件,因此不同的固件配置应该适配不同的逻辑代码,明确固件配置就是表明我的全部的FPGA相关理论是基于这个特定配置的。②时序分析,包括了读写时序分析,以及芯片原理部分提及的短包,零包,并介绍短包、零包的应用以及本质。③分析一些现象,例如缓冲区的切换;pclk时钟反相180°的原因;官方AN65974xilinx代码的错误等。④介绍标志的使用,固件原理提到了有三种标志,具体使用时应该怎么操作,有哪些注意事项?⑤逻辑开发中,一些编程经验的分享。以上内容均会穿插在文章中体现,阅读时注意对号入座。
2.固件配置
边栏推荐
- Classification and prediction of heartbeat signal
- Why is network i/o blocked?
- 为什么市场需要低代码?
- 网络安全-联合查询注入
- 网络安全-beef
- Gee (III): calculate the correlation coefficient between two bands and the corresponding p value
- What are the similarities and differences between smart communities and smart cities
- Brush question 6
- Network security - install CentOS
- Network security -burpsuit
猜你喜欢
【测试面试题】页面很卡的原因分析及解决方案
Specific method example of V20 frequency converter manual automatic switching (local remote switching)
Transform XL translation
Interview questions: how to test app performance?
Why is network i/o blocked?
Unity and webgl love each other
Personal statement of testers from Shuangfei large factory: is education important for testers?
Talk about DART's null safety feature
ArcGIS: field assignment_ The attribute table field calculator assigns values to fields based on conditions
ArcGIS:字段赋值_属性表字段计算器(Field Calculator)依据条件为字段赋值
随机推荐
[network] Introduction to C language
oc 可变參数传递
Wechat forum exchange applet system graduation design completion (7) Interim inspection report
Database daily question --- day 22: last login
位运算(Bit Operation)
CTF exercise
Software test classification
Transparent i/o model from beginning to end
How to operate DTC community?
Circumvention Technology: Registry
About idea cannot find or load the main class
Are the microorganisms in the intestines the same as those on the skin?
Comparison of various development methods of applets - cross end? Low code? Native? Or cloud development?
PMP project management exam pass Formula-1
Wechat forum exchange applet system graduation design (3) background function
[language programming] exe virus code example
ArcGIS:矢量要素相同字段属性融合的两种方法
小程序多种开发方式对比-跨端?低代码?原生?还是云开发?
Installing vmtools is gray
数字藏品加速出圈,MarsNFT助力多元化文旅经济!