4 research outputs found

    Assessing Scrubbing Techniques for Xilinx SRAM-based FPGAs in Space Applications

    Get PDF
    SRAM-based FPGAs are becoming increasingly attractive for use in space applications due to their reconfigurability and signal processing capabilities, as well as their increasing speed and capacity. Traditional SRAM-based FPGAs, however, are highly sensitive to the ionizing radiation environment in space, making them prone to radiation-induced memory upsets. In this paper, we evaluate and compare scrubbing techniques for Xilinx SRAM-based FPGAs with respect to radiation-induced single event upsets. A test framework using an exchangeable payload is developed for this purpose and run on a Xilinx Virtex-5 FPGA. We show that recent SRAM-based FPGAs can constitute a cost-efficient alternative to radiation-hardened or antifuse FPGAs for non-critical space application such as satellite instruments

    Hummingbird - Tweet till elektronisk dörrskylt

    Get PDF
    Den hĂ€r rapporten beskriver utvecklingen av en prototyp till ett system, Hummingbird, som lĂ„ter anvĂ€ndaren uppdatera en trĂ„dlös dörrskylt varifrĂ„n som helst, via mikrobloggtjĂ€nsten Twitter. Systemet har utvecklats som ett kandidatarbete vid Data- och IT-institutionen vid Chalmers Tekniska Högskola, Göteborg. Projektgruppen har bestĂ„tt av sex teknikstuderande frĂ„n Chalmers och Göteborgs Universitet. Resultatet Ă€r ett fungerande system bestĂ„ende av tvĂ„ delar: en dörrskylt med display samt en basstation som hĂ€mtar meddelanden frĂ„n Twitter. Skylten och basstationen kommunicerar via en radiolĂ€nk. Projektets huvudsakliga fokus ligger pĂ„ energieffektivitet hos skylten. Även anvĂ€ndarvĂ€nlighet och robusta kommunikationsprotokoll har prioriterats. Som en del i projektets fokus pĂ„ energieffektivitet har tekniker för strömsnĂ„la displayer, radiokommunikationsmoduler och microcontrollerplattformar undersökts och anvĂ€nts. AnvĂ€ndarvĂ€nligheten ligger i skyltens trĂ„dlöshet, enkla konfigurering, samt dess fysiska dimensioner som möjliggör enkel montering pĂ„ en dörr eller vĂ€gg. Slutligen ges systemet robusthet av pĂ„litliga kommunikationsprotokoll för nĂ€tverk och radiolĂ€nk mellan basstation och skylt

    Evaluating Branch Predictor Configurations for a MIPS-like Pipeline

    No full text
    In this report, we investigate the implementation and efficiency of different types of branch predictors. A configurable VHDL model of a branch predictor unit, composed of a branch direction predictor and a branch target buffer, has been implemented. In order to make informed hardware decisions, different branch predictor configurations are simulated using the open source SimpleScalar simulator and the MiBench benchmark suite. The target architecture is a 7-stage 32-bit MIPS-based pipeline with two instruction fetch stages

    The iDEA DSP block based soft processor for FPGAs

    No full text
    DSP blocks in modern FPGAs can be used for a wide range of arithmetic functions, offering increased performance, while saving logic resources for other uses. They have evolved to better support a plethora of signal processing tasks, meaning that in other application domains, they may be under-utilised. The DSP48E1 primitives in new Xilinx devices support dynamic programmability, that can help extend their usefulness; the specific function of a DSP block can be modified on a cycle by cycle basis. However, the standard synthesis flow does not leverage this flexibility in the vast majority of cases. The lean DSP Extension Architecture (iDEA) presented in this paper builds around the dynamic programmability of a single DSP48E1 primitive, with minimal additional logic to create a general purpose processor supporting a full instruction-set architecture. The result is a very compact, fast processor that can execute a full gamut of general machine instructions. We show a number of simple applications compiled using a MIPS compiler, and translated to the iDEA instruction set, comparing with a Xilinx MicroBlaze, to show estimated performance figures. Being based on the DSP48E1, this processor can be deployed across next-generation Xilinx Artix-7, Kintex-7, Virtex-7, and Zynq families
    corecore