免费会员 经销商
参考价:
具体成交价以合同协议为准
免费会员 经销商
6FX1128-1BA00是基于Xilinx公司新一代FPGA器件的软处理器核。其FSL 总线是FIFO单向链路,可以实现用户自定义IP核与MicroBlaze内部通用寄存器的高速直连。本文对MicroBlaze的几种主要总线接口摘要进行比较,详细分析、介绍FSL总线的结构、特点、6FX1128-1BA00工作原理和配置方法。通过一个矢量汉字还原的应用实例,具体描述在FPGA片上系统设计中利用FSL高速总线整合用户自定义IP核,实现软处理器系统硬件加速的方法及步骤。
关键词 :FPGA IP核 FSL总线 软核处理器 MicroBlage
引 言随着半导体制造工艺的发展,以FPGA(现场可编程门阵列)为代表的新一代可编程逻辑器件(PLD)的逻辑资源密度不断增加,使得可编程技术很自然地就与系统芯片集成技术(SoC)的结合日益紧密,并逐步成为可配置平台技术(configurable platform)的主流。 目前,各主要PLD厂商基于FPGA的可配置平台虽然大都采用“微处理器十可编程逻辑”的架构,但在开发基于FPGA的嵌入式系统时,却采用了各自不同的方式来整合6FX1128-1BA00处理器系统与片上的其他逻辑资源(大多数以用户IP核形式出现)。MicroBlaze软核处理器是Xilinx公司为其FPGA器件开发的,其*的FSL(Fast Simplex Link,快速单向链路)总线,可以实现用户IP核与软核处理器的高速连接,为设计者提供了一条解决这类问题的途径。
1 6FX1128-1BA00软核处理器
1.1 概 述 MicroBlaze是基于Xilinx公司FPGA的微处理器软IP核。它采用RISC架构和哈佛结构的32位指令和数据总线,内部有32个32位宽度的通用寄存器;在150 MHz的时钟频率下,zui高可达到125 DMIPS的处理性能,其逻辑结构如图1所示(图中省略了指令侧的同类接口)。
使用Xilinx公司提供的EDK(6FX1128-1BA00嵌入式系统开发套件),可以在参数化的图形界面下方便地完成嵌入式软处理器系统的设计。其突出的优点,一是设计灵活性;二是可以整合用户自定义IP核,使得算法可以在硬件中并行地执行而不是在软件中串行执行,从而*地加速软件的执行速度,即所谓的硬件加速
APPLIED MATERIALS AMAT CRYO PUMP N2 PURGE 0090-90948
NEW APPLIED MATERIALS AMAT 0090-00494 SW, ASSY, PRES
APPLIED MATERIALS (AMAT) I/O VALVE ASSEMBLY 0010-09021
Applied Materials 0020-98947 ELECTRODE, EH1 (SIC) - AMI
Applied Materials AMAT 1/4" VCR Valve, 3870-01745
Applied Materials AI/O Bd.
Applied Materials 0040-97144 STRAP CONNECTOR F.G.
APPLIED MATERIALS SHAFT, ROLLER ASSY 0021-77129 - NEW
Applied Materials Support Cassette 0020-28435 Rev PB
APPLIED MATERIALS BOARD 5-CHANNEL HPRE 70512710000 NEW
APPLIED MATERIALS PEDESTAL COVER 0021-20712 REVA
APPLIED MATERIALS HV MODULE 0010-0993
Applied Materials PCB, Power Supply
Applied Materials PCB SV21