digital system design lecture 12 altera xilinx sopc
play

Digital System Design Lecture 12: Altera-Xilinx SOPC Amir Masoud - PowerPoint PPT Presentation

Digital System Design Lecture 12: Altera-Xilinx SOPC Amir Masoud Gharehbaghi amgh@mehr.sharif.edu Altera Nios-II CPU Architecture 32-bit general-purpose processor (instruction, data, address) 32 general-purpose registers 32


  1. Digital System Design Lecture 12: Altera-Xilinx SOPC Amir Masoud Gharehbaghi amgh@mehr.sharif.edu

  2. Altera Nios-II � CPU Architecture � 32-bit general-purpose processor (instruction, data, address) � 32 general-purpose registers � 32 external interrupt sources � On-Chip Debugging � JTAG-Based � Custom Instructions � Up to 256 user-defined instructions Sharif University of Technology 2

  3. Nios-II Family � Three versions � Fast (Nios-II/ f): Optimized for maximum performance � Economy (Nios-II/ e): Optimized for minimum logic usage � Standard (Nios-II/ s): Offers a balance between performance and size Sharif University of Technology 3

  4. Nios-II Family Summary Feature Nios-II/ e Nios-II/ s Nios-II/ f Size (LEs) < 600 < 1300 < 1800 Frequency (max) 150 MHz 135 MHz 135 MHz Pipeline stages - 5 6 Instruction Cache - 512 B - 512 B - 64 KB 64 KB Data Cache - - 512 B - 64 KB Branch prediction - Static Dynamic Custom Instructions 256 256 256 Sharif University of Technology 4

  5. Nios-II Device Support � Stratix-II: � Highest-performance, highest-density � Stratix: � High-performance, high-density � Stratix GX: � High-performance architecture with high-speed serial transceivers � Cyclone-II: � Lowest-cost FPGA � Cyclone: � Low-cost ASIC replacement � HardCopy-II & HardCopy: � The industry’s first structured ASIC that offers a comprehensive alternative to traditional ASICs Sharif University of Technology 5

  6. Additional IP Megafunctions � PCI Controller 32 & 64 bits � UART � Floating Point Arithmetic Unit � DMA Controller � Ethernet MAC (1000/ 100/ 10 Mbps) � USB Controller � Serial ATA Controller � … Sharif University of Technology 6

  7. Development Tools � Hardware Generation: � SOPC Builder � Quartus-II � Software Development: � Nios-II IDE Sharif University of Technology 7

  8. Cyclone-II Block Diagram Sharif University of Technology 8

  9. Cyclone-II Feature Summary Sharif University of Technology 9

  10. Stratix-II Block Diagram Sharif University of Technology 10

  11. Stratix-II Feature Summary Sharif University of Technology 11

  12. Sharif University of Technology 12

  13. Xilinx Virtex-4 Family � Three Families: � Virtex-4 LX: � High-performance logic applications solution � Virtex-4 FX: � High-performance, full-featured solution for embedded platform applications � Virtex-4 SX: � High-performance solution for Digital Signal Processing (DSP) applications Sharif University of Technology 13

  14. Virtex-4 Family Overview Sharif University of Technology 14

  15. Virtex-4 FX Feature Overview Sharif University of Technology 15

  16. RocketIO Multi Gigabit Tranceiver � Full-duplex serial transceiver (MGT) capable of 622 Mb/ s to 10+ Gb/ s baud rates � CRC generation and checking � Receiver signal detect and loss of signal indicator � … Sharif University of Technology 16

  17. PowerPC 405 RISC Core � 32-bit RISC Processor � Up to 450 MHz operation � Five-stage data path pipeline � 16 KB instruction cache � 16 KB data cache � Auxiliary Processor Unit (APU) Interface � … Sharif University of Technology 17

  18. Tri-mode Ethernet Media Access Controller (MAC) � IEEE 802.3 compliant � Operates at 10, 100, and 1,000 Mb/ s � Supports tri-mode auto-detect � Half or Full Duplex � Flexible, user-configurable host interface � … Sharif University of Technology 18

  19. Xilinx Design Tools � Logic Design � ISE � Embedded Design � EDK � ChipScope Pro � System Generator (DSP) Sharif University of Technology 19

  20. IP Cores � Audio, Video, Image, DSP � JPEG, JPEG2000, MPEG, SPDIF, … � Bus Interface, Comunication & Networking � PCI, PCI-X, USB, Bluetooth, USB, … � Math � CORDIC, Floating point, FFT, … � … Sharif University of Technology 20

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend