买芯片网
XILINX(AMD),ALTERA(INTEL),LATTICE
聚焦三大FPGA芯片品牌,强大的现货交付能力
Xilinx,Altera,Lattice
买芯片网代理Altera(英特尔)、Lattice(莱迪思)、Xilinx(赛灵思 AMD)
首页 >> Xilinx新闻 >> 基于FPGA的面向Linux核的基本硬件系统构建和测试
基于FPGA的面向Linux核的基本硬件系统构建和测试

前言

买芯片网专注整合全球优质赛灵思代理商现货资源,是国内领先的Altera(英特尔)、Lattice(莱迪思)、Xilinx(赛灵思 AMD)芯片采购服务平台,买芯片网轻松满足您的芯片采购需求.

随着信息的高速发展,片上可编程系统SoPC(System on Programmable Chip)成为人们讨论的热门话题。具有高逻辑密度和高性能硬件模块的FPGA(Field Programmable Gate Array)使得高效率的片上处理器的设计成为现实。目前,片上系统的设计已有一定发展, Xilinx公司开发的嵌入式开发包EDK(Embedded Development Kit)被众多嵌入式研究者们所使用。

技术介绍

EDK

嵌入式开发套件(EDK)是用于设计嵌入式可编程系统的全面解决方案。EDK自带了许多工具和IP,可以用来设计完整的嵌入式处理器系统,主要包括Xilinx 平台工作室XPS(Xilinx Platform Studio)和软件开发套件SDK(Software Development Kit)。本文既用到了Xilinx平台工作室XPS也用到了软件开发套件SDK。Xilinx公司的EDK不仅可以用FPGA做逻辑设计,并且可以使用PowerPC和MicroBlaze处理器,实现从硬件到软件的整个嵌入式系统设计。

MicroBlaze

本文用到的MicroBlaze是一个被优化过的可以在Xilinx公司FPGA中运行的软核处理器,并且可以和其它外设IP核一起完成可编程系统芯片的设计。它具有运行速度快、占用资源少、可配置性强等优点,广泛应用于通信、军事、高端消费市场等领域。MicroBlaze处理器采用RISC(Reduced Instruction Set Computer)指令集结构和哈佛存储结构,指令、数据总线位宽均为32位。MicroBlaze指令的执行有三级和五级流水线之分。当采用面积优化时,流水线分为三级,即取指,译码和执行,这样可以减少硬件开销。当不使用面积优化时,流水线分为五级:取指、译码、执行、访问存储器和回写,这样可以提高性能。本文用到的MicroBlaze版本是v6.00.b,其指令的执行为3级流水线模式。

基本的硬件系统的搭建

本文的硬件开发和调试环境是在Windows系统下,使用的是ISE_DS13.2开发工具。而内核编译等软件开发则是Linux操作系统下完成。

Xilinx芯片今日搜索排行榜(2026/10/2)
EFR-DI-PC-CFR-SITE
开发板,套件,编程器 > 软件,服务
封装:
XCR3128XL-7VQ100I
集成电路(IC) > 嵌入式 > CPLD(复杂可编程逻辑器件)
封装:100-VQFP(14x14)
XA7S25-1CSGA225Q
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:225-CSPBGA(13x13)
XC6VHX380T-3FF1154C
FPGA现场可编程门阵列
1156-FCBGA
XC6SLX75-N3FG676C
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:676-FBGA(27x27)
XC3S400AN-5FGG400C
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:400-FBGA(21x21)
XCV200E-7FG456C
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:456-FPBGA(23x23)
XC6SLX45-N3FG484I
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:484-FBGA(23x23)
PA-T48/LC4032
可编程适配器,插座
模块/板类型:插座模块 TQFP
M5-128/68-10VC/1
集成电路(IC) > 嵌入式 > CPLD(复杂可编程逻辑器件)
封装:100-TQFP(14x14)
M4A5-256/128-12YNI
集成电路(IC) > 嵌入式 > CPLD(复杂可编程逻辑器件)
封装:208-PQFP(28x28)
LC4064V-25TN48C
集成电路(IC) > 嵌入式 > CPLD(复杂可编程逻辑器件)
封装:48-TQFP(7x7)
EP4CGX50DF27I7
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:672-FBGA(27x27)
10CL016ZM164I8G
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:164-MBGA(8x8)
EP1K50QI208-2
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:208-PQFP(28x28)
EP2S60F672C4N
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:672-FBGA(27x27)
Xilinx(赛灵思,AMD)产品及其应用
Xilinx(赛灵思,AMD)公司新闻
买芯片网轻松满足您的芯片采购需求
买芯片网,独家代理渠道,专注三大品牌:XILINX(赛灵思 AMD)、ALTERA(英特尔 INTEL)、LATTICE(莱迪思)