Digital System Design Using - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Digital System Design Using

Description:

Construct the SM chart for the same. Write the corresponding VHDL code for the chart ... ck. Macro cells. 1-8. Macro cells. 9-16. Macro cells. 33-40. Macro ... – PowerPoint PPT presentation

Number of Views:64
Avg rating:3.0/5.0
Slides: 21
Provided by: a15120
Category:

less

Transcript and Presenter's Notes

Title: Digital System Design Using


1
  • Digital System Design Using
  • VHDL
  • for
  • VI Sem (ECE,TCE)
  • By
  • K.S.GURUMURTHY M.E, PhD
  • UVCE, Bangalore University
  • Bangalore-1
  • drksgurumurthy_at_gmail.com

2

XILINX-3000 SERIES FPGA (contd..)
PROGRAMMABLE INTERCONNECTS
  • GENRAL PURPOSE
  • DIRECT INTERCONNECTIONS BETWEEN ADJACENT
  • CELLS
  • VERTICAL HORIZONTAL LONG LINES

3
GENERAL PURPOSE INTERCONNECTS
4
DIRECT INTERCONECTS BETWEEN ADJACENT CLBs
5
VERTICAL AND HORIZONTAL LONG LINES
6
4000 series CLB
7
4000 SERIES I/O BLOCK
8
Designing with FPGAs
Steps
  • Draw a Block diagram of the digital system.
  • Construct the SM chart for the same.
  • Write the corresponding VHDL code for the chart
  • Simulate and debug the VHDL code. Make necessary
    changes
  • Synthesise the code to generate the net list.
  • Run a partitioning program.This will map the
    logic on to CLB.
  • Run the automatic place route program
  • Run a program to generate the bit pattern
    needed for
  • programming
  • Down load the program to the FPGA

9
XILINX DESIGN FLOW
Start
Prelayout simulation
Design entry
P R
To xnf
Back annotated Netlist with delays
.XNF Net list
Netlist with Unit delays
Netlist without delays
.XNF net list
Create Programming file
Make bits
Partitioning into CLBs
xmake
.BIT file
10110.
.LCA Net list
To FPGA or EPROM
10
EPROM Connections for LCA Initialisation
DATA
F P G A
EPROM (contains Configur- ationion Data)
ADDRESS
11
Complex Programmable Logic Devices (CPLDs)
AGENDA
  • Altera MAX 7000 series CPLDs

Macro cell, I/O Control Block
  • Altera FLEX 10K Series CPLDs

Block Diagram, Logic Array Block Logic
Element Embedded Array Block
  • Summary
  • Conclusion

12
Input/ Gclk
Input /Gclrn
Input/OE1
Input /OE2
I/O Con trol Blo ck
I/O Con trol Blo ck
Macro cells 1-8
L A B A
L A B B
36
Macro cells 17-24
8-16
8-16 I/O Pins
8-16 I/O Pins
36
8-16
Macro cells 9-16
Macro cells 25-32
16
8-16
8-16
L A B C
L A B D
I/O Con trol Blo ck
I/O Con trol Blo ck
Macro cells 49-56
Macro cells 33-40
36
36
8-16 I/O Pins
8-16
8-16 I/O Pins
36
8-16
Macro cells 57-64
Macro cells 41-48
16
16
8-16
8-16

Altera 7000 series Architecture for 7032,
13
MACROCELL FOR EPM7032,7064DEVICES
14
Vcc
I/O Control Block for EPM 7032
OE1n
0
OE2n
0
Gnd
I/O
.
From Macrocell
To PIA
15
Flex10k device block diagram
16
FLEX 10K LOGIC ARRAY BLOCK
17
FLEX 10K LOGIC ELEMENT
18
FLEX 10K EMBEDED ARRAY BLOCK
19
(No Transcript)
20
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com