Ebook Bắt Đầu Với FPGA - Digital Circuit Design, Verilog & VHDL Cho Beginner [PDF, EPUB] [8810E]
Bỏ qua sự phức tạp và học cách lập trình FPGA một cách dễ dàng thông qua phần giới thiệu thực hành, thân thiện với người mới bắt đầu về digital circuit design bằng Verilog và VHDL.
Dù bạn đã mày mò với các field programmable gate array (FPGA) trong nhiều năm hay hoàn toàn mới làm quen với các thiết bị có thể lập trình lại này, cuốn sách này sẽ dạy bạn cách tư duy như một kỹ sư FPGA và tự tin phát triển các thiết kế đáng tin cậy.
Thông qua các code example chi tiết, những giải thích dễ hiểu và các dự án thực hành, cuốn sách "Bắt Đầu Với FPGA" sẽ thực sự giúp bạn bắt đầu. Cuốn sách này sẽ hướng dẫn bạn thông qua những kiến thức cơ bản về digital logic, look-up table và flip-flop, cũng như các khái niệm cấp cao như state machines. Bạn sẽ khám phá các nguyên tắc nền tảng của FPGA build process bao gồm simulation, synthesis và place & route. Bạn sẽ tìm hiểu về các FPGA primitive quan trọng, chẳng hạn như các DSP block và PLL, đồng thời xem xét cách FPGA xử lý các phép toán và I/O.
Các code example được cung cấp bằng cả hai ngôn ngữ Verilog và VHDL, biến cuốn sách này thành một tài nguyên giá trị bất kể ngôn ngữ bạn lựa chọn là gì. Bạn sẽ khám phá cách:
- ✓ Triển khai các design building block phổ biến như multiplexer, LFSR & FIFO.
- ✓ Chuyển đổi giữa các clock domain mà không kích hoạt các trạng thái metastable hoặc timing error.
- ✓ Tránh các cạm bẫy phổ biến khi thực hiện các phép tính toán.
- ✓ Truyền và nhận dữ liệu ở tốc độ chớp nhoáng bằng cách sử dụng SerDes.
- ✓ Viết testbench code để xác minh các thiết kế của bạn đang hoạt động tốt.
Với cuốn hướng dẫn thực tế, dễ tiếp cận này, bạn sẽ có thể tự tạo ra các dự án FPGA hoạt động hiệu quả trong thời gian ngắn nhất. Việc bắt đầu với FPGA chưa bao giờ dễ dàng hơn thế.
Mục lục:
- ✓ Chương 01: Làm quen với FPGA.
- ✓ Chương 02: Thiết lập phần cứng và các Tool.
- ✓ Chương 03: Đại số Boolean & Look-Up Table.
- ✓ Chương 04: Storing State với Flip-Flop.
- ✓ Chương 05: Testing Code của bạn với Simulation.
- ✓ Chương 06: Các Module FPGA phổ biến.
- ✓ Chương 07: Synthesis, Place & Route và các Crossing Clock Domain.
- ✓ Chương 08: State Machine.
- ✓ Chương 09: Các FPGA Primitive hữu ích.
- ✓ Chương 10: Number & Math.
- ✓ Chương 11: Get Data In & Out với I/O & SerDes.
- ✓ Phụ lục A: Các FPGA Development Board.
- ✓ Phụ lục B: Các Tip dành cho sự nghiệp FPGA Engineering.
