s signaaliprotsessoridjuliad/irz0080/pdf/1.pdf · irz 08 fu nkt sio al ed signaaliprotsessorid...

16
Tallinna Tehnikaülikool, Signaalitöötluse õppetool, IRZ0080 Funktsionaalsed signaaliprotsessorid IRZ0080 Funktsionaalsed signaaliprotsessorid loeng 1,0 praktikum 1,0 harjutus (seminar) 1,0 ainepunktid 2,5 kontrollivorm H (hindeline arvestus)

Upload: others

Post on 19-May-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Tallinna T

ehnikaülikool, Signaalitöötluse õppetool, IRZ0080 Funktsionaalsed signaaliprotsessorid

IRZ0080 Funktsionaalsed signaaliprotsessorid

loeng 1,0 praktikum 1,0 harjutus (seminar) 1,0 ainepunktid 2,5 kontrollivorm H (hindeline arvestus)

Tallinna T

ehnikaülikool, Signaalitöötluse õppetool, IRZ0080 Funktsionaalsed signaaliprotsessorid

Julia Derkats [email protected]

http://www.lr.ttu.ee/~juliad

Eksam on kirjalik Eksami eelduseks on praktikumi sooritamine II-406 (ValeriKozevnikov)

“5” – suurepärane excellent 91…100“4” – väga hea very good 81…90“3” – hea good 71…80“2” – rahuldav satisfactory 61…70“1” – kasin sufficient 51…60“0” – puudulik fail 0…50.

Hindamisskaala:

Tallinna T

ehnikaülikool, Signaalitöötluse õppetool, IRZ0080 Funktsionaalsed signaaliprotsessorid

Vaadeldavad teemad:

1. Sissejuhatus, Põhimõisteid

2. Programmeeritavad loogikaseadmed (PLD - programmable logic device)

3. Programmeerimise tehnoloogiad

4. Loogilised operatsioonid

5. Andmete käsitlemise moodulid

6. Funktsionaalse signaaliprotsessori osad

7. Kasutamisalad

8. Signaalitöötluse algoritmid ning rakendused

9. Arendussüsteemid ,alternatiivid, tendentsid

Tallinna T

ehnikaülikool, Signaalitöötluse õppetool, IRZ0080 Funktsionaalsed signaaliprotsessorid

Tallinna T

ehnikaülikool, Signaalitöötluse õppetool, IRZ0080 Funktsionaalsed signaaliprotsessorid

1. Sissejuhatus

PLD (Programmable Logic Device) – programmeeritav loogikaseade

Programmeeritav loogikaseade

1978 aastal – esimene PAL (Programmable Array Logic)Monolitic Memories Inc. (MMI)

Tallinna T

ehnikaülikool, Signaalitöötluse õppetool, IRZ0080 Funktsionaalsed signaaliprotsessorid

FPGA (Field Programmable Gate Array)LCA (Logic Cell Array)pASIC (ProgrammableASIC)SPGA (System Programmable Gate Array)XPGA (eXpandedProgrammable Gate Array)

CPLD (Complex Programmable Logic Device)EPLD (Electrical Programmable Logic Device)EPLD (Erasable Programmable Logic Device)EEPLD (Electrically-Erasable Programmable Logic Device)SPLD (Segmented Programmable Logic Device)XPLD (eXpandedProgrammable Logic Device)

PAL (Programmable Array Logic)GAL (Generic Array Logic)PLA (Programmable Logic Array)

FPGAField Programmable

Gate Array

CPLDComplex Programmable

Logic Device

SPLDSimple Programmable

Logic Device

Tallinna T

ehnikaülikool, Signaalitöötluse õppetool, IRZ0080 Funktsionaalsed signaaliprotsessorid

Tallinna T

ehnikaülikool, Signaalitöötluse õppetool, IRZ0080 Funktsionaalsed signaaliprotsessorid

The Pythagoras Processor (GEC Plessey Semiconductors )

Tallinna T

ehnikaülikool, Signaalitöötluse õppetool, IRZ0080 Funktsionaalsed signaaliprotsessorid

Tallinna T

ehnikaülikool, Signaalitöötluse õppetool, IRZ0080 Funktsionaalsed signaaliprotsessorid

Actel Corporation http://www.actel.com

Altera Corporation http://www.altera.com

Atmel Corporation http://www.atmel.com

Cypress Semiconductor Corporation http://www.cypress.com

Lattice Semiconductor Corporation http://www.latticesemi.com

Philips Semiconductors http://www.philips.com

Tallinna T

ehnikaülikool, Signaalitöötluse õppetool, IRZ0080 Funktsionaalsed signaaliprotsessorid

QuickLogic Corporation http://www.quicklogic.com

Xilinx, Inc http://www.xilinx.com

Agere Systems Inc. http://www.agere.com

Intel Corporation http://www.intel.com

Advanced Micro Devices, Inc. http://www.amd.com

Lucent Technologies Inc. http://www.lucent.com

Tallinna T

ehnikaülikool, Signaalitöötluse õppetool, IRZ0080 Funktsionaalsed signaaliprotsessorid

Anachip Corporation http://www.anachip.com

Integrated Circuit Technology Corporation http://www.ictpld.com/

Texas Instruments Incorporated http://www.ti.com

Triscend Corporation http://www.triscend.com

STMicroelectronics http://www.st.com

Taiwan Semiconductor Manufacturing Company Limited

http://www.tsmc.com

Tallinna T

ehnikaülikool, Signaalitöötluse õppetool, IRZ0080 Funktsionaalsed signaaliprotsessorid

Tallinna T

ehnikaülikool, Signaalitöötluse õppetool, IRZ0080 Funktsionaalsed signaaliprotsessorid

http://www.xilinx.com

User Guide: http://www.xilinx.com/bvdocs/userguides/ug130.pdf

http://www.xilinx.com/publications/products/cpld/logic_handbook.pdf

http://support.xilinx.com.

Spartan-3 Starter Kit

Tallinna T

ehnikaülikool, Signaalitöötluse õppetool, IRZ0080 Funktsionaalsed signaaliprotsessorid

Parameetrid:Clocks: 50MHz crystal clock oscillator, expansion socket for 2nd clock

Memory: 1M-bite of Fast Asynchronous SRAM (512Kx16 or 256Kx32)

Connectors and Interfaces:

9-pin RS-232 serial port, PS/2- style mouse/keyboard port,

eight slide switches, eight individual LED outputs,

four momentary-contact connection ports,

three 40-pin expansion connection ports

Display: 3-bit, 8-color VGA display port

Tallinna T

ehnikaülikool, Signaalitöötluse õppetool, IRZ0080 Funktsionaalsed signaaliprotsessorid

Additional Resourceshttp://support.xilinx.com.

Tutorialshttp://support.xilinx.com/support/techsup/tutorials/index.htm

Answer Browser Database of Xilinx solution recordshttp://support.xilinx.com/xlnx/xil_ans_browser.jsp

Application Notes Descriptions of device-specific design techniques and approacheshttp://support.xilinx.com/apps/appsweb.htm

Data Sheets Device-specific informationhttp://support.xilinx.com/xlnx/xweb/xil_publications_index.jsp