Quelle: IABG. SEmulator. Turbocharging the FPGA Development Process

Size: px
Start display at page:

Download "Quelle: IABG. SEmulator. Turbocharging the FPGA Development Process"

Transcription

1 Quelle: IABG SEmulator Turbochargig the FPGA Developmet Process

2 Our Compay Softwarepark Hageberg Gleichma Electroic Research (Austria) was fouded i October 2004 i Hageberg (Upper Austria). Part of the Germa based MSC group with more tha employees. GE-Research grew out of GADE (Gleichma ASIC Developmet cetre Europe) i Muich. Workig i cooperatio with the Uiversity of Applied Sciece i Hageberg, GE-Research develops FPGA ad ASIC desig tools as well as System O Chip (SOC) solutios. FH Hageberg Hpe board Resultig from this partership we ow have the FPGA Hardware Prototypig Emulatio boards Hpe ad the Hardware Accelerator ad Cosimulator HAC ad together we will cotiue to develop ad support these tools. GE- Research is also lookig for other Uiversities to joi this developmet scheme ad become a idustrial parter o differet research projects. The results of these projects are the itroduced ito the GE-Research offerigs: 8051, PCI express ad LEON solutios are just a few such collaboratios. These iovatios assist our customers to move forward with the latest iovatios, offerig our customers a cost effective price/performace ratio. Together with the desig cetre i Echig, we have more tha 10 specialists, with may years of product developmet ad ASIC desig experiece. Also we have formed parterships with may compaies, who have special kow how o complex ad future orietated solutio, which we ca offer to you. Buildig Echig 2

3 Itroductio With the SEmulator, Gleichma Electroics Research itroduces a ew method of FPGA/ASIC desig, which promise shorter developmet times ad higher desig security at a lower cost. With complex processor systems, complete iterface structures ad desig, ad up to 3 millio ASIC gates per chip, FPGAs domiate the semicoductor market with their flexibility ad recofigurable architecture. Time pressures o the egieer with a short desig cycle do ot allow for failures. Every revisio costs time ad moey, so the fuctios ad resposiveess of the fiished semicoductors have to be right the first time after silico sythesis. Today s FPGAs are developed i two steps: HDL-fuctioal blocks are simulated, idividually at first, the as a whole. The FPGA desig is sythesized ad tested i a rapid prototypig system. SEmulatio, simulator-cotrolled emulatio, combies these two steps ad allows the step-by-step trasfer of the fuctioal blocks from the simulator (software) ito the FPGA (hardware), without leavig the simulatio eviromet ad thus shorteig the developmet time. Curretly, the simulatio ad emulatio eviromets are separate ad ot always compatible, which results i wasted egieerig time gettig simulated code to ru i the emulator eviromet. Usig the SEmulator, mistakes ad isecurities are elimiated as simulatio takes place i the target hardware. The SEmulator also allows the egieer to itroduce ay exteral compoet ito the simulatio (also kow as hardware i the loop ). For the developer, this meas fuctioal first silico, with a reductio of developmet costs, as well as a icreased resposiveess to market requiremets. Figure 1 shows the cost ad complexity beefits of SEmulatio. Complexity SEmulatio HighEd Hardware- Accelerator Rapid Prototypig System Figure 1. Commercial Positio of SEmulatio Cost SEmulator Bridgig the Gap Betwee Simulatio ad Emulatio The SEmulator, amed for a made-up word that combies the words simulator ad emulator, provides bridgig fuctioality betwee the domai of digital hardware simulatio ad the world of FPGA prototypig. Desig blocks ca easily be moved betwee these two domais. 3

4 Nowadays digital hardware is described usig hardware descriptio laguages (HDL) like VHDL or Verilog. These descriptios are simulated together with a problem-specific test bech (also writte i a HDL). The iitial fuctioal verificatio of this desig is doe via simulatio. This approach is a must for the complex desigs that are developed today. However, the real goal for the hardware desiger is ot the simulatio; it is ruig the desig o real hardware. The step from simulatio to the real hardware prototype is a huge oe ad should ot be uderestimated. Whe the simulatio results are satisfactory, the desiger takes the whole desig ad dowloads the sythesized etlist ito his FPGA prototypig board. The the desiger eeds a logic aalyzer ad plety of time to locate ad fix ay bugs i his desig. The SEmulator approach eables the desiger to use the prototypig FPGA board at a early state of the desig flow. The SEmulator allows desig blocks to be moved ito the FPGA ad to co-simulate them with the actual developed desig blocks i the HDL simulator. Figure 2 shows the SEmulator priciple. The HDL simulator is used for fuctioal verificatio of the desig files; wheever a desig file is stable, it ca be trasferred to the FPGA prototypig system. The trasferred block will be co-simulated with the remaiig blocks i the simulator. The desiger ca easily switch betwee a simulatio with the HDL desig descriptio ad the co-simulatio with the real hardware located o the FPGA prototypig system. This approach allows the use of a real hardware platform i a very early desig stage without much effort. Figure 2. SEmulator Desig Flow 4

5 Whe all desig blocks are hadled by the HDL simulator, it is called simulatio. Whe the whole desig is trasferred to the FPGA prototypig board, it ca be executed at full clock speed ad is called emulatio. Mixig these two modes (havig some blocks sythesized o the FPGA ad others as simulatio models i the simulator) is called SEmulatio. Figure 3 shows the most importat parts of the SEmulator hardware platform. The motherboard (Hpe_midi, marked i red) icludes the most commo useful peripherals like memories, I/O iterfaces, ad the huma iterface. This is where the FPGA module boards (device uder test (DUT) boards) are iserted. Figure 3 shows a 2-FPGA DUT board (i blue). The clock factory allows the selectio of a required umber of clock sources for the DUT clock iputs. The Altera USB-Blaster dowload cable ca be used to cofigure the DUT devices. The child-board coector is used to exted the system with applicatio specific hardware blocks such as DDR2. Figure 3. SEmulatio Hardware Structure The high-speed iterface is achieved by a special child board ad is coected to the board via oe of the child-board coectors. The high-speed iterface (gree) commuicates with the PC via a PCI Express (PCIe) iterface board. It allows the PC software (HDL simulator + Hpe_desk) to commuicate with a I/O maager placed i oe or more of the DUT FPGAs. This system makes the desig blocks i the DUT FPGAs observable ad cotrollable, while the high-speed coectio has a positive impact o the simulatio performace. 5

6 Use Cases for SEmulatio The flexible SEmulator approach provides a wide rage of differet applicatios to accelerate the developmet process ad to ehace the desig quality. The followig poits illustrate some possibilities. A Versatile FPGA Prototypig Eviromet The hardware prototypig ad emulatio (Hpe) family provides a modular FPGA board cocept that is well suited for complex high-speed desigs. The Hpe_midi is a expadable modular FPGA prototypig platform. The base board has a broad rage of the most popular iterfaces, icludig USB 2.0, Etheret 10/100/1000, RS232, LIN, ad CAN 2B. The board also provides additioal memory such as Flash, SRAM, EEPROM ad a SD-Card coectio. A basic huma iterface cosists of a 12-key matrix keyboard, several LEDs, ad a LCD display coector. For advaced user iterface tasks, a VGA iterface, a PS2 iput coector, ad a AC97 soud chip ca be used. Startig with this base board, a FPGA module ca be selected with oe, two or eve four Altera Stratix II FPGAs (Stratix III FPGA modules will be provided oce silico is available). Missig iterfaces or hardware devices are easily added via the high-speed child-board coectors. Oe childboard coector ca hold a DDR2 memory board for huge memory requiremets. Use Real Hardware Early i the Desig Flow The beefit to usig real hardware early i the desig flow is that the desiger ca move his desig blocks step by step to the FPGA board. Usig smaller steps makes debuggig easier. Usig the simulatio test beches is also a big time saver for the desiger, as there is o eed for differet test eviromets for the simulatio ad for the FPGA prototypig board. Movig a desig block to the FPGA prototypig board is ot a oe-way road. Whe a bug is foud i a sythesized descriptio, it ca easily be switched to the simulatio model of that block. After the bug is fixed, the block ca the be trasferred back to the hardware. Check Differet Versios of a Desig Block The DUT FPGA ca hold differet versios of a desig block i parallel, ad the desiger ca easily switch betwee differet versios for debuggig purposes. Co-Simulatio With Real Hardware (Hardware i the Loop) The SEmulator system allows co-simulatio of real hardware blocks (e.g., Etheret, display cotrollers) with a existig HDL simulatio. This approach allows for the itegratio of real hardware earlier i the desig cycle. Aother beefit of usig hardware i the loop is to co-simulate with hardware blocks, where o simulatio model is available. It is possible to co-simulate a ewly developed peripheral block with a existig CPU (without a simulatio model) by puttig the CPU o a child board ad co-simulatig it with the ewly developed compoet. 6

7 Simulatio Acceleratio Simulatig huge desigs with a HDL simulator is a tedious task. Whe the desiger trasfers parts of the desig to the FPGA prototypig board ad co-simulates them with the HDL simulatio, the simulatio ru times ca be decreased. Small desigs will ot beefit, because the commuicatio overhead is higher tha the gaied simulatio performace, but real world desigs will speed up quite impressively. Figure 4 shows the eormous impact ad achievable reductios o the overall simulatio time. The HAC2 techology is itegrated ito the SEmulator system, so similar results are achieved with the ew system. If a stadard simulatio rus 10 hours, this is the required time with HAC 2 10 hours stadard simulatio time without HAC 27 mi 16 mi 4 mi 12 mi CPU09x16, HAC2 Acceleratio, speedup 21,9 32bit CPU LEON3, HAC2 Acceleratio, speedup 37 32bit CPU LEON3, HAC2 with Clock Acceleratio, speedup 137 SQRT, HAC2 Acceleratio, speedup 48 1 mi 43 mi Madelbrot, HAC2 Acceleratio, speedup 14 Madelbrot, HAC2 with Clock Acceleratio, speedup 566 Figure 4. HAC2 Bechmarks I the LEON3 example above, ruig the HDL simulatio takes 10 hours. By placig this desig ito the FPGA ad ruig it with clock accelerated simulatio, the HDL test bech is still i the HDL simulator but this time it rus 37 times faster ad oly takes 16 miutes to complete. The clock acceleratio techology allows the desig to be ru at full speed (up to 100 MHz) for selected time periods, ad ca be exploited for the LEON3 desig to reduce the simulatio time to 4 miutes, a acceleratio of 137 times. Faster simulatios allow: Faster desig iteratios Ad/or the simulatio of more test cases 7

8 The Hpe_desk Software The Hpe_desk provides a ituitive ad powerful scriptable graphical iterface for the SEmulator fuctioality. Figure 5 shows the mai software blocks (Hpe_desk ad the HDL simulator) ad the way the desig files are processed. Figure 5. Hpe_desk ad FPGA Board The Hpe_desk software cosists of the followig mai compoets: VHDL/Verilog parser Hierarchy browser Altera Quartus developmet software iterface Clock factory Logic aalyzer JTAG board test iterface The software is available for Widows ad GNU/Liux systems. This allows the use of SEmulatio i your preferred workig eviromet. 8

9 VHDL/Verilog Parser The VHDL/Verilog parser takes the desig descriptios ad extracts the desig hierarchy ad other relevat data for SEmulatio. The result is stored i the desig database. Hierarchy Browser The hierarchy browser allows the desiger to select desig blocks that should be executed o the FPGA. The required iformatio about the desigs is stored i the desig database. A screeshot is show i Figure 6. Figure 6. Hierarchy Browser The hierarchy browser displays the desig hierarchy i a tree view. This view ca be used as comfortable avigatio tool to edit the HDL desig source files. It ca be used to locate the followig desig compoets: VHDL Etity/Architecture or Verilog Module defiitios The source locatio of istatitated blocks VHDL sigal or process defiitios Differet desig cofiguratios ca be stored as bookmarks. This feature allows to switch easily betwee various simulatios that iclude for example a differet set of blocks that should be executed o the FPGA. 9

10 Altera Quartus Iterface The Altera Quartus icremetal sythesis flow ca be used to shift selected desig blocks to the FPGA board quickly. The, the geerated cofiguratio bitstreams ca be dowloaded to the FPGA prototypig board. The Altera Quartus Iterface provides a powerful cache maagemet to avoid time cosumig re-sythesis steps wheever possible. This is a importat property whe a comparisio betwee differet cofiguratios is eeded. I such scearios it is ecessary to switch ofte betwee differet implemetatios (holdig differet blocks i hardware). The sythesis cache allows to perform this task quickly. Clock Factory The clock factory is a easy-to-use iterface to select the required clocks for the Emulatio mode, as show i Figure 7. Figure 7. Clock Factory The SEmulator system provides differet operatio modes: The Cosimulatio mode: The clocks are geerated by the cotrollig HDL simulator. The system frequecies i this mode are up to 200 khz. The Emulatio mode: The emulated system rus at full speed (up to 100 MHz). The clocks are provided by the clock factory CPLD o the FPGA module board. The clock factory software iterface allows to program the clock factory CPLD for this mode. The combied mode: Some parts of the system ru at full speed. The clocks are provided by the clock factory CPLD. Other parts are cotrolled by the simulator. 10

11 JTAG Board Test Iterface With access to the JTAG-chai o the boards, the desiger ca use this stadard protocol for debuggig purposes. Figure 8 shows the JTAG GUI for a small test desig. Addig a powerful coectio tester allows it to be used for board tests. The JTAG iterface is fully scriptable. This allows to create reusable tests that ca be used to test a small umber of devices i-house. Figure 8. JTAG Tool Widow The JTAG tool is tightly itegrated with the Desig Database ad the Altera Quartus Iterface. This allows to use the sigal ames from the used HDL desig i the JTAG view. The JTAG tool ca also be used to access a JTAG chai that is implemeted i a custom desig ad placed o a DUT FPGA. 11

12 Logic Aalyzer A high-speed logic aalyzer (available i 2008) is a useful debuggig aid that will help to locate bugs without the eed to use a exteral logic aalyzer. The logic aalyzer commuicates via the PCIe X4 iterface with the PC. SEmulator Sythesis Flow Details Oce the desiger selects the blocks to be placed o the FPGA prototypig board, the Altera Quartus iterface sythesizes the blocks. The resultig desig etlist ad a predefied I/O maager etlist are combied to create a top-level etlist. The I/O maager is eeded to observe ad cotrol the desig, as well as provide a commuicatio iterface to the PC software. The Quartus iterface exports the board specific bitstreams ad the eeded board-specific data for the co-simulator extesio. This sythesis flow is show i Figure 9. Figure 9. SEmulator Sythesis Flow Normally, a etire desig hierarchy is placed o a FPGA, as it is ot possible to exclude oe or more sub-blocks. The SEmulator desig flow allows the exclusio of sub-blocks from the sythesis ad keeps them as simulatio models. This feature allows for very fast co-simulatio of a desig block, sice the large hardware block is located o the FPGA ad oly small desig blocks are simulated by the HDL simulator. Ruig the Co-Simulatio Figure 10 shows a screeshot from a ruig Metor Graphics ModelSim simulatio coected to the FPGA prototypig board. 12

13 Figure 10. vsim-hac Sapshot After the desig block is sythesized ad the simulator loads a test bech that istatiates this desig block, the bitstream is automatically trasferred to the DUT FPGAs. At this poit the simulatio ca be started. All top-level sigals of the sythesized block ad some selected iteral sigals ca be displayed i the stadard waveform widow. Hardware for SEmulatio To combie simulatio ad emulatio, the fuctioality of a hardware accelerator is ecessary. I 1999, Gleichma Research developed a hardware accelerator ad co-simulator, based o a previous product, the HAC2. The HAC2 was a efficiet ad easy-to-hadle product, but there was a major challege with the data exchage, icludig protocol, speed, ad the method of data acquisitio. The HAC2 is a PCI card, expadable via a 10-Gbit proprietary iterface. The hadicap of such a system is the additioal cost for hardware ad the iheret difficulties of adaptig such a system to a applicatio. As the hardware accelerator was developed, Gleichma developed ad produced FPGA rapid prototypig boards i parallel, usig the advacemets leart from the HAC2. These Hpe boards are already well accepted i the market, based o the stregth of the umerous o-board iterfaces ad the ability to adapt to high-speed applicatios. Hudreds of these systems are already used i uiversities ad labs worldwide. The goal i 2006 was to combie these two systems. Customer discussios ad requests revealed the followig major targets: No additioal hardware cost No differet cofiguratios betwee simulatio ad emulatio Fast switch betwee simulatio ad emulatio, with o additioal sythesis of etlist Easy hadlig Additioal debug tools o the same user iterface Stadard iterfacig to PC Competitive pricig The Hpe_midi ca solve all of these requests. 13

14 Hpe_midi The Most Flexible Rapid Prototypig System To combie simulatio ad emulatio, the fuctioality of a hardware accelerator is ecessary. I The Hpe_midi (Figure 11) is the ext step up from the Hpe_compact, a FPGA prototypig system, which has bee available sice The compoets cosist of a motherboard, may user iterfaces, ad a removable FPGA module. Available today are 1- ad 2-FPGA modules with the 4- ad 8-FPGA modules curretly uder developmet. Figure 11. Hpe_midi Frot View (left) ad Ope/Rear View (right) All Hpe_midis are delivered i a eclosure. This protects the board agaist mechaical ad evirometal damage. But wheever ecessary, the system ca be used safely with the cover removed. This follows Gleichma s philosophy of decreasig the umber of hidde bugs, allowig the desiger to cocetrate o the real job of developmet. Fuctioal Descriptio The Hpe_midi base board (show i Figure 12) cotais the followig features: O-Board System Fuctios Power supply 5V/11A ad 3.3V/6A Reset geeratio Complex clock factory Hpe_coector for FPGA module 2 Hpe_child coectors for extesios Altera Sata Cruz coector PS/2 coector for mouse ad keyboard SD card slot O-Board Memory FLASH 8M * 32 SRAM 256K * 32 2-Kbyte EEPROM Huma Iterface 3 * 4-butto field 2-digit 7-segmet display 8 LEDs Reset butto Sigle-step key (debouced) Coector for LCD display Others Prototypig area 2 quartz sockets (clock factory) Exteral clock iput (clock factory) D/A coverter A/D coverter 14

15 Figure 12. Hpe_midi Block Diagram As a example, Figure 13 shows a block diagram of the 2-FPGA module. Gleichma will ot accept limitatios o maximum speed, so all systems provide the highest possible speed, givig customers all the fuctioality that the FPGA techology offers: All FPGAs are protectable with the Altera AES ecryptio. A programmable clock factory o the module provides more flexibility. A temperature-regulated fa for every FPGA guaratees highest security/reliability. Two Hpe_child boards o the module, plus two Hpe_child boards o the mai board allow the adaptatio of early every applicatio. A high umber of coectios betwee the FPGAs guaratee easy sythesis. Figure 13. Hpe_module 2X Block Diagram 15

16 VIII-4_2007-DSR-3132 GE Coclusio This paper has discussed how both simulatio ad desig emulatio ca be combied ito a sigle developmet eviromet to deliver shorter verificatio times ad therefore shorter developmet times ad reduced developmet costs. The SEmulator board is curretly available at a very competitive price/performace ratio. The oly additioal compoet ecessary is a Hpe_child board for PCIe exteral coectors, such as a PCIe X4 iterface. This ca coect up to four FPGAs to the PC by a card i the PCIe graphic slot (X16), ad guaratees sufficiet badwidth for the required data throughput. This paper is writte by Dieter Scheurer, Gleichma Electroics Research Dr. Stefa Reichör, Gleichma Electroics Research ad modified by Altera Corporatio. Thaks for this. Altera Corporatio gave us the permissio to prit this paper. Sales Offices Berli Tel.: Berli@msc-ge.com Hamburg Tel.: Hamburg@msc-ge.com Haover Tel.: Haover@msc-ge.com Jea Tel.: Jea@msc-ge.com Nuremberg Tel.: Nuerberg@msc-ge.com Wiesbade Tel.: Wiesbade@msc-ge.com MSC Budapest Kft. Tel.: Budapest@msc-ge.com MSC (Frace) S.A.R.L Tel: Paris@msc-ge.com MSC Nederlad BV Tel.: Netherlads@msc-ge.com MSC Polska Sp. z o.o. Tel.: Gliwice@msc-ge.com MSC Schweiz AG Tel.: Hagedor@msc-ge.com Tel.: E-Mai: Biel@msc-ge.com MSC (Scotlad) LTD. Tel.: Livigsto@msc-ge.com MSC-Vertriebs-CZ s.r.o. Tel.: Kromeriz@msc-ge.com Tel.: Praha@msc-ge.com MSC Vertriebs GmbH Sales Office Austria Tel.: Wie@msc-ge.com MSC Vertriebs GmbH Turkey Liasio Office Tel.: Turkey@msc-ge.com MSC (UK) LTD. Tel.: Brighto@msc-ge.com Headquarters Frakethal Tel.: Frakethal@msc-ge.com Düsseldorf Tel.: Duesseldorf@msc-ge.com Muich Tel.: GE.Mueche@msc-ge.com Stutesee Tel.: Stutesee@msc-ge.com Stuttgart Phoe Stuttgart@msc-ge.com Gleichma Electr. UK Ltd. Milto Keyes Tel.: Miltokeyes@msc-ge.com SDC Systems Limited Herts Tel.: + 44 (0) sales(at)sdcsystems.com HiTech Global Desig & Distributio, LLC Sa Jose, U.S.A Tel.: ifo(at)hitechglobal.com Detailed iformatio o this product is available uder GE Research Phoe: Mail: sales@ge-research.com GE. All rights reserved. Although great care has bee take i preparig this prited matter, GE caot be held resposible for ay errors or omissios. All iformatio i here is subject to chage without otice. All other products ad brad ames are registered trademarks of their respective compaies.

CAEN Tools for Discovery

CAEN Tools for Discovery BF2535 - Trasitio from Sy1527/Sy2527 Maiframes To Sy4527/Sy5527 Maiframes rev. 3-12 April 2012 CAEN Electroic Istrumetatio TRANSITION FROM SY1527/SY2527 MAINFRAMES TO SY4527/SY5527 MAINFRAMES Viareggio,

More information

System Overview. Hardware Concept. s Introduction to the Features of MicroAutoBox t

System Overview. Hardware Concept. s Introduction to the Features of MicroAutoBox t s Itroductio to the Features of MicroAutoBox t System Overview Objective Where to go from here dspace provides the MicroAutoBox i differet variats. This sectio gives you a overview o the MicroAutoBox's

More information

MOTIF XF Extension Owner s Manual

MOTIF XF Extension Owner s Manual MOTIF XF Extesio Ower s Maual Table of Cotets About MOTIF XF Extesio...2 What Extesio ca do...2 Auto settig of Audio Driver... 2 Auto settigs of Remote Device... 2 Project templates with Iput/ Output Bus

More information

BAAN IVc/BaanERP. Conversion Guide Oracle7 to Oracle8

BAAN IVc/BaanERP. Conversion Guide Oracle7 to Oracle8 BAAN IVc/BaaERP A publicatio of: Baa Developmet B.V. P.O.Box 143 3770 AC Bareveld The Netherlads Prited i the Netherlads Baa Developmet B.V. 1999. All rights reserved. The iformatio i this documet is subject

More information

1 Enterprise Modeler

1 Enterprise Modeler 1 Eterprise Modeler Itroductio I BaaERP, a Busiess Cotrol Model ad a Eterprise Structure Model for multi-site cofiguratios are itroduced. Eterprise Structure Model Busiess Cotrol Models Busiess Fuctio

More information

BE Software Upgrades to ITALYCS 5. It s in the. Software

BE Software Upgrades to ITALYCS 5. It s in the. Software BE Software Upgrades to ITALYCS 5 It s i the Software UPGRADES WE OFFER Brampto Egieerig is offerig customers with ITALYCS 2 ad ITALYCS 4 systems the opportuity to upgrade their existig systems to the

More information

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design College of Computer ad Iformatio Scieces Departmet of Computer Sciece CSC 220: Computer Orgaizatio Uit 11 Basic Computer Orgaizatio ad Desig 1 For the rest of the semester, we ll focus o computer architecture:

More information

Baan Tools User Management

Baan Tools User Management Baa Tools User Maagemet Module Procedure UP008A US Documetiformatio Documet Documet code : UP008A US Documet group : User Documetatio Documet title : User Maagemet Applicatio/Package : Baa Tools Editio

More information

Using the Keyboard. Using the Wireless Keyboard. > Using the Keyboard

Using the Keyboard. Using the Wireless Keyboard. > Using the Keyboard 1 A wireless keyboard is supplied with your computer. The wireless keyboard uses a stadard key arragemet with additioal keys that perform specific fuctios. Usig the Wireless Keyboard Two AA alkalie batteries

More information

Fundamentals of. Chapter 1. Microprocessor and Microcontroller. Dr. Farid Farahmand. Updated: Tuesday, January 16, 2018

Fundamentals of. Chapter 1. Microprocessor and Microcontroller. Dr. Farid Farahmand. Updated: Tuesday, January 16, 2018 Fudametals of Chapter 1 Microprocessor ad Microcotroller Dr. Farid Farahmad Updated: Tuesday, Jauary 16, 2018 Evolutio First came trasistors Itegrated circuits SSI (Small-Scale Itegratio) to ULSI Very

More information

Panel for Adobe Premiere Pro CC Partner Solution

Panel for Adobe Premiere Pro CC Partner Solution Pael for Adobe Premiere Pro CC Itegratio for more efficiecy The makes video editig simple, fast ad coveiet. The itegrated pael gives users immediate access to all medialoopster features iside Adobe Premiere

More information

SCI Reflective Memory

SCI Reflective Memory Embedded SCI Solutios SCI Reflective Memory (Experimetal) Atle Vesterkjær Dolphi Itercoect Solutios AS Olaf Helsets vei 6, N-0621 Oslo, Norway Phoe: (47) 23 16 71 42 Fax: (47) 23 16 71 80 Mail: atleve@dolphiics.o

More information

Global Support Guide. Verizon WIreless. For the BlackBerry 8830 World Edition Smartphone and the Motorola Z6c

Global Support Guide. Verizon WIreless. For the BlackBerry 8830 World Edition Smartphone and the Motorola Z6c Verizo WIreless Global Support Guide For the BlackBerry 8830 World Editio Smartphoe ad the Motorola Z6c For complete iformatio o global services, please refer to verizowireless.com/vzglobal. Whether i

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System ad Software Architecture Descriptio (SSAD) Diabetes Health Platform Team #6 Jasmie Berry (Cliet) Veerav Naidu (Project Maager) Mukai Nog (Architect) Steve South (IV&V) Vijaya Prabhakara (Quality

More information

Security and Communication. Ultimate. Because Intercom doesn t stop at the hardware level. Software Intercom Server for virtualised IT platforms

Security and Communication. Ultimate. Because Intercom doesn t stop at the hardware level. Software Intercom Server for virtualised IT platforms Because Itercom does t stop at the hardware level by Commed Software Itercom Server for virtualised IT platforms Ready for VMware Ready for Hyper-V VoIP Ultimate availability Itercom Server as a app The

More information

Software development of components for complex signal analysis on the example of adaptive recursive estimation methods.

Software development of components for complex signal analysis on the example of adaptive recursive estimation methods. Software developmet of compoets for complex sigal aalysis o the example of adaptive recursive estimatio methods. SIMON BOYMANN, RALPH MASCHOTTA, SILKE LEHMANN, DUNJA STEUER Istitute of Biomedical Egieerig

More information

CMSC Computer Architecture Lecture 12: Virtual Memory. Prof. Yanjing Li University of Chicago

CMSC Computer Architecture Lecture 12: Virtual Memory. Prof. Yanjing Li University of Chicago CMSC 22200 Computer Architecture Lecture 12: Virtual Memory Prof. Yajig Li Uiversity of Chicago A System with Physical Memory Oly Examples: most Cray machies early PCs Memory early all embedded systems

More information

Baan Finance Financial Statements

Baan Finance Financial Statements Baa Fiace Fiacial Statemets Module Procedure UP041A US Documetiformatio Documet Documet code : UP041A US Documet group : User Documetatio Documet title : Fiacial Statemets Applicatio/Package : Baa Fiace

More information

G2 T. Specification Sheet G2T-001 G2T Touchscreen Mainframes Accepts G2 Plug-in Modules Four Sizes: 2RU, 3RU, 6RU and 8RU

G2 T. Specification Sheet G2T-001 G2T Touchscreen Mainframes Accepts G2 Plug-in Modules Four Sizes: 2RU, 3RU, 6RU and 8RU G2 T Geeral The G2T Maiframes are part of our field-prove G2 family of products ad replaces the G2S maiframes. The mai differece is the all ew frot pael touchscree desig which replaces the older VF display

More information

One advantage that SONAR has over any other music-sequencing product I ve worked

One advantage that SONAR has over any other music-sequencing product I ve worked *gajedra* D:/Thomso_Learig_Projects/Garrigus_163132/z_productio/z_3B2_3D_files/Garrigus_163132_ch17.3d, 14/11/08/16:26:39, 16:26, page: 647 17 CAL 101 Oe advatage that SONAR has over ay other music-sequecig

More information

Customer Portal Quick Reference User Guide

Customer Portal Quick Reference User Guide Customer Portal Quick Referece User Guide Overview This user guide is iteded for FM Approvals customers usig the Approval Iformatio Maagemet (AIM) customer portal to track their active projects. AIM is

More information

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5 Morga Kaufma Publishers 26 February, 28 COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter 5 Set-Associative Cache Architecture Performace Summary Whe CPU performace icreases:

More information

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming Lecture Notes 6 Itroductio to algorithm aalysis CSS 501 Data Structures ad Object-Orieted Programmig Readig for this lecture: Carrao, Chapter 10 To be covered i this lecture: Itroductio to algorithm aalysis

More information

SRx. HD/SD Dual Input Diversity COFDM Receiver. Features. Options

SRx. HD/SD Dual Input Diversity COFDM Receiver. Features. Options HD/SD Dual Iput Diversity COFDM Receiver Features Dual iput maximum ratio combiig diversity receiver Umatched adjacet chael performace Superior broadcast grade video MPEG4 Part-10/H.264 2 moo audio chaels

More information

Session Initiated Protocol (SIP) and Message-based Load Balancing (MBLB)

Session Initiated Protocol (SIP) and Message-based Load Balancing (MBLB) F5 White Paper Sessio Iitiated Protocol (SIP) ad Message-based Load Balacig (MBLB) The ability to provide ew ad creative methods of commuicatios has esured a SIP presece i almost every orgaizatio. The

More information

OPC Server ECL Comfort 210/310 OPC Server

OPC Server ECL Comfort 210/310 OPC Server OPC Server Descriptio j l j o j l k j l j Modbus-RS485 k Etheret or Iteret l Modbus-TCP ECL Cofort cotroller Heat eter o SCADA server The Dafoss is a OPC-copliat server that serves data to OPC cliets.

More information

G2 T Made in the USA. Specification Sheet G2T-001 G2T Mainframes with Touchscreen Accepts G2 Plug-in Modules Four Sizes: 2RU, 3RU, 6RU and 8RU

G2 T Made in the USA. Specification Sheet G2T-001 G2T Mainframes with Touchscreen Accepts G2 Plug-in Modules Four Sizes: 2RU, 3RU, 6RU and 8RU Specificatio Sheet G2T-001 G2T Maiframes with Touchscree Accepts G2 Plug-i Modules Four Sizes: 2RU, 3RU, 6RU ad 8RU Geeral The G2T maiframes are the latest additio to our fieldprove G2 family of products

More information

Model Based Design: develpment of Electronic Systems

Model Based Design: develpment of Electronic Systems Model Based Desig: develpmet of Electroic Systems Stuttgart 16 Jue 2004 Ageda Model Based Desig: purposes ad process Model Based Desig: vehicle developmet process Tools Fuctioal Requiremets: Structure

More information

SCAN INSPECT TRACK SOLVE

SCAN INSPECT TRACK SOLVE SCAN INSPECT TRACK SOLVE Sca. Ispect. Track. Solve. These simple words drive the complex solutios we provide for the challeges our customers face. Need to sca a code? Not a issue. Ispect a vial? No problem.

More information

Chapter 4 Threads. Operating Systems: Internals and Design Principles. Ninth Edition By William Stallings

Chapter 4 Threads. Operating Systems: Internals and Design Principles. Ninth Edition By William Stallings Operatig Systems: Iterals ad Desig Priciples Chapter 4 Threads Nith Editio By William Stalligs Processes ad Threads Resource Owership Process icludes a virtual address space to hold the process image The

More information

Load balanced Parallel Prime Number Generator with Sieve of Eratosthenes on Cluster Computers *

Load balanced Parallel Prime Number Generator with Sieve of Eratosthenes on Cluster Computers * Load balaced Parallel Prime umber Geerator with Sieve of Eratosthees o luster omputers * Soowook Hwag*, Kyusik hug**, ad Dogseug Kim* *Departmet of Electrical Egieerig Korea Uiversity Seoul, -, Rep. of

More information

Graphic Standards for District Identification. September, 2012

Graphic Standards for District Identification. September, 2012 Graphic Stadards for District Idetificatio September, 2012 CASE Graphic Stadards for District Idetificatio DRAFT 12.8.14 Coucil for Advacemet ad Support of Educatio, 2012. 1 . This documet is a draft of

More information

CIS 121 Data Structures and Algorithms with Java Spring Stacks, Queues, and Heaps Monday, February 18 / Tuesday, February 19

CIS 121 Data Structures and Algorithms with Java Spring Stacks, Queues, and Heaps Monday, February 18 / Tuesday, February 19 CIS Data Structures ad Algorithms with Java Sprig 09 Stacks, Queues, ad Heaps Moday, February 8 / Tuesday, February 9 Stacks ad Queues Recall the stack ad queue ADTs (abstract data types from lecture.

More information

Lecture 3. RTL Design Methodology. Transition from Pseudocode & Interface to a Corresponding Block Diagram

Lecture 3. RTL Design Methodology. Transition from Pseudocode & Interface to a Corresponding Block Diagram Lecture 3 RTL Desig Methodology Trasitio from Pseudocode & Iterface to a Correspodig Block Diagram Structure of a Typical Digital Data Iputs Datapath (Executio Uit) Data Outputs System Cotrol Sigals Status

More information

Lecture 28: Data Link Layer

Lecture 28: Data Link Layer Automatic Repeat Request (ARQ) 2. Go ack N ARQ Although the Stop ad Wait ARQ is very simple, you ca easily show that it has very the low efficiecy. The low efficiecy comes from the fact that the trasmittig

More information

Lecture 2. RTL Design Methodology. Transition from Pseudocode & Interface to a Corresponding Block Diagram

Lecture 2. RTL Design Methodology. Transition from Pseudocode & Interface to a Corresponding Block Diagram Lecture 2 RTL Desig Methodology Trasitio from Pseudocode & Iterface to a Correspodig Block Diagram Structure of a Typical Digital Data Iputs Datapath (Executio Uit) Data Outputs System Cotrol Sigals Status

More information

n Explore virtualization concepts n Become familiar with cloud concepts

n Explore virtualization concepts n Become familiar with cloud concepts Chapter Objectives Explore virtualizatio cocepts Become familiar with cloud cocepts Chapter #15: Architecture ad Desig 2 Hypervisor Virtualizatio ad cloud services are becomig commo eterprise tools to

More information

UNIVERSITY OF MORATUWA

UNIVERSITY OF MORATUWA UNIVERSITY OF MORATUWA FACULTY OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING B.Sc. Egieerig 2014 Itake Semester 2 Examiatio CS2052 COMPUTER ARCHITECTURE Time allowed: 2 Hours Jauary 2016

More information

Avid Interplay Bundle

Avid Interplay Bundle Avid Iterplay Budle Versio 2.5 Cofigurator ReadMe Overview This documet provides a overview of Iterplay Budle v2.5 ad describes how to ru the Iterplay Budle cofiguratio tool. Iterplay Budle v2.5 refers

More information

CTx / CTx-II. Ultra Compact SD COFDM Concealment Transmitters. Features: Options: Accessories: Applications:

CTx / CTx-II. Ultra Compact SD COFDM Concealment Transmitters. Features: Options: Accessories: Applications: Ultra Compact SD COFDM Cocealmet Trasmitters Features: Optimized for size Broadcast quality video H.264 Part 10 2 moo audio chaels Very low power cosumptio Remote cotrol via micro USB Bluetooth * Adroid

More information

Security of Bluetooth: An overview of Bluetooth Security

Security of Bluetooth: An overview of Bluetooth Security Versio 2 Security of Bluetooth: A overview of Bluetooth Security Marjaaa Träskbäck Departmet of Electrical ad Commuicatios Egieerig mtraskba@cc.hut.fi 52655H ABSTRACT The purpose of this paper is to give

More information

COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 4. The Processor. Part A Datapath Design

COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 4. The Processor. Part A Datapath Design COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter The Processor Part A path Desig Itroductio CPU performace factors Istructio cout Determied by ISA ad compiler. CPI ad

More information

Automatic Generation of Polynomial-Basis Multipliers in GF (2 n ) using Recursive VHDL

Automatic Generation of Polynomial-Basis Multipliers in GF (2 n ) using Recursive VHDL Automatic Geeratio of Polyomial-Basis Multipliers i GF (2 ) usig Recursive VHDL J. Nelso, G. Lai, A. Teca Abstract Multiplicatio i GF (2 ) is very commoly used i the fields of cryptography ad error correctig

More information

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science Pytho Programmig: A Itroductio to Computer Sciece Chapter 6 Defiig Fuctios Pytho Programmig, 2/e 1 Objectives To uderstad why programmers divide programs up ito sets of cooperatig fuctios. To be able to

More information

A collection of open-sourced RISC-V processors

A collection of open-sourced RISC-V processors Riscy Processors A collectio of ope-sourced RISC-V processors Ady Wright, Sizhuo Zhag, Thomas Bourgeat, Murali Vijayaraghava, Jamey Hicks, Arvid Computatio Structures Group, CSAIL, MIT 4 th RISC-V Workshop

More information

Industrial SERVO DRIVES FOR COMMERCIAL & INDUSTRIAL Industrial Products

Industrial SERVO DRIVES FOR COMMERCIAL & INDUSTRIAL Industrial Products Idustrial SERVO DRIVES FOR COMMERCIAL & INDUSTRIAL 2019 Idustrial Products Copley Cotrols delivers high performace motio solutios to a wide rage of idustries icludig semicoductor, life scieces, test systems,

More information

ARM. Microcontroller Development Tools. ARM RealView C/C++ Compilation Tools with MicroLib. Easy-to-use IDE Supports Complete Development Cycle

ARM. Microcontroller Development Tools. ARM RealView C/C++ Compilation Tools with MicroLib. Easy-to-use IDE Supports Complete Development Cycle ARM Microcotroller Developmet Tools The RealView Microcotroller Developmet Kit is the complete software developmet eviromet for all ARM7, ARM9, Cortex -M1, ad Cortex-M3 processorbased devices. It combies

More information

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 1 Itroductio to Computers ad C++ Programmig Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 1.1 Computer Systems 1.2 Programmig ad Problem Solvig 1.3 Itroductio to C++ 1.4 Testig

More information

Web OS Switch Software

Web OS Switch Software Web OS Switch Software BBI Quick Guide Nortel Networks Part Number: 213164, Revisio A, July 2000 50 Great Oaks Boulevard Sa Jose, Califoria 95119 408-360-5500 Mai 408-360-5501 Fax www.orteletworks.com

More information

Out the box. dataloggers. easy to configure easy data streaming easy choice. connect, simply configure and go

Out the box. dataloggers. easy to configure easy data streaming easy choice. connect, simply configure and go Out the box dataloggers easy data collectio easily prove easy to cofigure easy data streamig easy choice coect, simply cofigure ad go The stadard Rebel Compact (CT) is a small robust data logger ideal

More information

. Written in factored form it is easy to see that the roots are 2, 2, i,

. Written in factored form it is easy to see that the roots are 2, 2, i, CMPS A Itroductio to Programmig Programmig Assigmet 4 I this assigmet you will write a java program that determies the real roots of a polyomial that lie withi a specified rage. Recall that the roots (or

More information

Using the Avid Adrenaline

Using the Avid Adrenaline Usig the Avid Adrealie Importat Iformatio Avid recommeds that you read all the iformatio i these istallatio istructios before coectig or usig your ew hardware ad software. The followig topics explai how

More information

Extending The Sleuth Kit and its Underlying Model for Pooled Storage File System Forensic Analysis

Extending The Sleuth Kit and its Underlying Model for Pooled Storage File System Forensic Analysis Extedig The Sleuth Kit ad its Uderlyig Model for Pooled File System Foresic Aalysis Frauhofer Istitute for Commuicatio, Iformatio Processig ad Ergoomics Ja-Niclas Hilgert* Marti Lambertz Daiel Plohma ja-iclas.hilgert@fkie.frauhofer.de

More information

Isn t It Time You Got Faster, Quicker?

Isn t It Time You Got Faster, Quicker? Is t It Time You Got Faster, Quicker? AltiVec Techology At-a-Glace OVERVIEW Motorola s advaced AltiVec techology is desiged to eable host processors compatible with the PowerPC istructio-set architecture

More information

The Magma Database file formats

The Magma Database file formats The Magma Database file formats Adrew Gaylard, Bret Pikey, ad Mart-Mari Breedt Johaesburg, South Africa 15th May 2006 1 Summary Magma is a ope-source object database created by Chris Muller, of Kasas City,

More information

CIS 121 Data Structures and Algorithms with Java Spring Stacks and Queues Monday, February 12 / Tuesday, February 13

CIS 121 Data Structures and Algorithms with Java Spring Stacks and Queues Monday, February 12 / Tuesday, February 13 CIS Data Structures ad Algorithms with Java Sprig 08 Stacks ad Queues Moday, February / Tuesday, February Learig Goals Durig this lab, you will: Review stacks ad queues. Lear amortized ruig time aalysis

More information

CAEN Tools for Discovery

CAEN Tools for Discovery Applicatio Note AN2086 Sychroizatio of CAEN Digitizers i Multiple Board Acquisitio Systems Viareggio 9 May 2013 Itroductio High speed digitizers fid applicatios i several fields ragig from the idustry

More information

Evaluation scheme for Tracking in AMI

Evaluation scheme for Tracking in AMI A M I C o m m u i c a t i o A U G M E N T E D M U L T I - P A R T Y I N T E R A C T I O N http://www.amiproject.org/ Evaluatio scheme for Trackig i AMI S. Schreiber a D. Gatica-Perez b AMI WP4 Trackig:

More information

NVP-903 Series. Multi-Stream Network Video Encoder REFERENCE GUIDE

NVP-903 Series. Multi-Stream Network Video Encoder REFERENCE GUIDE NVP-903 Series Multi-Stream Network Video Ecoder REFERENCE GUIDE NVP-903 Series User Maual Table of Cotets 1 Itroductio... 4 1.1 Product Overview... 4 1.2 Product Features... 4 2 Pael Desig... 5 2.1 Frot

More information

Data Protection: Your Choice Is Simple PARTNER LOGO

Data Protection: Your Choice Is Simple PARTNER LOGO Data Protectio: Your Choice Is Simple PARTNER LOGO Is Your Data Truly Protected? The growth, value ad mobility of data are placig icreasig pressure o orgaizatios. IT must esure assets are properly protected

More information

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science Pytho Programmig: A Itroductio to Computer Sciece Chapter 1 Computers ad Programs 1 Objectives To uderstad the respective roles of hardware ad software i a computig system. To lear what computer scietists

More information

VISUALSLX AN OPEN USER SHELL FOR HIGH-PERFORMANCE MODELING AND SIMULATION. Thomas Wiedemann

VISUALSLX AN OPEN USER SHELL FOR HIGH-PERFORMANCE MODELING AND SIMULATION. Thomas Wiedemann Proceedigs of the 2000 Witer Simulatio Coferece J. A. Joies, R. R. Barto, K. Kag, ad P. A. Fishwick, eds. VISUALSLX AN OPEN USER SHELL FOR HIGH-PERFORMANCE MODELING AND SIMULATION Thomas Wiedema Techical

More information

CA Top Secret r14 for z/os

CA Top Secret r14 for z/os PRODUCT SHEET: CA TOP SECRET FOR z/os CA Top Secret r14 for z/os CA Top Secret for z/os (CA Top Secret) provides iovative ad comprehesive security for your busiess trasactio eviromets icludig z/os, Maiframe

More information

1. SWITCHING FUNDAMENTALS

1. SWITCHING FUNDAMENTALS . SWITCING FUNDMENTLS Switchig is the provisio of a o-demad coectio betwee two ed poits. Two distict switchig techiques are employed i commuicatio etwors-- circuit switchig ad pacet switchig. Circuit switchig

More information

ICS Regent. Communications Modules. Module Operation. RS-232, RS-422 and RS-485 (T3150A) PD-6002

ICS Regent. Communications Modules. Module Operation. RS-232, RS-422 and RS-485 (T3150A) PD-6002 ICS Reget Commuicatios Modules RS-232, RS-422 ad RS-485 (T3150A) Issue 1, March, 06 Commuicatios modules provide a serial commuicatios iterface betwee the cotroller ad exteral equipmet. Commuicatios modules

More information

Task scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation

Task scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation 6-0-0 Kowledge Trasformatio from Task Scearios to View-based Desig Diagrams Nima Dezhkam Kamra Sartipi {dezhka, sartipi}@mcmaster.ca Departmet of Computig ad Software McMaster Uiversity CANADA SEKE 08

More information

Architectural styles for software systems The client-server style

Architectural styles for software systems The client-server style Architectural styles for software systems The cliet-server style Prof. Paolo Ciacarii Software Architecture CdL M Iformatica Uiversità di Bologa Ageda Cliet server style CS two tiers CS three tiers CS

More information

SRx. HD/SD Dual Input Diversity COFDM Receiver. Features. Options. Accessories. Applications

SRx. HD/SD Dual Input Diversity COFDM Receiver. Features. Options. Accessories. Applications HD/SD Dual Iput Diversity COFDM Receiver Features Dual iput maximum ratio combiig diversity receiver Umatched adjacet chael performace Superior broadcast grade video MPEG-4 Part-10/H.264 2 moo audio chaels

More information

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τεχνολογία Λογισμικού, 7ο/9ο εξάμηνο 2018-2019 Τεχνολογία Λογισμικού Ν.Παπασπύρου, Αν.Καθ. ΣΗΜΜΥ, ickie@softlab.tua,gr

More information

K-NET bus. When several turrets are connected to the K-Bus, the structure of the system is as showns

K-NET bus. When several turrets are connected to the K-Bus, the structure of the system is as showns K-NET bus The K-Net bus is based o the SPI bus but it allows to addressig may differet turrets like the I 2 C bus. The K-Net is 6 a wires bus (4 for SPI wires ad 2 additioal wires for request ad ackowledge

More information

Application Notes for Configuring Dasan Electron Headsets from JPL Europe with Avaya 9600 Series IP Deskphones using a DA-30 Cord Issue 1.

Application Notes for Configuring Dasan Electron Headsets from JPL Europe with Avaya 9600 Series IP Deskphones using a DA-30 Cord Issue 1. Avaya Solutio & Iteroperability Test Lab Applicatio Notes for Cofigurig Dasa Electro Headsets from JPL Europe with Avaya 9600 Series IP Deskphoes usig a DA-30 Cord Issue 1.0 Abstract These Applicatio Notes

More information

1&1 Next Level Hosting

1&1 Next Level Hosting 1&1 Next Level Hostig Performace Level: Performace that grows with your requiremets Copyright 1&1 Iteret SE 2017 1ad1.com 2 1&1 NEXT LEVEL HOSTING 3 Fast page loadig ad short respose times play importat

More information

Application Notes for configuring Agent AG Headsets from Corporate Telecommunications with Avaya one-x Communicator using a USB 2.0 Chord Issue 1.

Application Notes for configuring Agent AG Headsets from Corporate Telecommunications with Avaya one-x Communicator using a USB 2.0 Chord Issue 1. Avaya Solutio & Iteroperability Test Lab Applicatio Notes for cofigurig Aget AG Headsets from Corporate Telecommuicatios with Avaya oe-x Commuicator usig a USB 2.0 Chord Issue 1.0 Abstract These Applicatio

More information

Did you know that houses with CCTV are 90% less likely to be burgled? Introducing the new Easy Fit range of CCTV.

Did you know that houses with CCTV are 90% less likely to be burgled? Introducing the new Easy Fit range of CCTV. Easy Fit CCTV Rage Did you kow that houses with CCTV are 90% less likely to be burgled? Itroducig the ew Easy Fit rage of CCTV. Whether it s your home or your busiess, havig extra security ca help you

More information

Behavioral Modeling in Verilog

Behavioral Modeling in Verilog Behavioral Modelig i Verilog COE 202 Digital Logic Desig Dr. Muhamed Mudawar Kig Fahd Uiversity of Petroleum ad Mierals Presetatio Outlie Itroductio to Dataflow ad Behavioral Modelig Verilog Operators

More information

L6: FSMs and Synchronization

L6: FSMs and Synchronization L6: FSMs ad Sychroizatio Ackowledgemets: Materials i this lecture are courtesy of the followig sources ad are used with permissio. Rex Mi J. Rabaey, A. Chadrakasa, B. Nikolic. igital Itegrated Circuits:

More information

Appendix D. Controller Implementation

Appendix D. Controller Implementation COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Appedix D Cotroller Implemetatio Cotroller Implemetatios Combiatioal logic (sigle-cycle); Fiite state machie (multi-cycle, pipelied);

More information

Bayesian approach to reliability modelling for a probability of failure on demand parameter

Bayesian approach to reliability modelling for a probability of failure on demand parameter Bayesia approach to reliability modellig for a probability of failure o demad parameter BÖRCSÖK J., SCHAEFER S. Departmet of Computer Architecture ad System Programmig Uiversity Kassel, Wilhelmshöher Allee

More information

U8 Flash Memory Controller

U8 Flash Memory Controller U8 Flash Memory Cotroller U8 U8 Flash Memory Cotroller The Hyperstoe U8 family of Flash Memory Cotrollers together with provided applicatio ad Flash specific firmware offers a easy-to-use turkey platform

More information

Service Oriented Enterprise Architecture and Service Oriented Enterprise

Service Oriented Enterprise Architecture and Service Oriented Enterprise Approved for Public Release Distributio Ulimited Case Number: 09-2786 The 23 rd Ope Group Eterprise Practitioers Coferece Service Orieted Eterprise ad Service Orieted Eterprise Ya Zhao, PhD Pricipal, MITRE

More information

The CCITT Communication Protocol for Videophone Teleconferencing Equipment

The CCITT Communication Protocol for Videophone Teleconferencing Equipment The CCITT Commuicatio Protocol for Videophoe Telecoferecig Equipmet Ralf Hiz Daimler-Bez AG Istitut ffir Iformatiostechik Tcl. 0731 / 505-21 32 Fax. 0731 / 505-41 04 Wilhelm-R.uge-Str. 11 7900 Ulm Abstract

More information

Outline n Introduction n Background o Distributed DBMS Architecture

Outline n Introduction n Background o Distributed DBMS Architecture Outlie Itroductio Backgroud o Distributed DBMS Architecture Datalogical Architecture Implemetatio Alteratives Compoet Architecture o Distributed DBMS Architecture o Distributed Desig o Sematic Data Cotrol

More information

Transitioning to BGP

Transitioning to BGP Trasitioig to BGP ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 24 th April

More information

HP Media Center PC Getting Started Guide

HP Media Center PC Getting Started Guide HP Media Ceter PC Gettig Started Guide The iformatio i this documet is subject to chage without otice. Hewlett-Packard Compay makes o warraty of ay kid with regard to this material, icludig, but ot limited

More information

Threads and Concurrency in Java: Part 1

Threads and Concurrency in Java: Part 1 Cocurrecy Threads ad Cocurrecy i Java: Part 1 What every computer egieer eeds to kow about cocurrecy: Cocurrecy is to utraied programmers as matches are to small childre. It is all too easy to get bured.

More information

A Taste of Maya. Character Setup

A Taste of Maya. Character Setup This tutorial goes through the steps to add aimatio cotrols to a previously modeled character. The character i the scee below is wearig clothes made with Cloth ad the sceery has bee created with Pait Effects.

More information

LifeBook P Series Notebook BIOS BIOS SETUP UTILITY

LifeBook P Series Notebook BIOS BIOS SETUP UTILITY BIOS SECTION P1510 LifeBook P7000 Notebook BIOS LifeBook P Series Notebook BIOS BIOS SETUP UTILITY The BIOS Setup Utility is a program that sets up the operatig eviromet for your otebook. Your BIOS is

More information

SURVEYING INSTRUMENTS SDR33 SOKKIA ELECTR ONIC FIELD BOOKS NOW EVEN MORE RUGGED PERFORMANCE. from The World Leader in Data Collection

SURVEYING INSTRUMENTS SDR33 SOKKIA ELECTR ONIC FIELD BOOKS NOW EVEN MORE RUGGED PERFORMANCE. from The World Leader in Data Collection SURVEYING INSTRUMENTS TM SOKKIA SDR33 ELECTR ONIC FIELD BOOKS ELECTRONIC NOW EVEN MORE RUGGED PERFORMANCE from The World Leader i Data Collectio PUT RUGGED, DEPENDABLE POWER IN THE PALM OF YOUR HAND You

More information

Out the box. dataloggers. easy to configure easy data streaming easy choice. connect, simply configure and go

Out the box. dataloggers. easy to configure easy data streaming easy choice. connect, simply configure and go Out the box dataloggers easy data collectio easily prove easy to cofigure easy data streamig easy choice coect, simply cofigure ad go Rebel Data Loggers - A complete solutio The Rebel rage offers a complete

More information

Threads and Concurrency in Java: Part 1

Threads and Concurrency in Java: Part 1 Threads ad Cocurrecy i Java: Part 1 1 Cocurrecy What every computer egieer eeds to kow about cocurrecy: Cocurrecy is to utraied programmers as matches are to small childre. It is all too easy to get bured.

More information

USB TO PARALLEL USB to DB25 Parallel Adapter Cable

USB TO PARALLEL USB to DB25 Parallel Adapter Cable USB TO PARALLEL USB to DB25 Parallel Adapter Cable User Maual XUPP25 www.hamletcom.com Dear Customer, thaks for choosig a Hamlet product. Please carefully follow the istructios for its use ad maiteace

More information

APPLICATION NOTE PACE1750AE BUILT-IN FUNCTIONS

APPLICATION NOTE PACE1750AE BUILT-IN FUNCTIONS APPLICATION NOTE PACE175AE BUILT-IN UNCTIONS About This Note This applicatio brief is iteded to explai ad demostrate the use of the special fuctios that are built ito the PACE175AE processor. These powerful

More information

CS2410 Computer Architecture. Flynn s Taxonomy

CS2410 Computer Architecture. Flynn s Taxonomy CS2410 Computer Architecture Dept. of Computer Sciece Uiversity of Pittsburgh http://www.cs.pitt.edu/~melhem/courses/2410p/idex.html 1 Fly s Taxoomy SISD Sigle istructio stream Sigle data stream (SIMD)

More information

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab Avaya Solutio & Iteroperability Test Lab Applicatio Notes for Cofigurig JPL X400 Cordless DECT Headset with Hadset Lifter from JPL Limited with Avaya 9400 Series Digital Telephoes Issue 1.0 Abstract These

More information

EE 459/500 HDL Based Digital Design with Programmable Logic. Lecture 13 Control and Sequencing: Hardwired and Microprogrammed Control

EE 459/500 HDL Based Digital Design with Programmable Logic. Lecture 13 Control and Sequencing: Hardwired and Microprogrammed Control EE 459/500 HDL Based Digital Desig with Programmable Logic Lecture 13 Cotrol ad Sequecig: Hardwired ad Microprogrammed Cotrol Refereces: Chapter s 4,5 from textbook Chapter 7 of M.M. Mao ad C.R. Kime,

More information

Identification of the Swiss Z24 Highway Bridge by Frequency Domain Decomposition Brincker, Rune; Andersen, P.

Identification of the Swiss Z24 Highway Bridge by Frequency Domain Decomposition Brincker, Rune; Andersen, P. Aalborg Uiversitet Idetificatio of the Swiss Z24 Highway Bridge by Frequecy Domai Decompositio Bricker, Rue; Aderse, P. Published i: Proceedigs of IMAC 2 Publicatio date: 22 Documet Versio Publisher's

More information

WYSE Academic Challenge Sectional Computer Science 2005 SOLUTION SET

WYSE Academic Challenge Sectional Computer Science 2005 SOLUTION SET WYSE Academic Challege Sectioal Computer Sciece 2005 SOLUTION SET 1. Correct aswer: a. Hz = cycle / secod. CPI = 2, therefore, CPI*I = 2 * 28 X 10 8 istructios = 56 X 10 8 cycles. The clock rate is 56

More information

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5.

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5. Morga Kaufma Publishers 26 February, 208 COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter 5 Virtual Memory Review: The Memory Hierarchy Take advatage of the priciple

More information

Computer Graphics Hardware An Overview

Computer Graphics Hardware An Overview Computer Graphics Hardware A Overview Graphics System Moitor Iput devices CPU/Memory GPU Raster Graphics System Raster: A array of picture elemets Based o raster-sca TV techology The scree (ad a picture)

More information

SERIAL COMMUNICATION INTERFACE FOR ESA ESTRO

SERIAL COMMUNICATION INTERFACE FOR ESA ESTRO Bulleti E708 rev0 7/06/0 SERIAL COMMUNICATION INTERFACE FOR - SERIES FEATURES Supply voltage: 90 40vac Supply frequecy: 40 70 Hz Max. absorbtio: 40W Operatig temperature: 0 50 C Storage temperature: -0

More information