- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 Vivado使用记录(二)下载与固化
在Vivado下下载程序和固化是两个比较相似的过程。以下内容以2018.3为例:下载和固化都位于FLOW Navigator列表下的 PROGRAM AND DEBUG栏目下:在使用JTAG下载线连接好设备之后,打开硬件管理器之后,识别到设备,图中权重的灰色区域 Program Device就会变成可点击的。然后在打开的窗口下,选择好之前生成好的bit文件,就可以完成JTAG模式下的bit文件下载。---------------------------------------------
2020-07-02 21:45:38 1741
原创 Vivado使用记录(一)安装入门等
安装教程看这个就可以:https://blog.csdn.net/weixin_43947578/article/details/100177102如果不喜欢Vivado自带的文本编辑器,可以考虑如下的方法:https://blog.csdn.net/weixin_39352459/article/details/83478553
2020-07-02 21:03:29 2934
原创 CAN总线控制器SJA1000的使用
最近接手了一个项目,需要调试编写与CAN总线相关的程序,在这篇博客内做个记录。关于CAN总线介绍就不说了,两根线CANH和CANL,配合参考电平进行高低比较判断信号值。CAN总线通常通过PCA82C250控制器接口来进行CAN总线差分信号的物理层接收发送,每一个判断之后的信号值会被送往CAN总线控制器SJA1000进行管理。这些单个的数据位bit将被整理成一个个字节的形式,存储在SJA1000内的接收缓存中,然后在用户的控制下从缓存中一个个读出,发送过程相反。连接大致如图所示:(参考一个以FPGA为
2020-06-30 23:24:18 7841
原创 谈一谈自己对于编程语言的理解
求学多年,想当初在刚上大学时候学习C语言感到头脑爆炸,而后对于编程始终存在一种潜意识的恐惧心理,导致在学习的时候,也一直存在一种“自己不是这块料”的挫败感。后来跟着老师和师兄做项目,也是在不得已的情况下,开始了硬着头皮的编程之路。一开始和之前一样,找了一本语法书开始“书呆子”式地学习,总是觉得语言学得差不多了才敢开始上手干活。而后的半年,在开始了实际上手编程之后,尽管进展缓慢,逐渐养成了一种思维习惯,那就是以目标为导向的学习方式。就是说,我为什么要学习某一个东西?是为了完成某一个目标。那就是说,我只
2020-06-30 22:47:35 672
原创 如何阅读大型设计代码--FPGA开发经验(一)
最近刚刚接到一个有关CAN总线控制器的程序,领导只是说先看,但没说看完之后要干嘛,猜测可能是后面需要调试板卡对接通信。由于之前没有了解过CAN总线,因此这又是一次从零开始的摸索。之前自己写过的程序虽然也不比这个程序的规模小,但是困难主要存在于以下几点:CAN总线的概念不了解(理论知识) 不清楚该CAN总线控制器模块的功能和通信对象 这是别人写的程序(编写习惯、命名习惯等),阅读起来有难度一、了解概念对于第一点,通常阅读相关理论介绍的博客,配合知网上面相关硕博士论文的引言加前两章理论背景
2020-06-01 23:44:23 2012 1
原创 配置板卡测试纪要
上周四收到了一块小板卡的测试任务。这块小小板卡用于为另一块大型板卡加载配置文件。使用Xilinx家的Virtex-4芯片,之前见过一片V5,V4比V5小了好多。板子上拥有一块晶振,一片V4,一片EEPROM,四块电源芯片,一个RS422接口,一块串口收发器,一个与大板连接的接口(连接了用于配置大板上面若干可编程芯片的存储芯片)。测试内容:阻抗、电源、时钟、FPGA功能、RS422通信。所需工具/材料:万用表,示波器,直流稳压电源、RS422串口转USB,电脑、电烙铁、杜邦线等。以下操作建
2020-05-18 23:20:19 1416 2
原创 Everything of ISE --(一)安装与使用
下面这段是废话,可以不看。因工作原因,本人的FPGA厂家变成了Xilinx,估计未来很长一段时间都要与赛家打交道了。有关赛家的IDE自己也不是很熟悉,在这里就留作记录,既给自己参考使用,亦可与人为小助。正文开始Xilinx的官网上面资料非常全面,而且搜索路径快捷简单,相比在牙膏厂网站上如破案般地搜索资料,简直如探囊取物。举个例子,最近在使用ZC706评估板,所需要的几乎全部资料都可以在下面的链接中找到:www.xilinx.com/ZC706简单的规律就是,官网网址加上产品名称就可以
2020-05-18 22:15:23 375
原创 ZC706评估板学习--小白向(一)介绍与准备工作
前言:入职不到一周,刚刚了解到团队要做的项目内容,本人也只是FPGA的小白,只用过一些简单的存储芯片、IO和逻辑芯片,对于开发流程也是一知半解。还好在正式开始产生生产力之前,还有一段时间来学习新工具新知识。带我的大哥给了我一块ZC706的评估板,搭载的是ZYNQ-7000的芯片,配置了丰富的存储,IO以及其他外设。下面就是这块板子的外形图了。(还是很密集的)我拿到的这块板子是2.0版本的。(除此之外还有其他的版本,eg. 1.2)除了板子,包装盒内还有一些用于板卡与其他设备(通过ZC70
2020-05-12 13:29:17 6011 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人