Thông báo

Collapse
No announcement yet.

nhờ vã dich file tiếng anh

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • nhờ vã dich file tiếng anh

    số là dg làm về cái này FPGA còn vài dòng tiếng anh mà dịch nghe khó hiểu quá có anh e nào hảo tam xin giúp mình mấy dòng sau cảm ỏn nhiều:
    Why the PicoBlaze Microcontroller?
    There are literally dozens of 8-bit microcontroller architectures and instruction sets.
    Modern FPGAs can efficiently implement practically any 8-bit microcontroller, and
    available FPGA soft cores support popular instruction sets such as the PIC, 8051, AVR,
    6502, 8080, and Z80 microcontrollers. Why use the PicoBlaze microcontroller instead of a
    more popular instruction set?
    The PicoBlaze microcontroller is specifically designed and optimized for the Spartan-3
    family, and with support for Spartan-6, and Virtex-6 FPGA architectures. Its compact yet
    capable architecture consumes considerably less FPGA resources than comparable 8-bit
    microcontroller architectures within an FPGA. Furthermore, the PicoBlaze microcontroller
    is provided as a free, source-level VHDL file with royalty-free re-use within Xilinx FPGAs.
    Some standalone microcontroller variants have a notorious reputation for becoming
    obsolete. Because it is delivered as VHDL source, the PicoBlaze microcontroller is immune
    to product obsolescence as the microcontroller can be retargeted to future generations of
    Xilinx FPGAs, exploiting future cost reductions and feature enhancements. Furthermore,
    the PicoBlaze microcontroller is expandable and extendable.
    Before the advent of the PicoBlaze and MicroBlaze™ embedded processors, the
    microcontroller resided externally to the FPGA, limiting the connectivity to other FPGA
    functions and restricting overall interface performance. By contrast, the PicoBlaze
    microcontroller is fully embedded in the FPGA with flexible, extensive on-chip
    connectivity to other FPGA resources. Signals remain within the FPGA, improving overall
    performance. The PicoBlaze microcontroller reduces system cost because it is a single-chip
    solution, integrated within the FPGA and sometimes only occupying leftover FPGA
    resources.
    The PicoBlaze microcontroller is resource efficient. Consequently, complex applications are
    sometimes best portioned across multiple PicoBlaze microcontrollers with each controller
    implementing a particular function, for example, keyboard and display control, or system
    management.

    Why Use a Microcontroller within an FPGA?
    Microcontrollers and FPGAs both successfully implement practically any digital logic
    function. However, each has unique advantages in cost, performance, and ease of use.
    Microcontrollers are well suited to control applications, especially with widely changing
    requirements. The FPGA resources required to implement the microcontroller are
    relatively constant. The same FPGA logic is re-used by the various microcontroller
    instructions, conserving resources. The program memory requirements grow with
    increasing complexity.
    Programming control sequences or state machines in assembly code is often easier than
    creating similar structures in FPGA logic.
    Microcontrollers are typically limited by performance. Each instruction executes
    sequentially. As an application increases in complexity, the number of instructions
    required to implement the application grows and system performance decreases
    accordingly. By contrast, performance in an FPGA is more flexible. For example, an
    algorithm can be implemented sequentially or completely in parallel, depending on the
    performance requirements. A completely parallel implementation is faster but consumes
    more FPGA resources.
    A microcontroller embedded within the FPGA provides the best of both worlds. The
    microcontroller implements non-timing crucial complex control functions while timing-
    critical or data path functions are best implemented using FPGA logic. For example, a
    microcontroller cannot respond to events much faster than a few microseconds. The FPGA
    logic can respond to multiple, simultaneous events in just a few to tens of nanoseconds.
    Conversely, a microcontroller is cost-effective and simple for performing format or
    protocol conversions.

  • #2
    Bạn hỏi cụ thể một câu nào đó đi ... hỏi gì mah một lô một lốc.

    Comment


    • #3
      Nguyên văn bởi jefflieu Xem bài viết
      Bạn hỏi cụ thể một câu nào đó đi ... hỏi gì mah một lô một lốc.
      hết lun đó bạn chỉ có 2 phần đó thui hĩ

      Comment

      Về tác giả

      Collapse

      nhphong2007 Tìm hiểu thêm về nhphong2007

      Bài viết mới nhất

      Collapse

      Đang tải...
      X