随笔分类 -  Xilinx MicroBlaze

摘要:这几天希望能在Spartan系列新品xc6slx16csg324-2运行带有FFT的软核处理系统,基本系统早就搭建好了。需要做的就是建立一个封装有Xilinx提供的FFT IP的自定义外设。由于Xilinx提供的FFT模块直接是用AXI Stream的接口。 在XPS下,Create or Impo 阅读全文
posted @ 2017-12-06 09:41 yf869778412 阅读(2058) 评论(0) 推荐(0) 编辑
摘要:AXI4 STREAM DATA FIFO是输入输出接口均为AXIS接口的数据缓存器,和其他fifo一样是先进先出形式。可以在跨时钟域的应用中用于数据缓冲,避免亚稳态出现。支持数据的分割和数据拼接。在使用该IP核之前,我们应该熟悉该IP核的各种参数设定的含义。 上图则是该IP核的参数设定界面(开发环 阅读全文
posted @ 2017-12-01 17:25 yf869778412 阅读(2088) 评论(0) 推荐(0) 编辑
摘要:目的: 自定义一个IP核,通过AXI总线与ARM系统连接 环境: Win7 32bit Vivado2014.4.1 Xilinx sdk2014.4 开发板: Zc702 第一步: 新建一个自定义的HDL模块,本实验新建一个16位加法器,保存为test.v,代码如下 module test( in 阅读全文
posted @ 2017-12-01 17:22 yf869778412 阅读(726) 评论(0) 推荐(0) 编辑
摘要:第七步 进入SDK开发环境 编译完成后弹出如下对话框,选择SDK的工作目录。在MicroblazeTutor中创建一个Workspace文件夹,并选择该文件夹为SDK的工作目录。 进入SDK主界面。 第八步 使用SDK向导创建Hello World工程 依次点选File – New –Xilinx 阅读全文
posted @ 2017-12-01 14:54 yf869778412 阅读(1377) 评论(0) 推荐(0) 编辑
摘要:ISE创建Microblaze软核(二) (2012-07-13 15:09:08) 转载▼ ISE创建Microblaze软核(二) 转载▼ 标签: 杂谈 分类: FPGA开发 杂谈 第四步 进入Platform Studio操作界面 通过向导创建软核后,进入到PlatformStudio——内核 阅读全文
posted @ 2017-12-01 14:53 yf869778412 阅读(707) 评论(0) 推荐(0) 编辑
摘要:在使用FPGA时,有时会用到它做为主控芯片。对于习惯于单片机及C语言开发的人,使用FPGA做主控芯片,首先还是想到它的嵌入式软核功能。如果能够基于Microblze软核进行C语言程序的开发,相对于使用生疏的Verilog语言进行项目的开发,将会起到事半功倍的效果。 下面就如何使用ISE创建Micro 阅读全文
posted @ 2017-12-01 14:52 yf869778412 阅读(1547) 评论(0) 推荐(0) 编辑
摘要:原文Xilinx官方文档《ug898-vivado-embedded-design》第三章 一、MicroBlaze处理器设计介绍(略) 二、创建带有MicroBlaze处理器的IP设计 使用Vivado进行MicroBlaze设计和使用ISE有很大的不同。(译者加:所以你要仔细看下面的说明) Vi 阅读全文
posted @ 2017-12-01 13:37 yf869778412 阅读(5088) 评论(0) 推荐(0) 编辑
摘要:本文参考 Xilinx SDK软件内置的教程,打开方法:打开SDK->Help->Cheet Sheets...->Xilinx SDK Tutorials,这里有6篇文档。本文详细介绍其中的4篇(与Application相关) 如何创建一个新的软件应用 1.打开SDK,切换到c/c++界面下。(有 阅读全文
posted @ 2017-12-01 13:36 yf869778412 阅读(15926) 评论(0) 推荐(1) 编辑
摘要:Vivado_MicroBlaze_问题及解决方法_汇总(不定时更新) Vivado_MicroBlaze_问题及解决方法_汇总(不定时更新) 标签: Vivado 2015-07-03 14:35 4453人阅读 评论(0) 收藏 举报 标签: Vivado 2015-07-03 14:35 44 阅读全文
posted @ 2017-12-01 13:34 yf869778412 阅读(2221) 评论(0) 推荐(1) 编辑
摘要:前言:之前笔者的试用博文提到安富利这块板子非常适合MicroBlaze开发,同时网上关于MicroBlaze的资料非常少(或含糊不清),没有一篇能完整介绍VIVADO SDK的设计流程,所以笔者带来这篇博文以供参考。 实验平台:Avnet-Artix-7 50T 开发套件/其它硬件也可以EDK:Vi 阅读全文
posted @ 2017-11-10 13:49 yf869778412 阅读(1064) 评论(0) 推荐(0) 编辑
摘要:创芯Xilinx Microblaze 学习系列第一集 Xilinx ISE Design Suite 13.2 The MicroBlaze™ embedded processor soft core is a reduced instruction set computer (RISC) opt 阅读全文
posted @ 2017-11-09 13:40 yf869778412 阅读(1115) 评论(0) 推荐(0) 编辑
摘要:作者:Hello,Panda 一般而言,Xilinx Microblaze会被用来在系统中做一些控制类和简单接口的辅助性工作,比如运行IIC、SPI、UART之类的低速接口驱动,对FPGA逻辑功能模块初始化配置及做些辅助计算等等。类程序的代码量普遍不大,常常在十几KB到几时KB之间,因此对存储的需求 阅读全文
posted @ 2017-11-09 11:17 yf869778412 阅读(2329) 评论(0) 推荐(0) 编辑
摘要:原文Xilinx官方文档《ug898-vivado-embedded-design》第三章 一、MicroBlaze处理器设计介绍(略) 二、创建带有MicroBlaze处理器的IP设计 使用Vivado进行MicroBlaze设计和使用ISE有很大的不同。(译者加:所以你要仔细看下面的说明) Vi 阅读全文
posted @ 2017-11-08 14:21 yf869778412 阅读(738) 评论(0) 推荐(0) 编辑
摘要:ERROR:EDK:3593 - Unable to locate the precompiled library microblaze_v8_50_c. The file D:\Xilinx\14.7\ISE_DS\EDK\hw\XilinxProcessorIPLib\pcores\microb 阅读全文
posted @ 2017-05-22 16:40 yf869778412 阅读(1347) 评论(0) 推荐(1) 编辑