Spartan-6 and Virtex-6 ailesiyle dizayn etmek

SO_V6S6

Ders tanımı

Nasıl etkili Spartalı ® -6 veya Virtex ® -6 FPGA mimari kaynakları kullanma öğrenme ile ilgileniyor musunuz? Bu ders, daha önceden FPGA tasarım elbette Temel tamamlamış FPGA tasarımcıları ve daha az deneyimli deneyimli destekler. Bu ders, ne kadar düzgün bir birincil kaynaklar bu popüler cihaz aileler bulunabilir için tasarım anlayışı üzerinde duruluyor.

Konularin icinde device overviews, CLB construction, DCM and PLL clocking resources, global, regional and I/O clocking techniques, memory, DSP, and source-synchronous resourcesis de dahildir.

Ayrıca bu dersde HDL coding techniques hakkında detaylı bir tartışma yapılacaktır, tasarımcılara yaygın hatalardan kaçınmak ve FPGA almanıza sağlar.

Seviye

FPGA 3

Kurs suresi

1 Gun

Kimler katilmali?

Temel FPGA kursu yapankar icin.

Onsartlar

  • Essentials of FPGA Design
  • Orta VHDL veya Verilog bilgi

Software Tools

Xilinx ISE® Design Suite: Logic or System Edition 11.1

Hangi becerileri kazanmış

Bu kapsamlı eğitimini tamamladıktan sonra, su bildi sahip olacaksiniz:

  • The 6-input LUT ve the CLB construction of the Spartan-6 and Virtex-6 FPGAs kullanışını anlatmaktadır
  • CLB resources ve the available slice configurations for the Spartan-6 and Virtex-6 FPGAs belirtmektedir
  • Spartan-6 ve Virtex-6 FPGAs RAM ve DSP kaynak tanımlamak
  • I/O block and SERDES resources için düzgün tasarım
  • Identify the DCM, PLL, and clock routing resources aileriyle birlikte belirlemek
  • Spartan-6 and Virtex-6 FPGAs için hafıza denetleyicilerini belirlemek
  • HDL kodlayın, en doğru cihazlar için

Course Outline

Day 1

  • Spartan-6 FPGA Overview
  • Virtex-6 FPGA Overview
  • CLB Resources
  • Lab 1: CLB Resources
  • Spartan-6 and Virtex-6 FPGA Memory Resources
  • Spartan-6 and Virtex-6 FPGA DSP Resources

Day 2

  • Lab 2: DSP Resources
  • Basic I/O Resources
  • Spartan-6 FPGA I/O Resources
  • Virtex-6 FPGA I/O Resources
  • Basic Clocking Resources
  • Spartan-6 FPGA Clocking Resources

Day 3

  • Virtex-6 FPGA Clocking Resources
  • Lab 3: Clocking Resources
  • Spartan-6 and Virtex-6 FPGA Memory Controllers
  • HDL Coding Techniques
  • Lab 4: HDL Coding Techniques
  • Dedicated Hardware in the Spartan-6 and Virtex-6 FPGAs

Lab Descriptions

  • Lab 1: CLB Resources – Gain comprehensive experience with the CLB architecture. Synthesize a 32-bit incrementer with terminal count logic and pipelining registers. Verify that the appropriate resources were used with the RTL and technology viewers included with XST. Use the FPGA Editor to inspect the implemented results.
  • Lab 2: DSP Resources – Using XST, synthesize and implement a 24x17 MAC. Device usage will be verified via the FPGA Editor. Using the CORE Generator™ tool, construct, instantiate, and implement a wide pipelined multiplier. Verify the results with the FPGA Editor.
  • Lab 3: Block RAM Resources – Using the Clocking Wizard, build and optimize the appropriate PLL, DCM, and clock routing resources. Also instantiate these resources into the design. After the design is implemented, verify hardware usage with the FPGA Editor and explore other aspects of the silicon layout.
  • Lab 4: HDL Coding Techniqus – Using XST, synthesize various components into the design and evaluate the impact that proper HDL coding techniques have on the size and speed of implementation results.

Event Schedule

No events found. Event request.

Partner

Xilinx
Updated at: 2009-12-04 13:59:03 +0100to the top