0% found this document useful (0 votes)
42 views6 pages

Fundamentals of Vlsi and Digital Design With FPGA's: Hacettepe University Ali Ziya Alkar

This document provides information about a course on fundamentals of VLSI and digital design using FPGAs. The course will cover topics such as combinational logic, sequential logic, finite state machines, coding for synthesis, and embedding microcontrollers in FPGAs. Students will be assessed based on laboratory assignments, homework, a midterm exam, and a final project. The goals of the course are to teach students how to design digital systems using VHDL and implement them in FPGAs, allowing cost-effective custom circuit design. Attendance is mandatory as more than 20% absence may lower the student's grade.

Uploaded by

saibwaj234
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views6 pages

Fundamentals of Vlsi and Digital Design With FPGA's: Hacettepe University Ali Ziya Alkar

This document provides information about a course on fundamentals of VLSI and digital design using FPGAs. The course will cover topics such as combinational logic, sequential logic, finite state machines, coding for synthesis, and embedding microcontrollers in FPGAs. Students will be assessed based on laboratory assignments, homework, a midterm exam, and a final project. The goals of the course are to teach students how to design digital systems using VHDL and implement them in FPGAs, allowing cost-effective custom circuit design. Attendance is mandatory as more than 20% absence may lower the student's grade.

Uploaded by

saibwaj234
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 6

FUNDAMENTALS of VLSI and Digital Design with FPGAs

Hacettepe University Ali Ziya Alkar

Course Books:
Neil Weste & Kamran Eshraghian Principles of CMOS VLSI Design A systems perspective Addison Wesley CMOS Digital Integrated Circuits - Analysis and Design, Kang and Leblebici Douglas A. Pucknell & Kamran Eshragian, Basic VLSI Design Prentice Hall A VHDL Primer, Jayaram Bhasker, Prentice Hall Chip Level Modeling with VHDL, Armstrong, Prentice Hall VLSI Cookbook Mainly Slides will dominate

Course Information
Tel: 297 7027 E-mail: [email protected] Lab web page http://mozart.ee.hacettepe.edu.tr

Student Assessment Criteria


Laboratory Assignments / Homework 40% Mid-Term Exam 30% Final Project/Exam 30%

Course Goals
This lab oriented course covers the design of digital systems using VHSIC Hardware Description Language (VHDL) and its implementation in Field Programmable Gate Arrays (FPGAs). This technology allows cost-effective unique system realizations by enabling design reuse and simplifying custom circuit design. The design tools are first introduced and used to implement basic circuits. More advanced designs follow, focusing on integrating the FPGA with external peripherals, simple signal processing applications, utilizing soft-core processors, and using intellectual property (IP) cores. Projects will be assigned for course evaluation. Individual projects will be encouraged. Prerequisites Understanding of digital logic fundamentals some microprocessor knowledge is a plus

Topics Covered
Introduction to VLSI and abstraction levels ASIC fundamentals NMOS and CMOS technologies - CMOS/NMOS basics in layout Process Technologies and fabrication Combinational Logic in VHDL Sequential Logic / Processes Operators / Arithmetic Packages Types / Resolution Functions Testbenches Finite State Machines Coding for synthesis, Good digital design practices, Writing testbenches. Translate a functional system description into appropriate digital blocks coded in VHDL Perform synthesis, place, and route of a digital design into a target FPGA Embed a programmable microcontroller in an FPGA design and write functional assembly code : Picoblaze Display knowledge of good digital design practices in the context of the target hardware Intellectual Property Power / Timing Analysis

About the course


Attendance: Must! <%20 absence may lower your grade one mark. Homeworks and Projects (where otherwise noted) are personal and need to be turned in on time. Late turn-ins may be graded with a lower mark.

You might also like