Bus Master

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 6825 Experts worldwide ranked by ideXlab platform

Alma Stephenson Anderson - One of the best experts on this subject based on the ideXlab platform.

  • automatic on demand prescale calibration across multiple devices with independent oscillators over an i2c Bus interface
    2009
    Co-Authors: Jay Richard Lory, Alma Stephenson Anderson
    Abstract:

    A system and method for synchronizing otherwise independent oscillators private to I2C Bus slave devices. An I2C Bus Master device can issue two new general call commands, CALIBRATE and ZERO COUNTERS. The I2C Bus slave devices respond to the CALIBRATE command by counting the number of cycles its local, private oscillator makes through during the communication transfer period of the CALIBRATE command on the I2C Bus. All such I2C Bus slave devices measure the same communication transfer period on the I2C Bus, so the differences in the digital measurements obtained by each of them are proportional to their respective oscillator frequencies. The digital measurements are privately used by each I2C Bus slave device to calculate appropriate oscillator prescale factors, and to automatically load the values that will harmonize the final product frequencies of all of the local oscillators on all of the I2C Bus slave devices in the system.

  • oscillator prescale calibration for harmonizing multiple devices with independent oscillators over an i2c Bus interface
    2008
    Co-Authors: Jay Richard Lory, Alma Stephenson Anderson
    Abstract:

    A system and method for synchronizing otherwise independent oscillators private to I2C Bus slave devices. An I2C Bus Master device is capable of issuing two new general call commands, MEASURE PULSE and RESET PRESCALE. The I2C Bus slave devices respond to the MEASURE PULSE command by returning a digital count related to the number of ticks its local, private oscillator cycles through during a signal pulse on the I2C Bus. All such I2C Bus slave devices measure the same signal pulse on the I2C Bus, so the differences in the digital measurements returned during the MEASURE PULSE command are proportional to their respective oscillator frequencies. The various digital measurements returned are used to calculate appropriate oscillator prescale factors that will harmonize the final product frequencies of all of the local oscillators on all of the I2C Bus slave devices in the system.

Jay Richard Lory - One of the best experts on this subject based on the ideXlab platform.

  • automatic on demand prescale calibration across multiple devices with independent oscillators over an i2c Bus interface
    2009
    Co-Authors: Jay Richard Lory, Alma Stephenson Anderson
    Abstract:

    A system and method for synchronizing otherwise independent oscillators private to I2C Bus slave devices. An I2C Bus Master device can issue two new general call commands, CALIBRATE and ZERO COUNTERS. The I2C Bus slave devices respond to the CALIBRATE command by counting the number of cycles its local, private oscillator makes through during the communication transfer period of the CALIBRATE command on the I2C Bus. All such I2C Bus slave devices measure the same communication transfer period on the I2C Bus, so the differences in the digital measurements obtained by each of them are proportional to their respective oscillator frequencies. The digital measurements are privately used by each I2C Bus slave device to calculate appropriate oscillator prescale factors, and to automatically load the values that will harmonize the final product frequencies of all of the local oscillators on all of the I2C Bus slave devices in the system.

  • oscillator prescale calibration for harmonizing multiple devices with independent oscillators over an i2c Bus interface
    2008
    Co-Authors: Jay Richard Lory, Alma Stephenson Anderson
    Abstract:

    A system and method for synchronizing otherwise independent oscillators private to I2C Bus slave devices. An I2C Bus Master device is capable of issuing two new general call commands, MEASURE PULSE and RESET PRESCALE. The I2C Bus slave devices respond to the MEASURE PULSE command by returning a digital count related to the number of ticks its local, private oscillator cycles through during a signal pulse on the I2C Bus. All such I2C Bus slave devices measure the same signal pulse on the I2C Bus, so the differences in the digital measurements returned during the MEASURE PULSE command are proportional to their respective oscillator frequencies. The various digital measurements returned are used to calculate appropriate oscillator prescale factors that will harmonize the final product frequencies of all of the local oscillators on all of the I2C Bus slave devices in the system.

Green Michael - One of the best experts on this subject based on the ideXlab platform.

  • Bypassing the CAMAC data Bus to read out FERA data at higher rates
    IEEE, 1998
    Co-Authors: Siegel Stefan, Vaquero López, Juan José, Gandler, William R., Green Michael
    Abstract:

    Proceeding of: 1998 IEEE Nuclear Science Symposium and Medical Imaging Conference, Toronto, Ont., 08 - 14 Nov. 1998The CAMAC standard offers flexibility by providing power and a data Bus for various modules, but it is limited to a 1 Mword/sec bandwidth. LeCroy Research CAMAC modules with an auxiliary data Bus, FERA, provide a 10 Mwordsec data transfer without CAMAC controller intervention. We have used a National Instruments digital 1/0 board (PCI-DIO- 32HS) as a FERA Bus-to-host bridge. The board provides hardware handshaking, a 20 Mword/sec bandwidth, Bus Master scatter-gather DMA, and can control up to 2 FERA Busses asynchronously. Multiple boards may reside on the same PCI or Compact PCI Bus. A 300 MHz Pentium I1 running Windows NT 4.0 sustains >3.4 MB/sec throughput in 8255 emulation mode. These capabilities are being exploited in our prototype small animal planar and PET imaging system where 32 ADC channels (16 bits each) and 3 scaler channels (32 bits each) define an event.Publicad

Sabaté Mogica David - One of the best experts on this subject based on the ideXlab platform.

  • Remote desktop. Integrating multiple devices
    2009
    Co-Authors: Sabaté Mogica David
    Abstract:

    Electronic devices have acquired an increasingly important role in our society and are integrated in our lives making both the users and their devices more accessible. Currently in the western world most families have at least one computer. This computer is generally equipped with multimedia accessories and an Internet connection. Portable devices, such as mobile phones and PDAs, are part of this technological and social environment. One might think about using a hands free Bluetooth headset together with a mobile phone, to obtain better sound quality, using a keyboard such as the Handykey Corp. Twiddler in order to dial/type quicker or send SMS messages in an easier way, watching a video on a large computer screen that had previously been downloaded to your mobile phone, etcetera. However, there is a problem when it comes to the interconnectivity between all these devices. Today users face many difficulties when attempting to use what should be the aggregated possibilities of their devices, rather than simply the functionality of each device. The hypothesis of this project is that the user’s difficulties could be overcome if their devices could be internetworked. For example, even though mobile phones and PDAs often have a USB interface, unlike typical desktop or laptop computers these devices have been designed to only be USB slaves – hence other USB devices cannot be directly attached to them. There are some signs of this changing with the introduction of USB On-The-Go – but we believe that this is a short-sighted evolutionary step. The obvious solution is to internetwork these devices. For example, by attaching these various USB devices to a computer that is a USB Bus Master (host) – we can enable the user to use their USB Twiddler with a USB phone. In this way, a user could remotely access the functions of the set of all of their portable devices – without worrying about how to directly interconnect them in pairs. This could enable new functionality, such as the user being able to answer an incoming call to their cellular phone with the keypad of the Twiddler, while using the audio input and output functions of their Bluetooth headset. We begin by examining a number of means to establish and use remote connections to access systems remotely. We have focused on the most popular desktop sharing systems, specifically those that use remote desktop protocols. Initially we require manual configuration or use of a discovery protocol to identify the different devices. Later we will examine additional protocols, along with some potentially automatic configuration mechanisms

  • Remote Desktop : Integrating multiple devices
    2008
    Co-Authors: Sabaté Mogica David
    Abstract:

    Electronic devices have acquired an increasingly important role in our society and are integrated in our lives making both the users and their devices more accessible. Currently in the western world most families have at least one computer. This computer is generally equipped with multimedia accessories and an Internet connection. Portable devices, such as mobile phones and PDAs, are part of this technological and social environment. One might think about using a hands free Bluetooth headset together with a mobile phone, to obtain better sound quality, using a keyboard such as the Handykey Corp. Twiddler in order to dial/type quicker or send SMS messages in an easier way, watching a video on a large computer screen that had previously been downloaded to your mobile phone, etcetera. However, there is a problem when it comes to the interconnectivity between all these devices. Today users face many difficulties when attempting to use what should be the aggregated possibilities of their devices, rather than simply the functionality of each device. The hypothesis of this project is that the user's difficulties could be overcome if their devices could be internetworked. For example, even though mobile phones and PDAs often have a USB interface, unlike typical desktop or laptop computers these devices have been designed to only be USB slaves -- hence other USB devices cannot be directly attached to them. There are some signs of this changing with the introduction of USB On-The-Go - but we believe that this is a short-sighted evolutionary step. The obvious solution is to internetwork these devices. For example, by attaching these various USB devices to a computer that is a USB Bus Master (host) - we can enable the user to use their USB Twiddler with a USB phone. In this way, a user could remotely access the functions of the set of all of their portable devices - without worrying about how to directly interconnect them in pairs. This could enable new functionality, such as the user being able to answer an incoming call to their cellular phone with the keypad of the Twiddler, while using the audio input and output functions of their Bluetooth headset. We begin by examining a number of means to establish and use remote connections to access systems remotely. We have focused on the most popular desktop sharing systems, specifically those that use remote desktop protocols. Initially we require manual configuration or use of a discovery protocol to identify the different devices. Later we will examine additional protocols, along with some potentially automatic configuration mechanisms.Elektroniska apparater har fått en att starkare position i vårt samhälle, integerationen i våra liv gör dem mer tillgängliga. Nu för tiden har de flesta familjer i västvärlden, minst en dator per hushåll. Datorerna har allt som oftast flera multimedia tillbehör och en internett uppkopling. Handhållna aparater så som mobiltelefoner och PDA’er är också en del av teknologiska och sociala miljön. Kanske vill man andvända en handsfree med blue tooth för att förbättra ljudkvaliteten, eller ett tangentbord t.ex. ett Handykey Corp. En twiddler för att ringa eller skicka SMS. Se på högkavitets video på en stor skärm som du tidigare lastat ner till din mobiltelefon, etc. Hur som hälst uppstår det problem vid sammankopplingen mellan olika tillbehör. Dagens användare får en stor utmaning i användade av den kombinerade funktionen i stället för den ensamstående apparatens funktioner och förmåga. Hypotesen av detta projekt är att detta problem kan övervinnas om alla apparater var ihopkoplade via internetwork. Till exempel, även om de flesta mobiltelefoner och PDA’er har USB gränssnitt, har dem tillskillnad från vanliga stationära datorer och laptops bara designats för att vara USB-slavar. Detta betyder att USB-tillbehör inte kan kopplas direkt till apparaten. Det finns tecken på tekniker som t.ex. USB On-The-Go men detta ser ut som en kortsiktig lösning. En uppenbar lösning är att parkoppla dessa apparater via internetwork. Om man t.ex. kopplar alla dessa USB-tillbehör till en stationär eller bärbar dator, kan vi låta användaren komma åt dessa via sin telefon med USB. På så sätt kan användaren trådlöst komma åt alla tillkopplade tillbehör, utan att oroa sig över att para samman dem fysiskt. Möjligheten för nya funktioner och användningsområden visar sig då, som t.ex. att svara på inkommande samtal med den tillkoplade twiddler’n medans samtidigt tala via det trådlösa headsettet. Vi börjar med att undersöka olika tekniker för att upprätta trådlös tillkoppling till olika system. Vi har focuserat på de populäraste datasystemen, framför allt de som använder trådlösa protokoll. Sådana som kräver manuell installation eller använder upptäkande protokoll för att identifiera olika tillbehör. Senare visar vi exempel på andra protokoll med några potensial att automatisk konfigurera tillkopplingen.1F1421 Project report Oral presentation given 2008-07-30 14:00 http://www.ict.kth.se/info/GRU/Events/Old-Seminars/2008/20080730-14.00-CCS-Exjobb-presentation.htm

Siegel Stefan - One of the best experts on this subject based on the ideXlab platform.

  • Bypassing the CAMAC data Bus to read out FERA data at higher rates
    IEEE, 1998
    Co-Authors: Siegel Stefan, Vaquero López, Juan José, Gandler, William R., Green Michael
    Abstract:

    Proceeding of: 1998 IEEE Nuclear Science Symposium and Medical Imaging Conference, Toronto, Ont., 08 - 14 Nov. 1998The CAMAC standard offers flexibility by providing power and a data Bus for various modules, but it is limited to a 1 Mword/sec bandwidth. LeCroy Research CAMAC modules with an auxiliary data Bus, FERA, provide a 10 Mwordsec data transfer without CAMAC controller intervention. We have used a National Instruments digital 1/0 board (PCI-DIO- 32HS) as a FERA Bus-to-host bridge. The board provides hardware handshaking, a 20 Mword/sec bandwidth, Bus Master scatter-gather DMA, and can control up to 2 FERA Busses asynchronously. Multiple boards may reside on the same PCI or Compact PCI Bus. A 300 MHz Pentium I1 running Windows NT 4.0 sustains >3.4 MB/sec throughput in 8255 emulation mode. These capabilities are being exploited in our prototype small animal planar and PET imaging system where 32 ADC channels (16 bits each) and 3 scaler channels (32 bits each) define an event.Publicad