Spelling suggestions: "subject:"custom hardware"" "subject:"custom ardware""
1 |
Automatic Generation of Hardware for Custom InstructionsNecsulescu, Philip I 12 August 2011 (has links)
The Software/Hardware Implementation and Research Architecture (SHIRA) is a C to hardware toolchain developed by the Computer Architecture Research Group (CARG) of the University of Ottawa. The framework and algorithms to generate the hardware from an Intermediate Representation (IR) of the C code is needed. This dissertation presents the conceiving, design, and development of a module that generates the hardware for custom instructions identified by specialized SHIRA components without the need for any user interaction. The module is programmed in Java and takes a Data Flow Graph (DFG) as an IR for input. It then generates VHDL code that targets the Altera FPGAs. It is possible to use separate components for each operation or to set a maximum number for each component which leads to component reuse and reduces chip area use. The performance improvement of the generated code is compared to using only the processor’s standard instruction set.
|
2 |
Automatic Generation of Hardware for Custom InstructionsNecsulescu, Philip I 12 August 2011 (has links)
The Software/Hardware Implementation and Research Architecture (SHIRA) is a C to hardware toolchain developed by the Computer Architecture Research Group (CARG) of the University of Ottawa. The framework and algorithms to generate the hardware from an Intermediate Representation (IR) of the C code is needed. This dissertation presents the conceiving, design, and development of a module that generates the hardware for custom instructions identified by specialized SHIRA components without the need for any user interaction. The module is programmed in Java and takes a Data Flow Graph (DFG) as an IR for input. It then generates VHDL code that targets the Altera FPGAs. It is possible to use separate components for each operation or to set a maximum number for each component which leads to component reuse and reduces chip area use. The performance improvement of the generated code is compared to using only the processor’s standard instruction set.
|
3 |
Automatic Generation of Hardware for Custom InstructionsNecsulescu, Philip I 12 August 2011 (has links)
The Software/Hardware Implementation and Research Architecture (SHIRA) is a C to hardware toolchain developed by the Computer Architecture Research Group (CARG) of the University of Ottawa. The framework and algorithms to generate the hardware from an Intermediate Representation (IR) of the C code is needed. This dissertation presents the conceiving, design, and development of a module that generates the hardware for custom instructions identified by specialized SHIRA components without the need for any user interaction. The module is programmed in Java and takes a Data Flow Graph (DFG) as an IR for input. It then generates VHDL code that targets the Altera FPGAs. It is possible to use separate components for each operation or to set a maximum number for each component which leads to component reuse and reduces chip area use. The performance improvement of the generated code is compared to using only the processor’s standard instruction set.
|
4 |
Automatic Generation of Hardware for Custom InstructionsNecsulescu, Philip I January 2011 (has links)
The Software/Hardware Implementation and Research Architecture (SHIRA) is a C to hardware toolchain developed by the Computer Architecture Research Group (CARG) of the University of Ottawa. The framework and algorithms to generate the hardware from an Intermediate Representation (IR) of the C code is needed. This dissertation presents the conceiving, design, and development of a module that generates the hardware for custom instructions identified by specialized SHIRA components without the need for any user interaction. The module is programmed in Java and takes a Data Flow Graph (DFG) as an IR for input. It then generates VHDL code that targets the Altera FPGAs. It is possible to use separate components for each operation or to set a maximum number for each component which leads to component reuse and reduces chip area use. The performance improvement of the generated code is compared to using only the processor’s standard instruction set.
|
5 |
Development of Novel Wearable Sensor System Capable of Measuring and Distinguishing Between Compression and Shear Forces for Biomedical ApplicationsDimitrija Dusko Pecoski (8797031) 21 June 2022 (has links)
<p>There are no commercially available wearable shoe in-sole sensors that are capable of measuring and distinguishing between shear and compression forces. Companies have already developed shoe sensors that simply measure pressure and make general inferences on the collected data with elaborate software [2, 3, 4, 5]. Researchers have also attempted making sensors that are capable of measuring shear forces, but they are not well suited for biomedical applications [61, 62, 63, 64]. This work focuses on the development of a novel wearable sensor system that is capable of identifying and measuring shear and compression forces through the use of capacitive sensing. Custom hardware and software tools such as materials test systems and capacitive measurement systems were developed during this work. Numerous sensor prototypes were developed, characterized, and optimized during the scope of this project. Upon analysis of the data, the best capacitive measurement system developed in this work utilized the CAV444 IC chip, whereas the use of the Arduino-derived measurement system required data filtering using median and Butterworth zero phase low pass filters. The highest dielectric constant reported from optimization experiments yielded 9.7034 (+/- 0.0801 STD) through the use of 60.2% by weight calcium copper titanate and ReoFlex-60 silicone. The experiments suggest certain sensors developed in this work feasibly measure and distinguish between shear and compressional forces. Applications for such technology focus on improving quality of life in areas such as managing diabetic ulcer formation, preventing injuries, optimizing performance for athletes and military personnel, and augmenting the scope of motion capture in biomechanical studies.</p>
|
Page generated in 0.0284 seconds