Uc1394a Carrier Product Overview

Total Page:16

File Type:pdf, Size:1020Kb

Uc1394a Carrier Product Overview UC1394a Carrier product overview UC1394a Carrier Highly flexible ultra-compact© carrier board with FPGA, IEEE 1394 (FireWire®) + USB interfacing and various I/O Key features Customer benefits ® © Hardware: · micro-line and ultra-compact boards offer the opportunity to directly reduce time to · Highly flexible carrier board for the ultra- © market compact multi chip module (MCM) family ® © ® · micro-line and ultra-compact boards · micro-line bus compatibility allows direct maximize software creativity and minimize connection between micro-line® and ultra- © high density and sensitive high frequency compact products hardware design · Capable to carry UC1394a-1, UC1394a-2 ® © © · micro-line and ultra-compact boards are and further ultra-compact daughter multi the perfect target hardware for system chip modules development, prototyping and volume · User programmable Xilinx SPARTAN II production FPGA with 50 kGates enables various I/O · overall shorter design and system cycles interface- or test pattern- realization for the © ® dramatically reduce development costs ultra-compact -or the micro-line -bus ® © · micro-line and ultra-compact boards are · Onboard FPGA booting Flash with various manufactured according to ISO 9002:2000 available standard FPGA solutions also · CE-qualification ensures first-class product allow to run the system without additional performance and industrial quality FPGA design effort · Attractive quantity pricing · Equipped with interface connectors for IEEE 1394 (FireWire®), USB 1.1 (slave), RS232 and 4 channel analog in · JTAG interfaces allow reconfiguration of Applications © onboard FPGA, UC1394a-x daughter · ultra-compact UC1394a-x daughter MCM module FPGA, as well as UC1394a-x evaluation and prototyping daughter module software debugging · High speed IEEE 1394 (FireWire®) and · Approximately 100 digital user I/O pins, USB networking individually configurable to be either micro- · High speed data processing line® bus interface or individual FPGA I/O · Imaging applications · Single +3.3V to +5.5V power supply · Industrial control · Space saving, highly integrated SMD technology, board dimensions 120 x 67 mm Software: · ultra-compact© software development tool packages including Code Composer Studio and emulation hardware available · ultra-compact© and UC1394 Carrier FPGA development tool packages available © ORSYS Orth System GmbH 05/2003 1 UC1394a Carrier product overview General description The UC1394a Carrier board provides a powerful and flexible carrier platform for the ultra-compact© multi chip module (MCM) family from Orsys. It allows the direct soldered mounting of all ultra- compact© modules in PLCC package. It can run the mounted daughter UC1394a-x module as a stand- alone system, a IEEE 1394 or USB network system or as part of a micro-line® processor system. Streaming data from the mounted daughter UC1394a-x module can be directly transmitted / received through micro-line® I/O hardware pins to an external data source / destination or can be switched over the onboard FPGA to any stacked micro-line® xxxxCPU or xxxxCompact processor board at 3.3V signal level. It furthermore allows the direct connection of standard DSP software- and FPGA- development tools through its JTAG interfaces in order to enable software debugging and FPGA updating on the mounted daughter UC1394a-x module and on its own FPGA. Various hardware configuration abilities allow to setup all important UC1394a-x module operation modes. The SPARTAN II FPGA The SPARTAN II FPGA with its free programmable logic resources and memory cells is useful to realize various system specific solutions by “wiring” the needed ultra-compact© multi chip module (MCM) pins to an external connector. If needed, individual digital logic can be added inside the UC1394a Carrier board FPGA. This allows a maximum of flexibility for individual solutions, network performance benchmarking, as well as quick getting started approaches. © ORSYS Orth System GmbH 05/2003 2 UC1394a Carrier product overview micro-line® bus (3.3 Volt ) 103 Cross / NoCross Reset Power Manager Manager Tx Rx RS232 Tx Rx Line Driver McBSP0 McBSP1 FPGA I/O 16 Streaming Data 5 Streaming Control + Handshake 3 DSP I/O Xilinx SPARTAN 2 McBSP2 6 JTAG 50 KGates JTAG 22 FPGA I/O FPGA 4 5 Operation Mode Setup IEEE 1394 IEEE 1394 USB 1.1 4 Channel Boot LED 1 LED 2 JTAG Port 1 Port 2 Slave Analog In / PROM Digital I/O ultra-compact UC1394a Carrier Block diagram of the ultra-compact UC1394a Carrier board The micro-line® connectors as system I/O interface The ultra-compact UC1394a Carrier board is designed as a micro-line® compatible board. This allows to operate the daughter ultra-compact UC1394a-x multi chip module inside a larger environment, that potentially consists of various processor or peripheral platforms. By that approach, the following system configurations are possible: 1. Run the UC1394a-x daughter module stand alone on the Carrier board, just powering it by the micro-line® bus by using a micro-line® PowerSupply board. Various user accessible I/O lines are directly connected to various micro-line® pins. 2. Run the UC1394a-x daughter module as a simple peripheral plug-and-play IEEE 1394 device to an existing main processor system like a C6711CPU. This allows for example direct C6000 to IEEE 1394 interfacing by fast parallel bus DMA transfers from the main processor to the UC1394a-x streaming interface. 3. Run the UC1394a-x daughter module as a master C55xx DSP system at the micro-line® bus, allowing various additional peripheral micro-line® boards like A to D or D to A converters directly to be managed by the daughter module ´s own DSP. The micro-line® pins at the ultra-compact UC1394a Carrier board are typically working at 3.3V signal levels and are not 5V tolerant. © ORSYS Orth System GmbH 05/2003 3 UC1394a Carrier product overview Footprint of the ultra-compact UC1394a Carrier board 90 5.71 5.71 1.27 A B 2.54 5.08 BB 58.5 1.27 1.27 C D E X P EGND 2.54 5.71 5.71 15,24 17.78 17.78 © ORSYS Orth System GmbH 05/2003 4 UC1394a Carrier product overview Pin A B BB C D E X P 1 D00 A0 HD0 ISO_D00 DGND_P /ISO_FLAG0 - - (A10) (A11) (E14) (D14) (R9) 2 D01 A1 HD1 ISO_D01 DGND_P /ISO_FLAG1 - - (B10) (A12) (E15) (E16) (H3) 3 D02 A2 HD2 ISO_D02 DGND_P ISO_FCLK - - (C10) (A13) (C15) (F15) (D9) 4 D03 A3 HD3 ISO_D03 DGND_P /ISO_ROE I2C_SDA - (D10) (A14) (B16) (G16) (E4) 5 D04 A4 HD4 ISO_D04 +3.3 to 5.5V /ISO_REN I2C_SCL - (E10) (B11) (C16) (J16) (N10) 6 D05 A5 HD5 ISO_D05 +3.3 to 5.5V /ISO_WEN - 1394 +8..30V (E11) (B12) (D16) (M16) (F5) 7 D06 A6 HD6 ISO_D06 /RESETIN ISO_TSYNC - 1394 PHY GND (F16) (C11) (E13) (N16) (K4) 8 D07 A7 HD7 ISO_D07 /RESETOUT ISO_RSYNC - - (H16) (C12) (F12) (N14) (G2) 9 D08 - HD8 ISO_D08 - ISO_PKT_ID - 1394 PHY GND (H15) (F13) (N7) (M6) 10 D09 - HD9 ISO_D09 /CS1 DR1 - Cable Power +8...30V (H14) (F14) (P6) (F2) 11 D10 - HD10 ISO_D10 /CS2 DX1 (H13) (G12) (A6) (T3) 12 D11 - HD11 ISO_D11 /CS3 CLKR1 (K16) (G13) (M7) (L1) 13 D12 - HD12 ISO_D12 /CS4 CLKX1 (K15) (G14) (R7) (J3) 14 D13 - HD13 ISO_D13 /CS5 FSR1 (K14) (G15) (T8) (K3) 15 D14 - HD14 ISO_D14 /CS6 FSX1 (K13) (J13) (T6) (M3) 16 D15 - HD15 ISO_D15 /CS7 - (K12) (J14) (P8) (M2) 17 D16 - HHWL (HA0) ISO_D16 /INT0 - (M15) (J15) (A7) (B6) 18 D17 - HCNTL0 (HA1) ISO_D17 /INT1 - (M14) (L16) (B7) (T5) 19 D18 - HCNTL1 (HA2) ISO_D18 /INT2 - (M13) (L12) (D8) (J4) 20 D19 - RSVD (HA3) ISO_D19 /INT3 DR0 (N12) (L13) (T9) (N5) 21 D20 - HR/W (HA4) ISO_D20 /NMI_IACK DX0 (P16) (L14) (R10) (L5) 22 D21 - /HCS ISO_D21 /RD CLKR0 (R16) (L15) (P9) (G1) 23 D22 - /HRD or /HSTRB ISO_D22 /WR CLKX0 (P13) (T15) (P10) (B1) 24 D23 - /HWR or /HSTRB ISO_D23 R/W FSR0 (R13) (T14) (M10) (H2) 25 D24 DGND_S HRDY ISO_D24 /STRB FSX0 (R12) (T13) (T7) (G4) 26 D25 DGND_S /HINT ISO_D25 TXD XF0 (P12) (T12) (F3) 27 D26 DGND_S - ISO_D26 RTS XF1 (T11) (B3) 28 D27 DGND_S - ISO_D27 RXD - (R11) (C2) 29 D28 DGND_S - ISO_D28 CTS - (P11) (A4) 30 D29 DGND_S - ISO_D29 READY - (N11) (E6) (D5) 31 D30 DGND_S - ISO_D30 - - (M11) (R1) 32 D31 DGND_S - ISO_D31 - - (T10) (M4) micro-line® standard connector scheme (FPGA pins in brackets) This color indicates that this pin is connected to the Carrier board FPGA This color indicates that this pin is connected to the UC1394a-1 daughter module (buffered or directly) This color indicates that this pin is connected either to the Carrier board FPGA and the UC1394a-1 daughter module (directly or switched) © ORSYS Orth System GmbH 05/2003 5 UC1394a Carrier product overview The micro-line® standard connector scheme Connector A: D0-D31 data lines Connector B: A0-A7 address lines, digital ground for the micro-line® bus Connector BB: Host Port Interface, I/O Signal Ground Connector C: ISO_D0 - ISO_D31, data lines of the external isochronous IEEE 1394 streaming interface Connector D: Power Supply, Control lines for peripheral boards, RS232 lines Connector E: Control lines for the external isochronous IEEE 1394 streaming interface, McBSP signals Connector X: Expansion I2C lines Connector P: Power connector for cable power supply © ORSYS Orth System GmbH 05/2003 6 UC1394a Carrier product overview Specification overview Board definition ultra-compact© MCM Carrier board with FPGA, interfacing ultra-compact© with micro-line® family FPGA Xilinx SPARTAN II with 50 Kgates Boot PROM FPGA Boot PROM Common micro-line® RS232 with line drivers for communication with PC and for Interfaces other application purposes 7 parallel bus I/O interfaces with I/O waitstate generator for glueless adaptation of external peripheral devices and modules (including 7 decoded /CS lines)
Recommended publications
  • 802.11 B/G/N Standalone Wi-Fi + BLE 4.1Module with Integrated Antenna
    Product Brief AVIC 802.11 b/g/n Standalone Wi-Fi + BLE 4.1Module with Integrated Antenna Description AVIC is a highly integrated low power single-stream (1x1) IEEE 802.11 b/g/n standalone Wi-Fi + BLE 4.1 Module. This highly tuned certified Module integrates crystals, flash and antenna for easy hardware design. This feature-rich Module using Qualcomm QCA4010 and CSR 8811 SoCs are specially designed for various verticals of Internet of Things (IoT) like Smart Home, Industrial IoT, Smart Retail and Smart City. The AVIC Module includes a suite of communication protocols including HTTP, IPv4v6, TCP, SSL 3.0, TLS1.0, TLS1.1, TLS1.2, DHCP, ICMP, IGMP, MQTT, mDNS and DNS, as well as support for multiple cloud agents like AWS and Azure. Size: 16 mm x 20 mm x 2.1 mm AVIC with integrated low power MCU, it is designed to answer manufacturer demand for easy integration, low power with Applications advanced features while minimizing size, cost and power consumption. This low power highly secure Module with its Smart Home sensor networks integrated security engine is suitable for battery powered portable Smart city sensor networks wireless applications. High performance HID controllers Internet of Things (IoT) sensor networks Smart door locks Features Smart lighting networks Industry-leading single stream IEEE 802.11bgn Wi-Fi and Connected white goods Bluetooth Low Energy (BLE) v4.1 connectivity solution Integrated on-chip application processor and user memory (800 KB) Data rate up to 72.2 Mbps MCS7 HT20 Block Diagram UART, SPI, I2C, I2S,
    [Show full text]
  • JTAG Controller Board Specification
    JTAG Controller Board Specification Rice University April 27, 2011 Introduction The board is intended for evaluation of the National Semiconductor JTAG 1149.1. SCANSTA101 System Test Access Master [1]. Its block diagram is shown on Fig.1. The board is build as a VME A24D16 Slave; the dimensions are 6U x 160 mm. The VME interface circuitry is implemented in the Xilinx XCR3128 CPLD. The SCANSTA101 Master provides JTAG access to external devices via two front panel connectors. One 14-pin connector is compatible with the Xilinx JTAG cable (LVTTL levels), and another 16-pin connector is compatible with the JTAG cable for the CSC EMU Trigger Motherboard [2] (LVDS levels). Fig.1: Block Diagram of the JTAG Controller Board 1. SCANSTA101 JTAG Master The SCANSTA101 is designed to function as a test master for the IEEE 1149.1 boundary scan test system. It is an enhanced version, and a replacement for, the SCANPSC100 device. The interface from the SCANSTA101 to the system processor (VME bus master, in our case) is implemented by reading and writing registers, some of which map to locations in the SCANSTA101 memory. Hardware handshaking and interrupt lines are provided as part of the processor interface. The block diagram of the device is shown in Fig.2. The external JTAG slave devices are connected via the front panel connectors. These may be any JTAG- compatible FPGA, programmable memories and others. The internal Test and Debug Interface Port (Fig.2) is not used, although its inputs and outputs are available on the board as a test points.
    [Show full text]
  • Overview of Xilinx JTAG Programming Cables and Reference Schematics for Legacy
    R Overview of Xilinx JTAG Programming Cables and Reference Schematics for Legacy XTP029 (v1.0) March 28, 2008 Parallel Cable III (PC3) Summary This technical publication provides an overview of Xilinx JTAG Cables and a reference schematic for the legacy Xilinx Parallel Cable III product (PC3) for educational use. Description Xilinx offers the Hi-Speed Platform Cable USB (PCUSB) and the Parallel Cable IV (PC4) cables. The PC4 cable supports both the IEEE 1284 parallel port interface and IEEE STD 1149.1 (JTAG) standards for in-system programming or embedded debug. These cables are more thoroughly described in the “Overview of Xilinx JTAG Solutions.” For reference purposes, the PC3 product schematic is also provided in this document. Note: The PC3 cable product has been discontinued and replaced by PCUSB and PC4. Both the PCUSB and PC4 cables have expanded capabilities, superior download performance, and robust immunity to system interface sensitivities when compared to the legacy PC3 cable. The PC3 product was first introduced in 1998 and then discontinued in 2002. Software support for PC3 was removed starting in March 2008 with the 10.1 release of Xilinx iMPACT software. Versions of iMPACT software after 10.1 release do not support the PC3 cable. See “Notice of Disclaimer” regarding warranty and support of the PC3 schematic information. Overview of Xilinx recommends the Platform Cable USB (PCUSB) or Parallel Cable IV (PC4) for new Xilinx JTAG designs. The PCUSB and PC4 offer reliable operation, higher speed download, voltage support down to 1.5V, keyed ribbon cable connector for error-free insertion, and improved ground/signal Solutions integrity.
    [Show full text]
  • JTAG Advanced Capabilities and System Design
    SCANSTA101,SCANSTA111,SCANSTA112, SCANSTA476 JTAG Advanced Capabilities and System Design Literature Number: SNLA211 SIGNAL PATH designer® Tips, tricks, and techniques from the analog signal-path experts No. 117 JTAG Advanced Capabilities Feature Article ............... 1-6 and System Design Comms Applications .........2 — By David Morrill, Principal Applications Engineer he JTAG bus, originally intended for board-level manufacturing test, has evolved into a multipurpose bus also used for In-System Program- Tming (ISP) of FPGAs, FLASH, and processor emulation. Th is article’s intent is to provide a brief overview of JTAG. Several system-level design options will be proposed, from the simplest board-level JTAG chain through a complex embedded multidrop system. Finally, an appendix is included that contains some useful defi nitions. Overview: What is JTAG? Th e Joint Test Action Group (JTAG) is an industry group formed in 1985 to develop a method to test populated circuit boards after manufacture. Th e group’s work resulted in the IEEE 1149.1 standard entitled Standard Test Access Port and Boundary-Scan Architecture. Th e terms 1149.1, JTAG, “dot 1”, and SCAN all refer to the same thing, the IEEE 1149.1 Standard for Boundary Scan Test. What is JTAG and what does it do? 1) It is a serial test bus. 2) It adds a Test Access Port (TAP) consisting of four pins to an IC (fi ve with optional RESET) as shown in Figure 1. – TDI (Test Data In) – TDO (Test Data Out) – TCK (Test Clock) – TMS (Test Mode Select) – TRST (Test Reset) JTAG provides access to interconnected digital cells on an IC: 1) with a method of access for test and diagnostics and the – ability to do factory and remote testing and diagnostics, – ability to perform software debug, and – reduce “No-Fault-Found” problems 2) with a method for in-circuit upgrades and the – ability to remotely perform system-wide fi rmware upgrades High Effi ciency.
    [Show full text]
  • Dataman 48Pro Specification
    Dataman 48Pro www.dataman.com • Universal 48 pin ZIF socket accepts both 300/600 mil DIP devices up to 48 pin • Intelligent pin drivers allow varying voltages to be applied to any pin delivering signals without overshoot, increasing The Dataman 48Pro is a universal 48pin driver, PC based programmer programming yield with ISP capabilities with USB 2.0 and parallel connectivity. The 48Pro is built to meet the demands of development labs and field engineers • Pin drivers operate for universal programming. down to 1.8V so you'll Supporting over 22,000 devices with new support being added monthly, be ready to program the Dataman 48Pro can program without the need for a family-specific the full range of module, giving you the freedom to choose the optimal device for your design. Using the built-in, in-circuit serial programming (ISP) connector, tomorrow’s advanced the programmer is able to program ISP compatible chips in circuit. low-voltage devices • ISP capable using the Hardware General JTAG interface • FPGA based totally reconfigurable 48 powerful TTL pindrivers provide H/L/pull_up/pull_down and read capability for each pin of the socket. Advanced pindrivers incorporate high-quality high-speed circuitry to • Multiprogramming deliver signals without overshoot or ground bounce for all supported devices. Pin drivers operate down to 1.8V so you'll be ready to program the full range of today's advanced low-voltage devices support allows one PC • The programmer performs device insertion tests and contact checks before device programming. These to control up to eight capabilities, supported by overcurrent protection and signature-byte check help prevent chip damage due to operator error units programming • Built-in protection circuits eliminates damage to programmer and/or device due to environment or independently or as a operator failure.
    [Show full text]
  • Documentation for JTAG Switcher
    Documentation for JTAG Switcher 18 October 2019 License The MIT License Copyright (c) 2018-2019 Lauterbach GmbH, Ingo Rohloff Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUD- ING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. i Table of Contents 1 Introduction 2 1.1 IEEE 1149.1 aka JTAG . .2 1.2 JTAG overview . .3 1.3 JTAG chaining . .5 2 JTAG Switcher overview 6 2.1 Motivation . .6 2.2 Basic circuitry . .8 2.3 Design decisions . .9 2.3.1 JTAG Switcher should conform to IEEE 1149.1 . .9 2.3.2 Transparency . .9 2.3.3 First in JTAG chain . .9 2.3.4 JTAG slave TCK clock gating .
    [Show full text]
  • JTAG Simulation VIP Datasheet
    VIP Datasheet Simulation VIP for JTAG Provides JTAG and cJTAG support Overview Cadence® Simulation VIP is the world’s most widely used VIP for digital simulation. Hundreds of customers have used Cadence VIP to verify thousands of designs, from IP blocks to full systems on chip (SoCs). The Simulation VIP is ready-made for your environment, providing consistent results whether you are using Cadence Incisive®, Synopsys VCS®, or Mentor Questa® simulators. You have the freedom to build your testbench using any of these verification languages: SystemVerilog, e, Verilog, VHDL, or C/C++. Cadence Simulation VIP supports the Universal Verification Methodology (UVM) as well as legacy methodologies. The unique flexible architecture of Cadence VIP makes this possible. It includes a multi-language testbench interface with full access to the source code to make it easy to integrate VIP with your testbench. Optimized cores for simulation and simulation-acceleration allow you to choose the verification approach that best meets your objectives. Deliverables Specification Support People sometimes think of VIP as just a bus functional model The JTAG VIP supports the JTAG Protocol v1.c from 2001 as (BFM) that responds to interface traffic. But SoC verification defined in the JTAG Protocol Specification. requires much more than just a BFM. Cadence Simulation VIP components deliver: • State machine models incorporate the subtle features of Supported Design-Under-Test Configurations state machine behavior, such as support for multi-tiered, Master Slave Hub/Switch power-saving modes Full Stack Controller-only PHY-only • Pre-programmed assertions that are built into the VIP to continuously watch simulation traffic to check for protocol violations.
    [Show full text]
  • VME BUS Rapid Development
    s VME -RDK System On Programmable Chip Via Rocca di Papa, 21 –00179 Roma, Italy Email: [email protected] - Web: www.geb-enterprise.com VME BUS Rapid Development Kit Overview The VME Bus family has the target to make available at low cost the resources to build a fast prototype of a VME master/slave/controller subsytem. The modularity of the resources, both hardware board and firmware VHDL IP allow to compose many types of application with a low effort . The application field may be: • In heterogeneous systems, when you wish to make a system soft growth up , a mixture of different form factor boards and a flexible bridge could be needed, for instance beetween PC/PXI bus and VME standard/customized bus. • In components or boards obsolescence replacement. To save money, the VME IP can include a bus interface able to emulate the local bus timing of obsolete solution that You are replacing. • In test systems to perform test cycles to UUT slave board and/or to acknowledge bus cycles from an UUT master board and to perform bus signals check at same time. The GEB-VME board hosts the Fpga, that makes available the modular VME IP, the VME Drivers and Receivers, SdRam and Fpga ancillary logic, including a switching power supply, able to generate onboard 3V3 when it isn’t available on the P0 connector. The board is built in two classes of form factors. • The first one has a standard hight 6U but the length was reduced to 58mm to allow the connection with a “front end” board that will host additional resources such as I/O interfaces or access ports.
    [Show full text]
  • (DFT) Architecture and It's Verification Using Universal Verification Methodology
    Rochester Institute of Technology RIT Scholar Works Theses 12-2019 Design of an Efficient Design forest T (DFT) Architecture and it's Verification Using Universal Verification Methodology Sushmitha Mavuram [email protected] Follow this and additional works at: https://scholarworks.rit.edu/theses Recommended Citation Mavuram, Sushmitha, "Design of an Efficient Design forest T (DFT) Architecture and it's Verification Using Universal Verification Methodology" (2019). Thesis. Rochester Institute of Technology. Accessed from This Master's Project is brought to you for free and open access by RIT Scholar Works. It has been accepted for inclusion in Theses by an authorized administrator of RIT Scholar Works. For more information, please contact [email protected]. DESIGN OF AN EFFICIENT DESIGN FOR TEST (DFT) ARCHITECTURE AND IT’S VERIFICATION USING UNIVERSAL VERIFICATION METHODOLOGY by Sushmitha Mavuram GRADUATE PAPER Submitted in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE in Computer Engineering Approved by: Mr. Mark A. Indovina, Graduate Research Advisor Senior Lecturer, Department of Electrical and Microelectronic Engineering Dr. Marcin Lukowiak, Committee Member Professor, Department of Computer Engineering Dr. Amlan Ganguly, Department Head Professor, Department of Computer Engineering DEPARTMENT OF COMPUTER ENGINEERING KATE GLEASON COLLEGE OF ENGINEERING ROCHESTER INSTITUTE OF TECHNOLOGY ROCHESTER,NEW YORK DECEMBER, 2019 I dedicate this work to my mother Surekha, my father Jithender and my friends, for their support and encouragement throughout my master’s program at Rochester Institute of Technology. Declaration I hereby declare that all the contents of this graduate project paper are original, except where specific references are made to the work of others.
    [Show full text]
  • 2.4 Ghz/5 Ghz Dual-Band 1X1 Wi-Fi 4 and Bluetooth 5.2 Combo Soc Rev
    88W8977_SDS 2.4 GHz/5 GHz Dual-band 1x1 Wi-Fi 4 and Bluetooth 5.2 Combo SoC Rev. 3 — 13 May 2021 Product short data sheet 1 Product overview The 88W8977 System-on-Chip (SoC) is a highly integrated single-chip solution that incorporates both Wi-Fi® (2.4/5 GHz) and Bluetooth® technology. The System-on-Chip (SoC) provides both simultaneous and independent operation of the following: • IEEE 802.11n compliant, 1x1 spatial stream with data rates up to MCS7 (150 Mbps) • Bluetooth 5.2 (includes Bluetooth Low Energy (LE)) The SoC also provides 3-way coexistence for Wi-Fi, Bluetooth, and ZigBee operation, and indoor location and navigation (802.11mc). The internal coexistence arbitration and a Mobile Wireless Systems (MWS) serial transport interface provide the functionality for connecting an external Long Term Evolution (LTE) or ZigBee device. The device also supports a coexistence interface for co-located Bluetooth/Wi-Fi device arbitration. For security, the device supports high performance 802.11i security standards through the implementation of the Advanced Encryption Standard (AES)/Counter Mode CBC- MAC Protocol (CCMP), Wired Equivalent Privacy (WEP) with Temporal Key Integrity Protocol (TKIP), AES/Cipher-Based Message Authentication Code (CMAC), WPA (AES), and Wi-Fi Authentication and Privacy Infrastructure (WAPI) security mechanisms. For video, voice, and multimedia applications, 802.11e Quality of Service (QoS) is supported. The device also features 802.11h Dynamic Frequency Selection (DFS) for detecting radar pulses when operating in the 5 GHz range. Host interfaces include SDIO 3.0 and high-speed UART interfaces for connecting Wi-Fi and Bluetooth technologies to the host processor.
    [Show full text]
  • A Scalable, High-Performance, Real-Time Control Architecture With
    A Scalable, High-Performance, Real-Time Control Architecture with Application to Semi-Autonomous Teleoperation by Zihan Chen A dissertation submitted to The Johns Hopkins University in conformity with the requirements for the degree of Doctor of Philosophy. Baltimore, Maryland October, 2017 ⃝c Zihan Chen 2017 All rights reserved Abstract A scalable and real-time capable infrastructure is required to enable high-performance control and haptic rendering of systems with many degrees-of-freedom. The specific platform that motivates this thesis work is the open research platform da Vinci Re- search Kit (dVRK). For the system architecture, we propose a specialized IEEE-1394 (FireWire) broad- cast protocol that takes advantage of broadcast and peer-to-peer transfers to mini- mize the number of transactions, and thus the software overhead, on the control PC, thereby enabling fast real-time control. It has also been extended to Ethernet via a novel Ethernet-to-FireWire bridge protocol. The software architecture consists of a distributed hardware interface layer, a real-time component-based software frame- work, and integration with the Robot Operating System (ROS). The architecture is scalable to support multiple active manipulators, reconfigurable to enable researchers to partition a full system into multiple independent subsystems, and extensible at all levels of control. This architecture has been applied to two semi-autonomous teleoperation applica- ii ABSTRACT tions. The first application is a suturing task in Robotic Minimally Invasive Surgery (RMIS), that includes the development of virtual fixtures for the needle passing and knot tying sub-tasks, with a multi-user study to verify their effectiveness.
    [Show full text]
  • The Flash Multiprocessor: Designing a Flexible and Scalable System
    THE FLASH MULTIPROCESSOR: DESIGNING A FLEXIBLE AND SCALABLE SYSTEM Jeffrey Scott Kuskin Technical Report No. CSL-TR-97-744 November 1997 This research has been supported by DARPA contract DABT63-94-C-0054. The FLASH Multiprocessor: Designing a Flexible and Scalable System Jeffrey Scott Kuskin CSL-TR-97-744 November 1997 Computer Systems Laboratory Departments of Electrical Engineering and Computer Science Stanford University William Gates Computer Science Building, A-408 Stanford, CA 94305-9040 [email protected] Abstract The choice of a communication paradigm, or protocol, is central to the design of a large- scale multiprocessor system. Unlike traditional multiprocessors, the FLASH machine uses a programmable node controller, called MAGIC, to implement all protocol processing. The architecture of the MAGIC chip allows FLASH to support multiple communication paradigms — in particular, cache-coherent shared memory and high-performance message passing — while minimizing both hardware and software overhead. Each node in FLASH contains a microprocessor, a portion of the machine's global memory, a port to the inter- connection network, an I/O interface, and MAGIC, the custom node controller. The MAGIC chip handles all communication both within the node and among nodes, using hardwired data paths for efficient data movement and a programmable processor opti- mized for executing protocol operations. The result is a system that is flexible and scal- able, yet competitive in performance with a traditional multiprocessor that implements a single communication paradigm completely in hardware. The focus of this dissertation is the architecture, design, and performance of FLASH. Much of the motivation behind the FLASH system and the MAGIC node controller design stems from an examination of the characteristics of protocol code and the architecture of the DASH system, the predecessor to FLASH.
    [Show full text]