自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 验证环境常见问题总结(一) 头文件保护宏

总结验证环境中可能遇到的常见问题

2022-11-06 15:35:44 279 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

NXP-SJA1000T-CAN-chip.pdf

CAN总线控制器SJA1000的数据手册,含有一些个人标注

2020-06-30

IC前端常见面试题.docx

个人摘取的SV验证语法笔记!

2020-03-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除