Rendszerarchitektúrák labor Xilinx EDK
|
|
- Karola Bakos
- 8 évvel ezelőtt
- Látták:
Átírás
1 BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Rendszerarchitektúrák labor Xilinx EDK Raikovich Tamás BME MIT
2 Labor tematika (Xilinx EDK) 1. labor: A Xilinx EDK fejlesztői környezet ismertetése 2. labor: Egyszerű processzoros rendszer összeállítása Egyszerű szoftver alkalmazások készítése 3. labor: Saját periféria illesztése Megszakításkezelés Egyidejű HW/SW fejlesztés (debugger, ChipScope)
3 Témakörök Beágyazott rendszerek MicroBlaze processzor EDK alapok Gyári és saját IP k hozzáadása Szoftverfejlesztés HW és SW együttes fejlesztése
4 Embedded Development Kit Mi is az Embedded Development Kit (EDK)? Az EDK a Xilinx fejlesztői környezete az FPGA alapú beágyazott rendszerekhez Tartalmazmindeneszközt,dokumentációtésIP t, amely szükséges a PowerPC és a MicroBlaze processzort használó rendszerek létrehozásához Lehetővé teszi a beágyazott rendszerek hardver és szoftver komponenseinek integrálását
5 Embedded Development Kit A fejlesztési folyamat áttekintése: C Code VHDL or Verilog Standard Embedded SW Development Flow Embedded Development Kit Standard FPGA HW Development Flow Code Entry C/C++ Include Cross the Compiler BSP and Compile the Software Linker Image Board Support Package Data2MEM System Netlist HDL Entry Instantiate the Simulation/Synthesis System Netlist and Implement Implementation the FPGA? 2 Compiled ELF 3 Compiled BIT 1? Load Software Into FLASH Debugger Download Combined Image to FPGA Download Bitstream Into FPGA Chipscope RTOS, Board Support Package
6 Embedded Development Kit Beágyazott hardver fejlesztés: A Base System Builder Wizard segítségével gyorsan létrehozható a hardver rendszer egy adott eszközre A hardver rendszer kibővítése Gyári perifériák hozzáadása az IP katalógusból Saját periféria: Create/Import Pheripherals Wizard ChipScope beillesztése: Debug Configuration Wizard HDL huzalozási lista generálása: PlatGen HDL szimuláció valamilyen szimulátor használatával Szimulációs modellek generálása: SimGen
7 Embedded Development Kit Beágyazott szoftver fejlesztés: Eszközmeghajtók és könyvtárak generálása: LibGen Szoftverfejlesztés: Xilinx Platform Studio (XPS) vagy Software Development Kit (SDK) Program lefordítása: GNU C/C++ fordító (gcc) Kapcsolódás a célrendszerhez: Xilinx Microprocessor Debug (XMD) Debugger: GNU debugger (gdb)
8 Embedded Development Kit Hardver és szoftver integrálás: A bitfolyam létrehozása és az FPGA konfigurálása A BitInit frissíti a belső Blokk RAM ok tartalmát a futtatható kóddal Külső FLASH memória konfigurálása Írás külső FLASH memóriába: Flash Writer CompactFLASH konfigurációs fájl létrehozása: System ACE File generator (GenACE)
9 Embedded Development Kit Szoftver könyvtárak lwip Library: hálózati könyvtár LibXil MFS: memória fájlrendszer LibXil FATfs: FAT fájlrendszer LibXil Flash: FLASH memória támogatás Standard C könyvtárak (libc, libm) Operációs rendszer Board Support Package k(bsp) Önálló operációs rendszer (Standalone OS) Xilinx MicroKernel (XMK) Linux: nem része az EDK nak, külön kell telepíteni
10 Xilinx Platform Studio A busz interfész és a port nézet szűrése Projekt fájlok elérése SW alkalmazás fejlesztés Információk a tervről, jelentések és üzenetek megtekintése IP k kiválasztása a katalógusból Hardver elemek összekapcsolása A rendszer blokkvázlatának megtekintése
11 Xilinx Platform Studio Projekt menedzsment Microprocessor Hardware Specification (MHS) fájl létrehozása Microprocessor Software Specification (MSS) fájl létrehozása Xilinx Microprocessor Project (XMP) fájl Platform menedzsment A fejlesztési folyamat eszközeinek beállítása Szoftver platform beállítások A fejlesztési folyamat eszközeinek meghívása Hibakeresés és szimuláció Szoftver alkalmazás menedzsment Hardver fejlesztés Szoftver fejlesztés XPS HW/SW szimuláció HW/SW debug
12 Xilinx Platform Studio Projekt létrehozása/megnyitása: Új projekt létrehozása File New Project vagy a gomb a toolbar on BaseSystem Builder Wizard BlankXPS Project (üres projekt) Meglévő projekt megnyitása File Open Project vagy a gomb a toolbar on Az XMP fájl kiválasztása File New Project vagy a gomb a toolbar on Open a Recent Project, majd az XMP fájl kiválasztása A projekt információk az XMP fájlba mentődnek el
13 Base System Builder Wizard A Base System Builder Wizard segítségével gyorsan létre lehet hozni egy működőképes rendszert egy adott FPGA kártyára: 1. A cél FPGA kártya kiválasztása 2. A processzoros rendszer kiválasztása 3. A processzor(ok) konfigurálása 4. A perifériák kiválasztása és konfigurálása 5. A cache konfigurálása 6. A szoftver alkalmazások konfigurálása 7. A rendszer létrehozása
14 Base System Builder Wizard 1. A cél FPGA kártya kiválasztása Gyári Egyedi 2. A processzoros rendszer kiválasztása Egy processzor Két processzor
15 Base System Builder Wizard 3. A processzor(ok) konfigurálása Processzor típusa: MicroBlaze, PowerPC Referencia órajel és rendszer órajel frekvencia Az LMB buszra csatlakozó Blokk RAM mérete FPU engedélyezése
16 Base System Builder Wizard 4. A perifériák kiválasztása és konfigurálása A rendszerhez hozzáadott perifériák A rendszerhez hozzáadható I/O és belső perifériák A kiválasztott perifériához tartozó beállítások
17 Base System Builder Wizard 5. A cache konfigurálása Utasítás cache Méret LUT/BRAM Gyorsítótárazott mem. Adat cache méret Méret LUT/BRAM Gyorsítótárazott mem. 6. A szoftver alkalmazások konfigurálása Standard I/O Boot memória: Blokk RAM FLASH memória Teszt alkalmazások Utasítás memória Adat memória Megszakítás vektorok
18 Base System Builder Wizard 7. A rendszer létrehozása A rendszerhez hozzáadott perifériák és a címkiosztás A létrehozott fájlok listája A beállítások elmentése, így ezek később a BSB segítségével módosíthatók
19 Base System Builder Wizard A létrejött rendszer: busz interfészek System Assembly nézet Bus Interfaces fül Itt módosíthatók a busz interfész összeköttetések
20 Base System Builder Wizard A létrejött rendszer: portok System Assembly nézet Ports fül Port összeköttetések módosítása, portok hozzáadása és törlése Irány Külső portok (az FPGA I/O lábaira csatlakoznak) A port neve A portra csatlakozó vezeték neve Az adott IP hez tartozó portok Szélesség (bitszám)
21 Base System Builder Wizard A létrejött rendszer: címek System Assembly nézet Addresses fül Címtartomány hozzárendelése a perifériákhoz A címek újragenerálása: Generate Addresses gomb
22 Xilinx Platform Studio projekt XPS projekt struktúra Project Directory MAKE PBD MHS MSS mblaze/ppc405_i etc xps <code> data pcores implementation hdl synthesis CMD OPT OPT.C.H UCF NGC BMM VHD SCR BSDL <ip_name> code include lib libsrc data hdl devl ELF.H.A.O OS/BSP/DRIVER MPD PAO BBD verilog vhdl ipwiz.log
23 Xilinx Platform Studio projekt Projekt fájlok és beállítások Bal oldalon a Project fül Project Files A rendszert leíró fájlok Beállításokat tároló fájlok Project Options A projekt beállításainak módosítása Design Summary Összegzés a rendszerről Az egyes fázisokhoz tartozó jelentések és üzenetek megtekintése
24 Xilinx Platform Studio projekt Microprocessor Hardware Specification (MHS) fájl: A hardver terv struktúráját írja le Külső portok Rendszert felépítő modulok Modul paraméterek Modul busz interfészek és ezek kapcsolódása Modul portok és ezek kapcsolódása Nem kell manuálisan módosítani, az XPS frissíti, ha a hardver tervben változások történtek
25 Xilinx Platform Studio projekt Microprocessor Hardware Specification (MHS) fájl: PARAMETER VERSION = PORT fpga_0_rs232_rx_pin = fpga_0_rs232_rx_pin, DIR = I PORT fpga_0_rs232_tx_pin = fpga_0_rs232_tx_pin, DIR = O PORT fpga_0_sram_mem_a_pin = fpga_0_sram_mem_a_pin_vslice_15_31_concat, DIR = O, VEC = [15:31] PORT fpga_0_sram_mem_cen_pin = fpga_0_sram_mem_cen_pin, DIR = O PORT fpga_0_sram_mem_oen_pin = fpga_0_sram_mem_oen_pin, DIR = O PORT fpga_0_sram_mem_wen_pin = fpga_0_sram_mem_wen_pin, DIR = O PORT fpga_0_sram_mem_dq_pin = fpga_0_sram_mem_dq_pin, DIR = IO, VEC = [0:7] PORT fpga_0_leds_displays_gpio_io_o_pin = fpga_0_leds_displays_gpio_io_o_pin, DIR = O, VEC = [0:24] PORT fpga_0_switches_buttons_gpio_io_i_pin = fpga_0_switches_buttons_gpio_io_i_pin, DIR = I, VEC = [0:11] PORT fpga_0_rst_1_sys_rst_pin = sys_rst_s, DIR = I, SIGIS = RST, RST_POLARITY = 1 BEGIN microblaze PARAMETER INSTANCE = microblaze_0 PARAMETER C_FAMILY = spartan3e PARAMETER C_AREA_OPTIMIZED = 1 PARAMETER C_INTERCONNECT = 1 PARAMETER C_DEBUG_ENABLED = 1 PARAMETER HW_VER = 7.20.b BUS_INTERFACE DLMB = dlmb BUS_INTERFACE ILMB = ilmb BUS_INTERFACE DPLB = mb_plb BUS_INTERFACE IPLB = mb_plb BUS_INTERFACE DEBUG = microblaze_0_mdm_bus PORT MB_RESET = mb_reset PORT INTERRUPT = microblaze_0_interrupt END MicroBlaze processzor példány Modul paraméterek Külső portok Busz interfészek (pl.: az IPLB és a DPLB az mb_plb buszra csatlakozik) Portok (pl.: az INTERRUPT portra a microblaze_0_interrupt vonal csatlakozik)
26 Xilinx Platform Studio projekt Microprocessor Software Specification (MHS) fájl: A szoftver platform beállításokat tartalmazza Processzor Operációs rendszer és szoftver könyvtárak A perifériákhoz tartozó eszközmeghajtók Módosítás az XPS GUI ból: Software Software Platform Settings vagy a gomb a toolbar on PARAMETER VERSION = BEGIN OS PARAMETER OS_NAME = standalone PARAMETER OS_VER = 2.00.a PARAMETER PROC_INSTANCE = microblaze_0 PARAMETER STDIN = RS232 PARAMETER STDOUT = RS232 END BEGIN PROCESSOR PARAMETER DRIVER_NAME = cpu PARAMETER DRIVER_VER = 1.12.a PARAMETER HW_INSTANCE = microblaze_0 PARAMETER COMPILER = mb-gcc PARAMETER ARCHIVER = mb-ar END BEGIN DRIVER PARAMETER DRIVER_NAME = uartlite PARAMETER DRIVER_VER = 1.14.a PARAMETER HW_INSTANCE = RS232 END BEGIN DRIVER PARAMETER DRIVER_NAME = emc PARAMETER DRIVER_VER = 2.00.a PARAMETER HW_INSTANCE = SRAM END BEGIN DRIVER PARAMETER DRIVER_NAME = gpio PARAMETER DRIVER_VER = 2.13.a PARAMETER HW_INSTANCE = LEDs_Displays END
27 Xilinx Platform Studio projekt User Constraints File (UCF): A felhasználó által előírt megkötéseket tartalmazza Külső portok hozzárendelése az FPGA I/O lábaihoz Időzítési adatok, előírások Elhelyezési megkötések, előírások Stb. A Base System Builder Wizard automatikusan generálja nem egyedi FPGA kártya esetén Manuálisan kell módosítani Egyedi FPGA kártya vagy üres projekt esetén Ha manuálisan adtunk hozzá IP t a rendszerhez Itt csak a portoknak az FPGA lábakhoz való hozzárendelését tárgyaljuk (további részletek a Xilinx dokumentációban)
28 Xilinx Platform Studio projekt User Constraints File (UCF): A külső portok hozzárendelése az FPGA I/O lábaihoz Egybites port esetén NET [port_név] LOC=[fpga_láb]; Vektor esetén minden bithez NET [port_név<bit_index>] LOC=[fpga_láb]; Az I/O lábakhoz kapcsolódó egyéb megkötések Felhúzó ellenállás NET [port_név[<bit_index>]] PULLUP; Lehúzó ellenállás NET [port_név[<bit_index>]] PULLDOWN; I/O szabvány (pl. LVCMOS33, LVTTL33, stb.) NET [port_név[<bit_index>]] IOSTANDARD=[io_standard]; Meghajtás erőssége [ma] (I/O szabvány függő) NET [port_név[<bit_index>]] DRIVE=[mA_érték]; Jelváltozási sebesség (SLOW, FAST) NET [port_név[<bit_index>]] SLEW=SLOW/FAST;
29 Xilinx Platform Studio projekt User Constraints File (UCF): Azonos porthoz tartozó megkötések összevonása: karakter NET [port_név] LOC=[fpga_láb] PULLUP; Kommentek: # karakter UCF fájl példa: #****************************************************************************** #* VGA interfész. * #****************************************************************************** NET vga_red<0> LOC = P134 IOSTANDARD = LVCMOS33 DRIVE = 16 SLEW = FAST; NET vga_red<1> LOC = P7 IOSTANDARD = LVCMOS33 DRIVE = 16 SLEW = FAST; NET vga_green<0> LOC = P135 IOSTANDARD = LVCMOS33 DRIVE = 16 SLEW = FAST; NET vga_green<1> LOC = P5 IOSTANDARD = LVCMOS33 DRIVE = 16 SLEW = FAST; NET vga_blue<0> LOC = P139 IOSTANDARD = LVCMOS33 DRIVE = 16 SLEW = FAST; NET vga_blue<1> LOC = P4 IOSTANDARD = LVCMOS33 DRIVE = 16 SLEW = FAST; NET vga_hsync LOC = P140 IOSTANDARD = LVCMOS33 DRIVE = 16 SLEW = FAST; NET vga_vsync LOC = P3 IOSTANDARD = LVCMOS33 DRIVE = 16 SLEW = FAST; #****************************************************************************** #* USRT interfész. * #****************************************************************************** NET usrt_clk LOC = P129 IOSTANDARD = LVCMOS33 PULLDOWN; NET usrt_rxd LOC = P120 IOSTANDARD = LVCMOS33 PULLUP; NET usrt_txd LOC = P143 IOSTANDARD = LVCMOS33;
30 Xilinx Platform Studio projekt impact Command File (etc/download.cmd): Az FPGA konfigurálásához szükséges parancsokat tartalmazza Ha több eszköz is van a JTAG láncban, akkor meg kell adni, hogy hányadik eszköz a konfigurálandó FPGA p paraméter: 1 1. eszköz, 2 2. eszköz, stb. setmode -bscan setcable -p auto identify assignfile -p 1 -file implementation/download.bit program -p 1 quit
31 Xilinx Platform Studio projekt BitGen Options File (etc/bitgen.ut): A konfigurációs fájl generálásánál felhasznált beállítások Ha a BIT fájlt konfigurációs memóriába programozzuk Indító órajel: JTAGCLK helyett CCLK Egyébként nem fog elindulni az FPGA -g CclkPin:PULLUP -g TdoPin:PULLNONE -g M1Pin:PULLDOWN -g DonePin:PULLUP -g StartUpClk:JTAGCLK -g M0Pin:PULLUP -g M2Pin:PULLUP -g ProgPin:PULLUP -g TckPin:PULLUP -g TdiPin:PULLUP -g TmsPin:PULLUP -g LCK_cycle:NoWait -g Security:NONE #-m -g Persist:No
32 Xilinx Platform Studio projekt Projekt beállítások: FPGA eszköz kiválasztása A projekt IP k elérési útvonala Az időzítési eltérések hibaként kezelése Generált HDL fájlok nyelve VHDL vagy Verilog Szimulációs tesztkörnyezet létrehozása A generált szimulációs modell Viselkedési Strukturális Időzítési
33 Xilinx Platform Studio Az elkészült rendszer kipróbálása: A Base System Builder Wizard által generált memória teszt alkalmazást célszerű használni (TestApp_Memory_microblaze_0) A huzalozási lista (netlist) létrehozása Hardware Generate Netlist vagy a gomb a toolbar on HDL fájlok generálása (PlatGen) Szintézis Az FPGA konfigurációs fájl létrehozása Hardware Generate Bitstream vagy a gomb a toolbar on Translate, Map, Place & Route Konfigurációs bitfolyam generálás A memória teszt alkalmazás lefordítása Applications fül TestApp_Memory Jobb kattintás, majd Build Project
34 Xilinx Platform Studio Az elkészült rendszer kipróbálása: A memória teszt alkalmazás lefordítása Első alkalommal lefordulnak a meghajtók és a könyvtárak is Létrejön az ELF fájl A Blokk RAM inicializálása az alkalmazással Mark to Initialize BRAMs opció legyen bejelölve Device Configuration Uptate Bitstream vagy a gomb Létrejön a download.bit fájl Csatlakoztassuk az FPGA kártyát a soros porton keresztül a PC hez Indítsuk el egy terminál alkalmazást (pl. HyperTerminal) bit/s, 8 adatbit, nincs paritás 1 stop bit, nincs átvitelvezérlés Az FPGA konfigurálása Device Configuration Download Bitstream Vagy a gomb a toolbar on
35 Xilinx Platform Studio Az elkészült rendszer kipróbálása: A memória teszt futása során a terminál ablakban megjelenő üzenet
Raikovich Tamás BME MIT
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Rendszerarchitektúrák labor Xilinx EDK Raikovich Tamás BME MIT 1. labor:
Mikrorendszerek tervezése
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Mikrorendszerek tervezése Vivado fejlesztői környezet Fehér Béla Raikovich
2004 Xilinx, Inc. All Rights Reserved. EDK Overview Xilinx, Inc. All Rights Reserved
EDK áttekintés 2004 Xilinx, Inc. All Rights Reserved Beágyazott rendszerek Beágyazott rendszereknek azokat a számítástechnikai eszközöket nevezzük, melyekre igazak a következő megállapítások: Dedikált
Perifériák hozzáadása a rendszerhez
Perifériák hozzáadása a rendszerhez Intellectual Property (IP) katalógus: Az elérhető IP modulok listája Bal oldalon az IP Catalog fül Ingyenes IP modulok Fizetős IP modulok: korlátozások Időkorlátosan
Programmable Chip. System on a Chip. Lazányi János. Tartalom. A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban?
System on a Chip Programmable Chip Lazányi János 2010 Tartalom A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban? Page 2 1 A hagyományos technológia Elmosódó határvonalak ASIC
Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése
Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése A felsőfokú informatikai oktatás minőségének fejlesztése, modernizációja TÁMOP-4.1.2.A/1-11/1-2011-0104 Főkedvezményezett:
Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése
Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése A felsőfokú informatikai oktatás minőségének fejlesztése, modernizációja TÁMOP-4.1.2.A/1-11/1-2011-0104 Főkedvezményezett:
A LOGSYS GUI. Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT FPGA laboratórium
BUDAPESTI MŐSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK A LOGSYS GUI Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT atórium
LOGIKAI TERVEZÉS. Előadó: Dr. Oniga István
LOGIKAI TERVEZÉS PROGRAMOZHATÓ ÁRAMKÖRÖKKEL Előadó: Dr. Oniga István Programozható logikai áramkörök fejlesztőrendszerei Fejlesztő rendszerek Terv leírás: (Design Entry) Xilinx Foundation ISE Külső eszköz
Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése
Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése A felsőfokú informatikai oktatás minőségének fejlesztése, modernizációja TÁMOP-4.1.2.A/1-11/1-2011-0104 Főkedvezményezett:
Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT Eddig Tetszőleges
Digitális technika VIMIAA01 9. hét
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT Eddig Tetszőleges
Bev Be e v z e e z t e ő t az ISE re r nds nds e z r e használatához
Bevezető az ISE rendszer használatához Fejlesztő rendszerek Terv leírás: (Design Entry) Xilinx Foundation ISE Külső eszköz Mentor Graphics: FPGA Advantage Celoxica: DK Design Suite Szintézis terv: (Design
Microblaze Micro Controller
Microblaze MCS 2004 Xilinx, Inc. All Rights Reserved Microblaze Micro Controller Tulajdonságok MicroBlaze processzor LMB BRAM memória MicroBlaze Debug Module (MDM) LMB buszra illesztett IO modulok Külső
Digitális technika Xilinx ISE GUI használata
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika Xilinx ISE GUI használata BME MIT Fehér Béla Raikovich
Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése
Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése A felsőfokú informatikai oktatás minőségének fejlesztése, modernizációja TÁMOP-4.1.2.A/1-11/1-2011-0104 Főkedvezményezett:
A ChipScope logikai analizátor
A ChipScope egy, az FPGA tervbe integrálható logikai analizátor, amely az FPGA terv belső jeleinek vizsgálatára használható Előnye a normál logikai analizátorhoz képest Az igényeknek megfelelően konfigurálható
Attribútumok, constraint-ek
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Attribútumok, constraint-ek Fehér Béla Szántó Péter, Lazányi János, Raikovich
Rendszerarchitektúrák labor Xilinx EDK
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Rendszerarchitektúrák labor Xilinx EDK Raikovich Tamás BME MIT Labor tematika
LOGSYS EGYSZERŰ ALKALMAZÁS KÉSZÍTÉSE A LOGSYS KINTEX-7 FPGA KÁRTYÁRA A XILINX VIVADO FEJLESZTŐI KÖRNYEZET HASZNÁLATÁVAL június 16. Verzió 1.
EGYSZERŰ ALKALMAZÁS KÉSZÍTÉSE A LOGSYS KINTEX-7 FPGA KÁRTYÁRA A XILINX VIVADO FEJLESZTŐI KÖRNYEZET HASZNÁLATÁVAL 2017. június 16. Verzió 1.0 http://logsys.mit.bme.hu A dokumentum célja egy egyszerű alkalmazás
Laborgyakorlat 3 A modul ellenőrzése szimulációval. Dr. Oniga István
Laborgyakorlat 3 A modul ellenőrzése szimulációval Dr. Oniga István Szimuláció és verifikáció Szimulációs lehetőségek Start Ellenőrzés után Viselkedési Funkcionális Fordítás után Leképezés után Időzítési
Mikrorendszerek tervezése
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Mikrorendszerek tervezése Debug lehetőségek Fehér Béla Raikovich Tamás
Mikrorendszerek tervezése
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Mikrorendszerek tervezése Beágyazott rendszerek Fehér Béla Raikovich Tamás
Constraint-ek. Fehér Béla Szántó Péter, Lazányi János, Raikovich Tamás BME MIT FPGA laboratórium
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Constraint-ek Fehér Béla Szántó Péter, Lazányi János, Raikovich Tamás
A LOGSYS rendszer ismertetése
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK A LOGSYS rendszer ismertetése Raikovich Tamás BME MIT atórium A LOGSYS
LOGIKAI TERVEZÉS HARDVERLEÍRÓ NYELVEN. Előadó: Dr. Oniga István
LOGIKAI TERVEZÉS HARDVERLEÍRÓ NYELVEN Előadó: Dr. Oniga István Programozható logikai áramkörök fejlesztőrendszerei Fejlesztő rendszerek Terv leírás: (Design Entry) Xilinx Foundation ISE Külső eszköz Mentor
10. EGYSZERŰ HÁLÓZATOK TERVEZÉSE A FEJLESZTŐLAPON Ennél a tervezésnél egy olyan hardvert hozunk létre, amely a Basys2 fejlesztőlap két bemeneti
10. EGYSZERŰ HÁLÓZATOK TERVEZÉSE A FEJLESZTŐLAPON Ennél a tervezésnél egy olyan hardvert hozunk létre, amely a Basys2 fejlesztőlap két bemeneti kapcsolója által definiált logikai szinteket fogadja, megfelelő
12.1.1. A Picoblaze Core implementálása FPGA-ba
12.1.1. A Picoblaze Core implementálása FPGA-ba A Picoblaze processzor Ebben a fejezetben kerül bemutatásra a Pikoblaze-zel való munka. A Picoblaze szoftveres processzort alkotója Ken Chapman a Xilinx
Digitális technika (VIMIAA02) Laboratórium 5.5
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 5.5 Fehér Béla Raikovich Tamás,
TI TMDSEVM6472 rövid bemutatása
6.6.1. Linux futtatása TMDSEVM6472 eszközön TI TMDSEVM6472 rövid bemutatása A TMDSEVM6472 az alábbi fő hardver paraméterekkel rendelkezik: 1db fix pontos, több magos (6 C64x+ mag) C6472 DSP 700MHz 256MB
Autóipari beágyazott rendszerek. Komponens és rendszer integráció
Autóipari beágyazott rendszerek és rendszer integráció 1 Magas szintű fejlesztési folyamat SW architektúra modellezés Modell (VFB) Magas szintű modellezés komponensek portok interfészek adattípusok meghatározása
Raikovich Tamás BME MIT
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Rendszerarchitektúrák labor Xilinx EDK Raikovich Tamás BME MIT 1. labor:
Rendszerarchitektúrák labor Xilinx EDK
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Rendszerarchitektúrák labor Xilinx EDK Raikovich Tamás BME MIT Labor tematika
Digitális technika (VIMIAA02) Laboratórium 4
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 4 Fehér Béla Raikovich Tamás,
Digitális technika (VIMIAA02) Laboratórium 5
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 5 Fehér Béla Raikovich Tamás,
Digitális technika (VIMIAA02) Laboratórium 5
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 5 Fehér Béla Raikovich Tamás,
Silabs STK3700, Simplicity Studio laborgyakorlat
Silabs STK3700, Simplicity Studio laborgyakorlat Scherer Balázs Budapest University of Technology and Economics Department of Measurement and Information Systems BME-MIT 2016 Saját Firmware library Saját
Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)
Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD) Kombinációs LABOR feladatok Laborfeladat: szavazatszámláló, az előadáson megoldott 3 bíró példája Szavazat példa specifikáció Tervezz
BME-MIT. Linux board bringup
Linux board bringup Előző előadás emlékeztető Linux alapok Alapfogalmak: Operációs rendszer rétegei Kernel és user space Device tree Driverfejlesztés alapok Kernel modul Hardverelérés Platform eszközvezérlők
6.2. TMS320C64x és TMS320C67xx DSP használata
6.2. TMS320C64x és TMS320C67xx DSP használata 6.2.1. bemutatása TI Davinci DM6446 EVM rövid A Davinci DM6446 EVM az alábbi fő hardver paraméterekkel rendelkezik: 1db ARM 9 CPU (ARM926EJ) 1db C64x DSP 4MB
Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)
Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD) Bevezetés A laborgyakorlatok alapvető célja a tárgy későbbi laborgyakorlataihoz szükséges ismeretek átadása, az azokban szereplő
LOGSYS LOGSYS SPARTAN-3E FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ. 2012. szeptember 19. Verzió 1.2. http://logsys.mit.bme.hu
LOGSYS SPARTAN-3E FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ 2012. szeptember 19. Verzió 1.2 http://logsys.mit.bme.hu Tartalomjegyzék 1 Bevezetés... 1 2 Memóriák... 3 2.1 Aszinkron SRAM... 3 2.2 SPI buszos soros
Digitális technika (VIMIAA02) Laboratórium 1
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 1 Fehér Béla Raikovich Tamás,
Digitális technika (VIMIAA02) Laboratórium 1
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 1 Fehér Béla Raikovich Tamás,
Témakiírások 2014/15. őszi félévben
Témakiírások 2014/15. őszi félévben Témavezető: Dr. Vörösházi Zsolt voroshazi@vision.vein.hu voroshazi.zsolt@virt.uni-pannon.hu Veszprém, 2014. szeptember 9. Témaismertetés #1 National Instruments - LabView
Szoftver tervezés EDK. Kizárólag oktatási célra. Compile. PlatGen. Synthesis. LibGen. ISE/Xflow. Link. Data2MEM. Hardware. MSS File system.
Szoftver tervezés 2004 Xilinx, Inc. All Rights Reserved EDK MHS File system.mhs Source Code Source Code MSS File system.mss Processor IP MPD Files PlatGen Synthesis EDIF IP Netlists Compile Object Files
Témakörök. Beágyazott rendszerek MicroBlaze processzor EDK alapok Gyári és saját IP-k hozzáadása Szoftverfejlesztés HW és SW együttes fejlesztése
Témakörök Beágyazott rendszerek MicroBlaze processzor EDK alapok Gyári és saját IP-k hozzáadása Szoftverfejlesztés HW és SW együttes fejlesztése 2 Asztali vs. beágyazott SW fejlesztés Asztali rendszerek:
Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése
Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése A felsőfokú informatikai oktatás minőségének fejlesztése, modernizációja TÁMOP-4.1.2.A/1-11/1-2011-0104 Főkedvezményezett:
Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)
Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD) Multiplexer (MPX) A multiplexer egy olyan áramkör, amely több bemeneti adat közül a megcímzett bemeneti adatot továbbítja a kimenetére.
(1) 10/100/1000Base-T auto-sensing Ethernet port (2) 1000Base-X SFP port (3) Konzol port (4) Port LED-ek (5) Power LED (Power)
HP 5120-24G 1.ábra Első panel (1) 10/100/1000Base-T auto-sensing Ethernet port (2) 1000Base-X SFP port (3) Konzol port (4) Port LED-ek (5) Power LED (Power) 2.ábra Hátsó panel (1) AC-input csatlakozó (2)
ARM Cortex magú mikrovezérlők. mbed
ARM Cortex magú mikrovezérlők mbed Scherer Balázs Budapest University of Technology and Economics Department of Measurement and Information Systems BME-MIT 2016 MBED webes fejlesztőkörnyezet 2009-ben megjelent
Rendszerarchitektúrák labor Xilinx EDK
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Rendszerarchitektúrák labor Xilinx EDK Raikovich Tamás BME MIT Labor tematika
A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program
A GeoEasy telepítése GeoEasy V2.05 Geodéziai Feldolgozó Program (c)digikom Kft. 1997-2008 Tartalomjegyzék Hardver, szoftver igények GeoEasy telepítése A hardverkulcs Hálózatos hardverkulcs A GeoEasy indítása
Labor 2 Mikrovezérlők
Labor 2 Mikrovezérlők ATMEL AVR - ARDUINO BUDAI TAMÁS 2015. 09. 06. Tartalom Mikrovezérlők Mikrovezérlők felépítése, működése Mikrovezérlő típusok, gyártók Mikrovezérlők perifériái Mikrovezérlők programozása
Digitális technika (VIMIAA02) Laboratórium 4
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 4 Fehér Béla Raikovich Tamás,
Mikrorendszerek tervezése
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Mikrorendszerek tervezése Szoftverfejlesztés Fehér Béla Raikovich Tamás
Robotot vezérlő szoftverek fejlesztése Developing robot controller softwares
Robotot vezérlő szoftverek fejlesztése Developing robot controller softwares VARGA Máté 1, PÓGÁR István 2, VÉGH János 1 Programtervező informatikus BSc szakos hallgató 2 Programtervező informatikus MSc
Dr. Schuster György október 30.
Real-time operációs rendszerek RTOS 2015. október 30. Jellemzők ONX POSIX kompatibilis, Jellemzők ONX POSIX kompatibilis, mikrokernel alapú, Jellemzők ONX POSIX kompatibilis, mikrokernel alapú, nem kereskedelmi
Nyolcbites számláló mintaprojekt
Nyolcbites számláló mintaprojekt 1. Bevezető A leírás egy nyolcbites számláló elkészítésének és tesztelésének lépéseit ismerteti. A számláló értéke az órajel felfutó élének hatására növekszik. A törlőgombbal
Bevezető az ISE rendszer használatához
Bevezető az ISE rendszer használatához Fejlesztő rendszerek Terv leírás: (Design Entry) Xilinx Foundation ISE Külső eszköz Mentor Graphics: FPGA Advantage Celoxica: DK Design Suite Szintézis terv: (Design
1 Laboratóriumi gyakorlat
1 Laboratóriumi gyakorlat A gyakorlat célja: megismerkedni a félév során használandó fejlesztoeszközökkel megismerkedni a félév során használandó fejlesztoeszközökkel megszerezni a szükséges készségeket
Nyíregyházi Egyetem Matematika és Informatika Intézete. Input/Output
1 Input/Output 1. I/O műveletek hardveres háttere 2. I/O műveletek szoftveres háttere 3. Diszkek (lemezek) ------------------------------------------------ 4. Órák, Szöveges terminálok 5. GUI - Graphical
Mikrorendszerek tervezése
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Mikrorendszerek tervezése MicroBlaze processzor Fehér Béla Raikovich Tamás
BME-MIT. Linux board bringup
Linux board bringup Előző előadás emlékeztető Linux alapok Alapfogalmak: Operációs rendszer rétegei Kernel és user space Device tree Driverfejlesztés alapok ebből lesz a labor is Kernel modul Hardverelérés
2008. október 9. Verzió 1.0. http://logsys.hu
LOGSYS SPARTAN 3E FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ 2008. október 9. Verzió 1.0 http://logsys.hu Tartalomjegyzék 1 Bevezetés... 1 2 Memóriák... 3 2.1 Aszinkron SRAM... 3 2.2 SPI buszos soros FLASH memória...
A Memory Interface Generator (MIG) beállítása a Logsys Kintex-7 FPGA kártyához
A Memory Interface Generator (MIG) beállítása a Logsys Kintex-7 FPGA kártyához Ellenőrizzük a projektből importált adatokat. Ha rendben vannak, akkor kattintsunk a Next gombra. Válasszuk a Create Design
Dr. Vörösházi Zsolt: Beágyazott rendszerek fejlesztése (FPGA) A felsőfokú informatikai oktatás minőségének fejlesztése, modernizációja
Dr. Vörösházi Zsolt: Beágyazott rendszerek fejlesztése (FPGA) A felsőfokú informatikai oktatás minőségének fejlesztése, modernizációja TÁMOP-4.1.2.A/1-11/1-2011-0104 Főkedvezményezett: Pannon Egyetem 8200
A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program
A GeoEasy telepítése GeoEasy V2.05+ Geodéziai Feldolgozó Program (c)digikom Kft. 1997-2010 Tartalomjegyzék Hardver, szoftver igények GeoEasy telepítése A hardverkulcs Hálózatos hardverkulcs A GeoEasy indítása
Mikrorendszerek tervezése
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Mikrorendszerek tervezése Saját IP készítése, periféria illesztés Fehér
Küls eszközök. Dokumentum cikkszáma: Ez az útmutató a külön beszerezhető külső eszközök használatát ismerteti
Küls eszközök Dokumentum cikkszáma: 409917-211 2006. május Ez az útmutató a külön beszerezhető külső eszközök használatát ismerteti. Tartalomjegyzék 1 Az USB-eszközök használata USB-eszköz csatlakoztatása.......................
Általános soros sín (USB) Felhasználói útmutató Rendszerigény Nyomtatója beépített USB portja az alábbi minimális rendszerkonfiguráció mellett használ
Általános soros sín (USB) Felhasználói útmutató Rendszerigény Nyomtatója beépített USB portja az alábbi minimális rendszerkonfiguráció mellett használható: USB porttal rendelkező PC Microsoft Windows 98,
Mikrorendszerek tervezése
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Mikrorendszerek tervezése Megszakítás- és kivételkezelés Fehér Béla Raikovich
The modular mitmót system. 433, 868MHz-es ISM sávú rádiós kártya
The modular mitmót system 433, 868MHz-es ISM sávú rádiós kártya Kártyakód: COM-R04-S-01b Felhasználói dokumentáció Dokumentációkód: -D01a Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és
Digitális Technika. Dr. Oniga István Debreceni Egyetem, Informatikai Kar
Digitális Technika Dr. Oniga István Debreceni Egyetem, Informatikai Kar 1. Laboratóriumi gyakorlat A gyakorlat célja: megismerkedni a félév során használandó fejlesztőeszközökkel megszerezni a szükséges
Programozási segédlet DS89C450 Fejlesztőpanelhez
Programozási segédlet DS89C450 Fejlesztőpanelhez Készítette: Fekete Dávid Processzor felépítése 2 Perifériák csatlakozása a processzorhoz A perifériák adatlapjai megtalálhatók a programozasi_segedlet.zip-ben.
Külső eszközök. Felhasználói útmutató
Külső eszközök Felhasználói útmutató Copyright 2006 Hewlett-Packard Development Company, L.P. A Microsoft és a Windows elnevezés a Microsoft Corporation bejegyzett kereskedelmi védjegye. Az itt szereplő
Küls eszközök. Dokumentum cikkszáma: Ez az útmutató a külön beszerezhető külső eszközök használatát ismerteti
Küls eszközök Dokumentum cikkszáma: 396847-211 2006. március Ez az útmutató a külön beszerezhető külső eszközök használatát ismerteti. Tartalomjegyzék 1 Az USB-eszközök használata USB-eszköz csatlakoztatása.......................
ISE makró (saját alkatrész) készítése
ISE makró (saját alkatrész) készítése 1. Makró (saját alkatrész) hozzáadása meglévő projekthez... 2 1.1. Kapcsolási rajz alapú makró készítése... 2 1.2. Kapcsolási rajz alapú saját makró javítása... 4
Platform Studio SDK. A hardver platform generálása Meghajtók, könyvtárak. Szoftver platform. projekt létrehozása. Softver alkalmazás
Szoftver tervezés 2004 Xilinx, Inc. All Rights Reserved Software Development Kit (SDK) A fejlesztés folyamata: Platform Studio Platform Studio SDK A hardver platform generálása Meghajtók, könyvtárak Szoftver
Digitális Technika. Dr. Oniga István Debreceni Egyetem, Informatikai Kar
Digitális Technika Dr. Oniga István Debreceni Egyetem, Informatikai Kar 1. Laboratóriumi gyakorlat A gyakorlat célja: megismerkedni a félév során használandó fejlesztőeszközökkel megszerezni a szükséges
Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése
Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése A felsőfokú informatikai oktatás minőségének fejlesztése, modernizációja TÁMOP-4.1.2.A/1-11/1-2011-0104 Főkedvezményezett:
3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA
3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA Az FPGA tervezésben való jártasság megszerzésének célszerű módja, hogy gyári fejlesztőlapot alkalmazzunk. Ezek kiválóan alkalmasak tanulásra, de egyes ipari tervezésekhez
Külső eszközök. Felhasználói útmutató
Külső eszközök Felhasználói útmutató Copyright 2006 Hewlett-Packard Development Company, L.P. A Microsoft és a Windows elnevezés a Microsoft Corporation Amerikai Egyesült Államokban bejegyzett kereskedelmi
9.1.1. ARM mikrovezérlők programozása
9.1.1. ARM mikrovezérlők programozása E fejezetben az ARM mikrovezérlők programozása lesz ismertetve néhány példaprogram és gyakorlati alkalmazás bemutatásával. Az általunk használt ARM mikrovezérlő gyártója
T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, 2012. Minden jog fenntartva
T Bird 2 AVR fejlesztőpanel Használati utasítás Gyártja: BioDigit Kft Forgalmazza: HEStore.hu webáruház BioDigit Kft, 2012 Minden jog fenntartva Főbb tulajdonságok ATMEL AVR Atmega128 típusú mikrovezérlő
Integrált áramkörök/6 ASIC áramkörök tervezése
Integrált áramkörök/6 ASIC áramkörök tervezése Rencz Márta Elektronikus Eszközök Tanszék 12/10/2007 1/25 Mai témák Integrált áramkörök tervezése Az ASIC tervezés gyakorlata ASIC tervezési technikák Az
Számítógép Architektúrák
Perifériakezelés a PCI-ban és a PCI Express-ben Horváth Gábor 2017. február 14. Budapest docens BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu A PCI PCI = Peripheral Component Interfész,
WebEC kliens számítógép telepítése és szükséges feltételek beállítása, az alábbi ellenőrző lista alapján történik.
WebEC kliens számítógép telepítése és szükséges feltételek beállítása, az alábbi ellenőrző lista alapján történik.! Feltétel a helyi tűzfalon engedélyezve legyenek a 2443 és a 6443-as portok. 1. HW/SW
Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)
Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD) Összeadó áramkör A legegyszerűbb összeadó két bitet ad össze, és az egy bites eredményt és az átvitelt adja ki a kimenetén, ez a
SEGÉDLET. A TTMER102 - FPGA-alapú hálózati eszközfejlesztés című méréshez
SEGÉDLET A TTMER102 - FPGA-alapú hálózati eszközfejlesztés című méréshez Készült: A Távközlési és Médiainformatika Tanszék Távközlési mintalaboratóriumában 2017. április A mérést és segédanyagait összeállította:
Digitális eszközök típusai
Digitális eszközök típusai A digitális eszközök típusai Digitális rendszer fogalma Több minden lehet digitális rendszer Jelen esetben digitális integrált áramköröket értünk a digitális rendszerek alatt
IDAXA-PiroSTOP. PIRINT PiroFlex Interfész. Terméklap
IDAXA-PiroSTOP PIRINT PiroFlex Interfész Terméklap Hexium Kft. PIRINT Terméklap Rev 2 2 Tartalomjegyzék. ISMERTETŐ... 3 2. HARDVER... 4 2. LED... 5 2.2 KAPCSOLAT A VKGY GYŰRŰVEL... 6 2.3 CÍMBEÁLLÍTÁS...
Digitális technika VIMIAA hét
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK VIMIAA02 14. hét Fehér Béla BME MIT Rövid visszatekintés, összefoglaló
A fő menüpontok között a bal vagy jobb nyíllal mozoghatunk, Enter leütésére pedig megjelenik az adott menühöz tartozó tartalom.
AMI BIOS SETUP (ASRock 890GX, 890GM Pro3) Menü kezelése A fő menüpontok között a bal vagy jobb nyíllal mozoghatunk, Enter leütésére pedig megjelenik az adott menühöz tartozó tartalom. Menün belüli navigálás:
Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése
Dr. Kincses Zoltán, Dr. Vörösházi Zsolt: FPGA-alapú beágyazott rendszerek tervezése A felsőfokú informatikai oktatás minőségének fejlesztése, modernizációja TÁMOP-4.1.2.A/1-11/1-2011-0104 Főkedvezményezett:
Digitális technika (VIMIAA02) Laboratórium 3
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 3 Fehér Béla Raikovich Tamás,
Operációs rendszerek. UNIX fájlrendszer
Operációs rendszerek UNIX fájlrendszer UNIX fájlrendszer Alapegység: a file, amelyet byte-folyamként kezel. Soros (szekvenciális) elérés. Transzparens (átlátszó) file-szerkezet. Link-ek (kapcsolatok) létrehozásának
Digitális technika (VIMIAA02) Laboratórium 3
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 3 Fehér Béla Raikovich Tamás,
Budapesti Műszaki- és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar MIT. Nagyteljesítményű mikrovezérlők tantárgy [vimim342]
Budapesti Műszaki- és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar MIT Nagyteljesítményű mikrovezérlők tantárgy [vimim342] 8x8x8 LED Cube Készítette: Szikra István URLJRN Tartalomjegyzék
DIGITÁLIS TECHNIKA 13. Dr. Oniga István
DIGITÁLIS TECHNIKA 13 Dr. Oniga István Xilinx FPGA-k Több család Spartan: hatékony, optimalizált struktúra Virtex: speciális funkciók, gyorsabb, komplexebb, gazdagabb g funkcionalitás Felépítés: CLB: logikai