Download Xilinx UG331 Spartan-3 Generation FPGA User Guide
Transcript
R Table 15-1: Introduction Embedded Processing/Control Solutions for Spartan-3 Generation FPGAs (Continued) Function/Feature PicoBlaze Processor MicroBlaze Processor 2 1 to 3, 34 for integer divide 31 locations (internal) Variable size, in data memory 1, Expandable 1, Expandable 4 clock cycles (46 ns at maximum clock rate) 7 to 40 clock cycles (application dependent) Instruction Cache N/A 64 to 64K Data Cache N/A 64 to 64K Floating-Point Unit N/A Optional, up to 120X performance improvement Hardware Multiplier N/A 32x32 = 32 in 3 cycles Hardware Divider N/A Optional, up to 20% performance improvement Hardware Barrel Shifter N/A Optional, up to 15X performance improvement Hardware Debugger Support N/A XMD LocalLink Direct Processor Interface N/A 200 MB/sec communication Clocks per Instruction Call/Return/Interrupt Stack Interrupts Maximum Interrupt Latency The PicoBlaze processor is always fully embedded within a Spartan-3 generation FPGA using on-chip block RAM and distributed RAM for code and data storage. The MicroBlaze processor optionally uses internal FPGA memory resources or interfaces to external memory to support larger code or data storage requirements. The Embedded Development Kit (EDK) for the MicroBlaze processor includes hardware IP cores to support external Flash, SRAM, SDRAM, DDR DRAM, and ZBT SRAM memory. Similarly, the MicroBlaze processor supports both instruction and data caches, each up to 64 Kbytes, to increase performance when connected to external memory. Table 15-2: PicoBlaze and MicroBlaze Resource Requirements and Performance Function/Feature PicoBlaze Processor MicroBlaze Processor 96 525 0.5 or 1 2+ From US$0.40 From US$1.40 Percent of XC3SD1800A 0.5% – 1% 3%+ Percent of XC3SD3400A 0.5% – 1% 2%+ 17%-33% 75%+ Resource Requirements Slices (4 slices = 1 CLB) Block RAMs Effective cost in high-volume applications (250Ku) Spartan-3A DSP FPGAs Spartan-3A/3AN FPGAs Percent of XC3S50A/AN Spartan-3 Generation FPGA User Guide UG331 (v1.5) January 21, 2009 www.xilinx.com 439
Related documents
Xilinx UG331 Spartan-3 Generation FPGA User Guide
Xilinx UG331 Spartan-3 Generation FPGA User Guide
Autonomous Computing Systems - Digital Library and Archives
Communication for distributed control of slotcar vehicular platoon
MERRICK1 User Manual Issue – 1.0
capítulo 2 modelado matemático del pendubot
XuLA Board V1.0 User Manual
EFM32-G8XX-DK User Manual - Digi-Key
Xilinx UG454 Spartan-3A DSP Starter Platform User Guide, User
UG070 Virtex-4 User Guide
Xilinx Virtex-4 User Guide
Drigmorn2 User Manual Issue – 1.0