菩提无树亦无数
码龄6年
关注
提问 私信
  • 博客:74,171
    动态:35
    74,206
    总访问量
  • 17
    原创
  • 1,094,063
    排名
  • 185
    粉丝
  • 1
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2019-03-27
博客简介:

mikusic的博客

查看详细资料
个人成就
  • 获得134次点赞
  • 内容获得20次评论
  • 获得820次收藏
创作历程
  • 13篇
    2021年
  • 4篇
    2020年
成就勋章
TA的专栏
  • 非技术类文章
    2篇
  • 基础的总线知识点和开发经验总结
    5篇
  • FPGA常用开发软件的操作和技巧
    3篇
  • 简单接口开发
    7篇
  • 复杂接口开发
    1篇
  • 一般的数字信号处理
  • Systemgenerator和hls系列
  • Microblaze系列
  • UVM系列
兴趣领域 设置
  • 硬件开发
    fpga开发
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

接下来本来准备更新FPGA实现高速接口方面的文章,已经写了一些草稿了,但是我最近很忙,或许一个月甚至更久才会更新一篇,见谅见谅,但是我不会放弃我完成FPGA全面性教学文章的目标的。

发布动态 2021.04.04

复杂接口的基础知识点——OSI七层模型、Serdes技术和数据校验

我个人把FPGA设计中会接触到的接口分为三大类:简单接口,一般接口和复杂接口。所谓简单接口是指的协议规则较简单的串行接口,比如SPI、UART、IIC等,这类接口我们可以自己编写代码来实现(当然也可以用IP核)。一般接口是指的协议规则较为复杂的并行接口,比如AXI、PCI、DDR等,我们可能理解起来还算容易,但是要自己编代码来实现,那就不容易了,一般实现就用IP核。复杂接口是指的数据传输通过协议包来完成的、协议规则复杂的高速高稳定的串行接口,比如PCIe、以太网、USB、CAN等,这些接口协议光是理解协议规
原创
发布博客 2021.04.11 ·
1974 阅读 ·
3 点赞 ·
0 评论 ·
13 收藏

pg090-axi-iic.pdf

发布资源 2021.03.23 ·
pdf

Verilog读写EEPROM的代码+仿真脚本

发布资源 2021.03.23 ·
zip

I2C总线协议中文标准文档

发布资源 2021.03.20 ·
zip

AT24C64的中英文文档打包

发布资源 2021.03.18 ·
zip

Verilog实现IIC协议读写EEPROM

在FPGA设计中,IIC协议是一个十分常见的协议,因为几乎所有的EEPROM都是用这个协议进行配置。
原创
发布博客 2021.03.23 ·
4236 阅读 ·
9 点赞 ·
1 评论 ·
43 收藏

PCI总线的基础知识快速学习(二)(适合新手)

一、PCI的配置空间二、系统地址空间、PCI的配置空间和PCI的地址空间之间的映射关系三、PCI设备的初始化过程四、PCI的三种数据通信模式
原创
发布博客 2021.03.11 ·
2406 阅读 ·
7 点赞 ·
1 评论 ·
46 收藏

PCI和PCIe英文标准文档

发布资源 2021.03.02 ·
zip

PCI总线的基础知识快速学习(一)(适合新手)

本文介绍PCI总线的一些基础知识,PCI总线现在虽然应用较少了,但是这是学习PCIe的基础,所以作为接口方向的FPGA工程师,PCI也是必须要学习的。PCI总线的全称是
原创
发布博客 2021.03.05 ·
12067 阅读 ·
37 点赞 ·
0 评论 ·
248 收藏

Verilog标准文档.7z

发布资源 2021.02.17 ·
7z

AXI总线的官方标准文档

发布资源 2021.02.17 ·
pdf

FPGA中的AXI总线知识点快速学习(适合新手)

一、AXI简介AXI——Advanced eXtensible Interface,直译过来就是先进的可扩展接口,是由ARM公司提出的,是一种面向高性能、高带宽、低延迟的片内总线。FPGA工程师会发现其大量运用于FPGA设计中,官方的外部接口类IP的用户端全都是AXI接口,可见其重要性。AXI包括AXI、AXI-Lite(轻量级、简化级)和AXI-Steam(高速数据流传输)...
原创
发布博客 2021.02.19 ·
14560 阅读 ·
26 点赞 ·
2 评论 ·
131 收藏

UART接口的FPGA实现(三)——(如何阅读Xilinx的IPcore文档)解读axi-uartlite官方文档

学习IPcore的过程就是生成例子工程,并把例子工程仿真跑起来,然后对着datasheet理解例子工程。按照先大致了解外部接口和配置选项卡、再仿真并看懂例子工程、最后仿照例子工程移植到自己的工程这个步骤进行。Xilinx的IPcore的datasheet文档都是统一的结构1、Overview(总览)本章节对这个IPcore的大致特性和应用场合介绍下。2、Product Specification(产品详细说明)这个章节主要是介绍IPcore所占资源、支持的FPGA型号,最重要的内容是介绍
原创
发布博客 2021.02.04 ·
3167 阅读 ·
6 点赞 ·
2 评论 ·
38 收藏

UART接口的FPGA实现(二)——UART接口的Verilog代码实现以及仿真测试

废话不多说,先上源代码链接和testbench的链接,推荐使用UE查看源代码,UE中的VHDL语法、Verilog语法和SystemVerilog语法高亮文件的下载链接在这里。上篇的最后给出了本篇所附代码的uart通信模型的工作过程。本篇的主要内容在源代码里,因此文章内容略显简单。一、寄存器描述本篇所写的uart接口的内部寄存器的定义如下表:表1 内部寄存器定义 寄存器名 地址 属性 说明 复位寄存器 0x00 w/r 低3位才有意义,第0位用于对发送电
原创
发布博客 2021.01.29 ·
2524 阅读 ·
2 点赞 ·
2 评论 ·
21 收藏

uart接口的仿真测试平台打包

发布资源 2021.01.29 ·
zip

UART接口的Verilog源代码打包

发布资源 2021.01.29 ·
zip

UE中显示VHDL、Verilog和SystemVerilog的高亮文件

发布资源 2021.01.29 ·
zip

UART接口的FPGA实现(一)——UART接口的相关基础知识

UART系列文章先介绍UART的规范,然后自己动手写Verilog代码实现这个接口并进行测试,最后介绍Xilinx的AXI-uartlite IP核。本系列文章分节较多。一、UART简介UART是FPGA工程师在工作中会用到的最常见的接口之一。它的全名是Universal Asynchronous Receiver/Transmitter,通用异步收发器。为什么叫异步收发器呢?因为收发双发通信时不需要严格的时钟同步。还记得前面讲的SPI接口吗,SPI的数据通信必须带着时钟一起,是一种同步通信协议,而
原创
发布博客 2021.01.22 ·
1479 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

Verilog常用的系统函数和任务(不定期更新)

1.打开文件  integer file_id;  file_id = fopen("file_path/file_name");2.写入文件:$fmonitor,$fwrite,$fdisplay,$fstrobe  //$fmonitor只要有变化就一直记录  $fmonitor(file_id, "%format_char", parameter);  $fmonitor(file_id, "%m: %t in1=%d o1=%h", $time, in1, o1);//$
原创
发布博客 2021.02.27 ·
4493 阅读 ·
5 点赞 ·
0 评论 ·
58 收藏
加载更多