1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

FPGA PROTOTYPING BY VERILOG EXAMPLES pptx

508 491 4

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

[...]... PART I BASIC DIGITAL CIRCUITS FPGA Prototyping by Verilog Examples By Pong P.Chu Copyright @ 2008 John Wiley & Sons, Inc CHAPTER 1 GATE-LEVEL COMBINATIONAL CIRCUIT 1 INTRODUCTION I Verilog is a hardware description language It was developed in the mid-1980s and later transferred to the IEEE (Institute of Electrical and Electronics Engineers) The language is formally defined by IEEE Standard 1364 The standard... digital system This book uses a "learning by doing" approach and illustrates the FPGA and HDL development and design process by a series of examples A wide range of examples is included, from a simple gate-level circuit to an embedded system with an 8-bit soft-core microcontroller and customized 110 peripherals All examples can be synthesized and physically tested on a prototyping board Focus and audience... non-deterministic behavior of Verilog can lead to difficult-to-detect errors and introduce a discrepancy between simulation and synthesis The coding of this book follows a "bettersafe-than-buggy" philosophy Instead of writing quick and short codes, the focus is on style and constructs that are clear and synthesizable and can accurately describe the desired hardware FPGA Prototyping by Verilog Examples By Pong P.Chu... (referred to as Verilog- 1995) and revised in 200 1 (referred to as Verilog- 200 1) Many useful enhancements are added in the revised version We use Verilog- 2001 in this book Verilog is intended for describing and modeling a digital system at various levels and is an extremely complex language The focus of this book is on hardware design rather than the language Instead of covering every aspect of Verilog, ... Instead of covering every aspect of Verilog, we introduce the key Verilog synthesis constructs by examining a collection of examples Several advanced topics are examined further in Chapter 7 and detailed Verilog coverage may be explored through the sources listed in the bibliographic section at the end of the chapter Although the syntax of Verilog is somewhat like that of the C language, its semantics... Xilinx's Web site FPGA prototyping board This book is prepared to be used with several entry-level FPGA prototyping boards manufactured by Digilent Inc., including the Spartan-3 Starter, Nexys-2, and Basys boards, all of which contain a Spartan-313E FPGA device and have similar 110 peripherals The design examples in the book are based on the Spartan-3 Starter board (or simply the S3 board), but most... issues 11.5.2 Alternative design I 11.5.3 Alternative design I1 11.5.4 Alternative design I11 1 1.5.5 Advanced FPGA featuresxi1inx specific Bibliographic notes Suggested experiments 11.7.1 Memory with a 5 12K -by- 16 configuration 11.7.2 Memory with a 1M -by- 8 configuration 11.7.3 Memory with an 8M -by- 1 configuration 11.7.4 Expanded memory testing circuit 11.7.5 Memory controller and testing circuit for... HDL (hardware description language) and FPGA (field-programmable gate array) devices allow designers to quickly develop and simulate a sophisticated digital circuit, realize it on a prototyping device, and verify operation of the physical implementation As these technologies mature, they have become mainstream practice We can now use a PC and an inexpensive FPGA prototyping board to construct a complex... l i n x s p e c i f i c We use two special paragraph marks in the book: one m for a Xilinx-specijic featzrre and one for Verilog- 1995 constructs While the examples PREFACE XXV described in the book are implemented on a Xilinx-based prototyping board and the codes are synthesized by Xilinx ISE software, we try to make the HDL codes as device independent and software neutral as possible Most discussions... portable and needs to be revised when a different software package or target device specific is used The Verilog language was first ratified in 1995 (referred to as Verilog- 1995) and then revised in 2001 (referred to as Verilog- 2001) Many useful enhancements are added in the revised version We use Verilog- 2001 in this book If a language construct differs in the two versions, we describe the old syntax .

Ngày đăng: 05/07/2014, 08:20

Xem thêm: FPGA PROTOTYPING BY VERILOG EXAMPLES pptx

TỪ KHÓA LIÊN QUAN

Mục lục

    Part I - Basic Digital Circuits

    2. Overview of FPGA and EDA Software

    7. Selected Topics of Verilog

    Part II - I/O Modules

    12. Xilinx Spartan-3 Specific Memory

    13. VGA Controller I: Graphic

    14. VGA Controller II: Text

    Part III - Picoblaze Microcontroller (Xilinx Specific)

    16. Picoblaze Assembly Code development

    17. Picoblaze I/O Interface

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN