19
Excalibur Chip

Excalibur Chip - KOREATECH · 2016-10-31 · Introduction to Altera devices An industry leader in programmable logic –Inventor of the EPLD in 1983 Programmable Logic Families –Excalibur™

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Excalibur Chip - KOREATECH · 2016-10-31 · Introduction to Altera devices An industry leader in programmable logic –Inventor of the EPLD in 1983 Programmable Logic Families –Excalibur™

Excalibur Chip

Page 2: Excalibur Chip - KOREATECH · 2016-10-31 · Introduction to Altera devices An industry leader in programmable logic –Inventor of the EPLD in 1983 Programmable Logic Families –Excalibur™

Introduction to Altera devices

An industry leader in programmable logic– Inventor of the EPLD in 1983

Programmable Logic Families– Excalibur™ Embedded Processor Solutions

ARM®-Based, Nios II™

– SRAM Based

APEX™ II, APEX™ 20K, Mercury™, HardCopy™, ACEX™ 1K,

FLEX 10K®, FLEX® 6000, FLEX 8000, Cyclone, Cyclone II, Stratix,

Stratix GX, Stratix II

– EEPROM Based

MAX II, MAX® 3000, MAX 7000, MAX 9000, Classic™

Configuration Devices

Software development systems- Quartus® II, MAX+PLUS® II

한국기술교육대학교 임베디드SoC설계및실습2

Page 3: Excalibur Chip - KOREATECH · 2016-10-31 · Introduction to Altera devices An industry leader in programmable logic –Inventor of the EPLD in 1983 Programmable Logic Families –Excalibur™

Features

32 Bit RISC Processor– Up to 200 MHz ARM922T™

High Performance .18 μm 8LM TSMC Process

AMBA™ Bus Architecture– Industry Standard Bus Architecture

Stripe Memory– Single Port and Dual Port

External Memory I/F– Embedded SDRAM/DDR SDRAM Controller (Dedicated Pin)

– Flash/EEPROM/SRAM (Through EBI Bus)

한국기술교육대학교 임베디드SoC설계및실습3

Page 4: Excalibur Chip - KOREATECH · 2016-10-31 · Introduction to Altera devices An industry leader in programmable logic –Inventor of the EPLD in 1983 Programmable Logic Families –Excalibur™

Hard Processor PLD Architecture

한국기술교육대학교 임베디드SoC설계및실습4

Page 5: Excalibur Chip - KOREATECH · 2016-10-31 · Introduction to Altera devices An industry leader in programmable logic –Inventor of the EPLD in 1983 Programmable Logic Families –Excalibur™

Device Summary

한국기술교육대학교 임베디드SoC설계및실습5

Page 6: Excalibur Chip - KOREATECH · 2016-10-31 · Introduction to Altera devices An industry leader in programmable logic –Inventor of the EPLD in 1983 Programmable Logic Families –Excalibur™

Excalibur Device Packages

한국기술교육대학교 임베디드SoC설계및실습6

Page 7: Excalibur Chip - KOREATECH · 2016-10-31 · Introduction to Altera devices An industry leader in programmable logic –Inventor of the EPLD in 1983 Programmable Logic Families –Excalibur™

Die Picture

한국기술교육대학교 임베디드SoC설계및실습7

PLD Area for Customer Design

Page 8: Excalibur Chip - KOREATECH · 2016-10-31 · Introduction to Altera devices An industry leader in programmable logic –Inventor of the EPLD in 1983 Programmable Logic Families –Excalibur™

Excalibur Stripe Components

32 Bit RISC ProcessorAHB1 & AHB2 BusesPLL SupportMemory

– Single Port

– Dual Port

– SDRAM Controller

Expansion Bus Interface (EBI)Peripherals

– UART

– Interrupt Controller

– Watchdog Timer

– Timer

Reset & Mode control

한국기술교육대학교 임베디드SoC설계및실습8

Page 9: Excalibur Chip - KOREATECH · 2016-10-31 · Introduction to Altera devices An industry leader in programmable logic –Inventor of the EPLD in 1983 Programmable Logic Families –Excalibur™

Excalibur Stripe Components

한국기술교육대학교 임베디드SoC설계및실습9

Page 10: Excalibur Chip - KOREATECH · 2016-10-31 · Introduction to Altera devices An industry leader in programmable logic –Inventor of the EPLD in 1983 Programmable Logic Families –Excalibur™

Excalibur MegaWizard

Select ARM®-Based™ Excalibur™– Easily create the desired stripe configuration

한국기술교육대학교 임베디드SoC설계및실습10

Page 11: Excalibur Chip - KOREATECH · 2016-10-31 · Introduction to Altera devices An industry leader in programmable logic –Inventor of the EPLD in 1983 Programmable Logic Families –Excalibur™

MegaWizard

한국기술교육대학교 임베디드SoC설계및실습11

Hold processor inreset?

Select family anddevice

Boot from FLASH?

Endian?

Reserve pins

Page 12: Excalibur Chip - KOREATECH · 2016-10-31 · Introduction to Altera devices An industry leader in programmable logic –Inventor of the EPLD in 1983 Programmable Logic Families –Excalibur™

Quartus II Symbol

Schematic Instantiation

한국기술교육대학교 임베디드SoC설계및실습12

Page 13: Excalibur Chip - KOREATECH · 2016-10-31 · Introduction to Altera devices An industry leader in programmable logic –Inventor of the EPLD in 1983 Programmable Logic Families –Excalibur™

AHB in Excalibur

Page 14: Excalibur Chip - KOREATECH · 2016-10-31 · Introduction to Altera devices An industry leader in programmable logic –Inventor of the EPLD in 1983 Programmable Logic Families –Excalibur™

AMBA High Performance Bus (AHB)

AMBA - Advanced Micro-controller Bus Architecture

Connects Embedded Stripe and PLD Devices

200MHz Maximum Clock Rate

32 Bit Wide Pipelined Bus– Burst transfers - one cycle per data word

– Non-tristate implementation

Multi-master With Distributed Address Decoding– Single-cycle bus master handover

Split Transactions Extensions– Needed to fully exploit bus bandwidth in a multi-master bus

한국기술교육대학교 임베디드SoC설계및실습14

Page 15: Excalibur Chip - KOREATECH · 2016-10-31 · Introduction to Altera devices An industry leader in programmable logic –Inventor of the EPLD in 1983 Programmable Logic Families –Excalibur™

AHB1 Bus

Processor Is the Sole Master

Support for Locked Transfers

User Will Not Interface to This Bus

Highest Speed Bus Connection to Memory (200MHz)– SRAM

– SDRAM

– DDR RAM

한국기술교육대학교 임베디드SoC설계및실습15

Page 16: Excalibur Chip - KOREATECH · 2016-10-31 · Introduction to Altera devices An industry leader in programmable logic –Inventor of the EPLD in 1983 Programmable Logic Families –Excalibur™

AHB1 Bus

한국기술교육대학교 임베디드SoC설계및실습16

Page 17: Excalibur Chip - KOREATECH · 2016-10-31 · Introduction to Altera devices An industry leader in programmable logic –Inventor of the EPLD in 1983 Programmable Logic Families –Excalibur™

AHB2 Bus

Connects Processor Standard Cell to the PLD Master

and Slave Devices

3 Bus Masters– AHB1-2 bridge

– Configuration logic

– PLD master interface

Multiple Slave Devices

Supports Split Transaction– Needed to fully exploit bus bandwidth

Operates at Half the Frequency of AHB1

한국기술교육대학교 임베디드SoC설계및실습17

Page 18: Excalibur Chip - KOREATECH · 2016-10-31 · Introduction to Altera devices An industry leader in programmable logic –Inventor of the EPLD in 1983 Programmable Logic Families –Excalibur™

AHB2 Bus

한국기술교육대학교 임베디드SoC설계및실습18

Page 19: Excalibur Chip - KOREATECH · 2016-10-31 · Introduction to Altera devices An industry leader in programmable logic –Inventor of the EPLD in 1983 Programmable Logic Families –Excalibur™

MegaWizard

한국기술교육대학교 임베디드SoC설계및실습19

Select Trace/Debug

Select the AHB2 to PLD bridges

Select Interrupt sources