Download-esdlab-allthelaboftheembeddedsystem-esdlab-所有的嵌入式系统实验室

上传人:e****s 文档编号:252572476 上传时间:2024-11-17 格式:PPT 页数:16 大小:198KB
返回 下载 相关 举报
Download-esdlab-allthelaboftheembeddedsystem-esdlab-所有的嵌入式系统实验室_第1页
第1页 / 共16页
Download-esdlab-allthelaboftheembeddedsystem-esdlab-所有的嵌入式系统实验室_第2页
第2页 / 共16页
Download-esdlab-allthelaboftheembeddedsystem-esdlab-所有的嵌入式系统实验室_第3页
第3页 / 共16页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,LAB1 Summary,Zhaofeng,SJTU.SOME,Embedded Software Tools,CPU,Logic Design Tools,I/O,FPGA,Memory,Logic Design Tools,FPGA+Memory+IP+,High Speed IO,(4K&Virtex,),Embedded Software Tools,CPU,Integration of Functions,Time,Logic Design Tools,Embedded Software Tools,Logic+Memory+IP+,Processors+RocketIO,(Virtex-II Pro,),Programmable Systems,usher in a new era of system design integration possibilities,Integration in System Design,PowerPC,405 Core,Dedicated Hard IP,Flexible Soft IP,RocketIO,PowerPC-based,Full system customization to meet performance,functionality,and cost goals,DCR Bus,UART,GPIO,On-Chip,Peripheral,Hi-Speed,Peripheral,GB,E-Net,e.g.,Memory,Controller,Arbiter,On-Chip Peripheral Bus,OPB,Arbiter,Processor Local Bus,Instruction,Data,PLB,DSOCM,BRAM,ISOCM,BRAM,Off-Chip,Memory,ZBT SRAM,DDR SDRAM,SDRAM,Bus,Bridge,IBM CoreConnect,on-chip bus standard,PLB,OPB,and DCR,MicroBlaze Processor-Based,Flexible Soft IP,MicroBlaze,32-Bit RISC Core,UART,10/100,E-Net,Memory Controller,Off-Chip,Memory,FLASH/SRAM,Fast Simplex Link,0,1.7,Custom,Functions,Custom,Functions,BRAM,Local Memory,Bus,D-Cache,BRAM,I-Cache,BRAM,Configurable,Sizes,Possible in,Virtex-II Pro,Arbiter,OPB,On-Chip Peripheral Bus,CacheLink,SRAM,Embedded Design in an FPGA,Embedded design in an FPGA consists of the following:,FPGA hardware design,C drivers for hardware,Software design,Software routines,Interrupt service routines(optional),Real Time Operating System(RTOS)(optional),Embedded Development Kit,What is Embedded Development Kit(EDK)?,The Embedded Development Kit is the Xilinx software suite for designing complete embedded programmable systems,The kit includes all the tools,documentation,and IP that you require for designing systems with embedded IBM PowerPC hard processor cores,and/or Xilinx MicroBlaze soft processor cores,It enables the integration of both hardware and software components of an embedded system,Embedded Development,Tool Flow Overview,Data2MEM,Download Combined,Image to FPGA,Compiled ELF,Compiled BIT,RTOS,Board Support Package,Embedded,Development Kit,Instantiate the,System Netlist,and Implement,the FPGA,?,HDL Entry,Simulation/Synthesis,Implementation,Download Bitstream,Into FPGA,Chipscope,Standard FPGA,HW Development Flow,VHDL or Verilog,System Netlist,Include the BSP,and Compile the,Software Image,?,Code Entry,C/C+Cross Compiler,Linker,Load Software,Into FLASH,Debugger,Standard Embedded,SW Development Flow,C Code,Board Support,Package,1,2,3,Compiled BIT,Compiled ELF,Embedded System Tools,GNU,software development tools,C/C+compiler for the MicroBlaze and PowerPC processors(,gcc,),Debugger for the MicroBlaze and PowerPC processors(,gdb,),Hardware and software development tools,Base System Builder Wizard,Hardware netlist generation tool:PlatGen,Software Library generation tool:LibGen,Simulation model generation tool:SimGen,Create/Import Peripherals Wizard,Xilinx Microprocessor Debug(XMD),Hardware debugging using ChipScope Pro Analyzer cores,Eclipse IDE-based Software Development Kit(SDK),Application code profiling tools,Virtual Platform generator:VPGen,Flash Writer utility,Embedded System Tools,Board Support Packages(BSPs),Standalone BSP,Wind River VxWorks,MontaVista Linux,Xilinx MicroKernel(XMK),Xilinx Platform Studio,Xilinx Platform Studio(XPS)is a graphical Integrated Design Environment(IDE)that incorporates all the Embedded System Tools for seamless creation of hardware and software components and,optionally,a verification component,Xilinx Platform Studio(XPS),See notes section for detailed explanation,XPS Functions,XPS,HW/SW,Simulation,HW/SW,Debug,Hardware,Design,Software,Design,Project management,MHS or MSS file,XMP file,Software application management,Platform management,Tool flow settings,Software platform settings,Tool invocation,Debug and simulation,Lab1 ESD on FPGA,Lab1.1 Simple Hardware Design,L,ab1.2,Adding IP to a Hardware Design,Lab1.3 Adding Custom IP,Lab1.4 Writing Basic Software Applications,Lab1.5 Advanced Software Writing,Lab1.6 Cross Debugging,Create Embedded System using BSB,PPC,PLB,Bus,PLB2OPB,PLB BRAM,Cntlr,OPB,Bus,PLB BRAM,PLB BRAM,Cntlr,PLB BRAM,INTC,GPIO,Timer,UART,MY IP,LEDs,ICON,IBA,GPIO,Push Buttons,DIP Switches,Verify HW Operation with generated Test Application,Add GPIO Cores,PPC,PLB,Bus,PLB2OPB,PLB BRAM,Cntlr,OPB,Bus,PLB BRAM,PLB BRAM,Cntlr,PLB BRAM,INTC,GPIO,Timer,UART,MY IP,LEDs,ICON,IBA,GPIO,Push Buttons,DIP Switches,Add SW code to read state of DIP switches and Push Buttons and display on hyperterm,Summary,BSB can be used to create a simple processor system targeting a specific hardware board,Generates an MHS text file that describes the embedded system hardware,Generates a Test Application to test memory and peripherals,Platform generator converts the MHS to a system netlist,The ISE tools generate a bitstream from the system netlist,The bitstream was initialized with the software test application in EDK,The bitstream was downloaded to the XUP board,Outpu
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 商业计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!