Please enter a valid full or partial manufacturer part number with a minimum of 3 letters or numbers

    VHDL CODE FOR BARREL SHIFTER Search Results

    VHDL CODE FOR BARREL SHIFTER Result Highlights (5)

    Part ECAD Model Manufacturer Description Download Buy
    GCM188D70E226ME36D Murata Manufacturing Co Ltd Chip Multilayer Ceramic Capacitors for Automotive Visit Murata Manufacturing Co Ltd
    GRM022C71A472KE19L Murata Manufacturing Co Ltd Chip Multilayer Ceramic Capacitors for General Purpose Visit Murata Manufacturing Co Ltd
    GRM033C81A224KE01W Murata Manufacturing Co Ltd Chip Multilayer Ceramic Capacitors for General Purpose Visit Murata Manufacturing Co Ltd
    GRM155D70G475ME15D Murata Manufacturing Co Ltd Chip Multilayer Ceramic Capacitors for General Purpose Visit Murata Manufacturing Co Ltd
    GRM155R61J334KE01D Murata Manufacturing Co Ltd Chip Multilayer Ceramic Capacitors for General Purpose Visit Murata Manufacturing Co Ltd

    VHDL CODE FOR BARREL SHIFTER Datasheets Context Search

    Catalog Datasheet MFG & Type PDF Document Tags

    vhdl code for 8 bit barrel shifter

    Abstract: vhdl code for 4 bit barrel shifter verilog code for 16 bit barrel shifter verilog code for barrel shifter 32 bit barrel shifter vhdl 8 bit barrel shifter vhdl code vhdl code for barrel shifter verilog code for 64 bit barrel shifter barrel shifter using verilog 8 bit barrel shifter
    Text: Application Note: Virtex-II Family R XAPP195 v1.1 August 17, 2004 Implementing Barrel Shifters Using Multipliers Author: Paul Gigliotti Summary The Virtex -II family of platform FPGAs is the first FPGA family to have multipliers embedded into the FPGA fabric. These multipliers, besides offering very fast and flexible multipliers,


    Original
    PDF XAPP195 vhdl code for 8 bit barrel shifter vhdl code for 4 bit barrel shifter verilog code for 16 bit barrel shifter verilog code for barrel shifter 32 bit barrel shifter vhdl 8 bit barrel shifter vhdl code vhdl code for barrel shifter verilog code for 64 bit barrel shifter barrel shifter using verilog 8 bit barrel shifter

    vhdl code for 8 bit barrel shifter

    Abstract: verilog code for barrel shifter vhdl code for 16 prbs generator vhdl code for loop filter of digital PLL ML523 vhdl code for 4 bit barrel shifter 8 bit barrel shifter vhdl code vhdl code for phase frequency detector verilog code of parallel prbs pattern generator prbs pattern generator using vhdl
    Text: Application Note: Virtex-5 FPGAs Dynamically Programmable DRU for High-Speed Serial I/O XAPP875 v1.1 January 13, 2010 Summary Author: Paolo Novellini and Giovanni Guasti Multi-service optical networks today require the availability of transceivers that can operate


    Original
    PDF XAPP875 vhdl code for 8 bit barrel shifter verilog code for barrel shifter vhdl code for 16 prbs generator vhdl code for loop filter of digital PLL ML523 vhdl code for 4 bit barrel shifter 8 bit barrel shifter vhdl code vhdl code for phase frequency detector verilog code of parallel prbs pattern generator prbs pattern generator using vhdl

    verilog code for barrel shifter

    Abstract: vhdl code for 8 bit barrel shifter vhdl code for 4 bit barrel shifter vhdl code Pseudorandom Streams Generator XAPP875 vhdl code for 16 prbs generator vhdl code for loop filter of digital PLL prbs generator using vhdl prbs pattern generator using vhdl vhdl code for clock and data recovery
    Text: Application Note: Virtex-5 FPGAs Dynamically Programmable DRU for High-Speed Serial I/O XAPP875 v1.0 March 9, 2009 Summary Author: Paolo Novellini and Giovanni Guasti Multi-service optical networks today require the availability of transceivers that can operate


    Original
    PDF XAPP875 verilog code for barrel shifter vhdl code for 8 bit barrel shifter vhdl code for 4 bit barrel shifter vhdl code Pseudorandom Streams Generator XAPP875 vhdl code for 16 prbs generator vhdl code for loop filter of digital PLL prbs generator using vhdl prbs pattern generator using vhdl vhdl code for clock and data recovery

    verilog code for barrel shifter

    Abstract: 16 BIT ALU design with verilog/vhdl code verilog code for ALU implementation full vhdl code for alu verilog code for implementation of rom vhdl code for 8 bit barrel shifter vhdl code for multiplexer 16 to 1 using 4 to 1 32 BIT ALU design with verilog/vhdl code verilog code for 32 BIT ALU implementation spartan 3a
    Text: Synopsys Synthesis and Simulation Design Guide Getting Started HDL Coding Hints Understanding High-Density Design Flow Designing FPGAs with HDL Simulating Your Design Accelerate FPGA Macros with One-Hot Approach Synopsys Synthesis and Simulation Design Guide — 2.1i


    Original
    PDF XC2064, XC3090, XC4005, XC5210, XC-DS501 XC4000 XC5200 verilog code for barrel shifter 16 BIT ALU design with verilog/vhdl code verilog code for ALU implementation full vhdl code for alu verilog code for implementation of rom vhdl code for 8 bit barrel shifter vhdl code for multiplexer 16 to 1 using 4 to 1 32 BIT ALU design with verilog/vhdl code verilog code for 32 BIT ALU implementation spartan 3a

    16 BIT ALU design with verilog/vhdl code

    Abstract: verilog code for barrel shifter verilog code for 4-bit alu with test bench verilog code for ALU implementation verilog code for ALU verilog code for barrel shifter and efficient add 8 BIT ALU design with verilog/vhdl code vhdl code for 8 bit barrel shifter 8 BIT ALU using modelsim want abstract pdf for barrel shifter design from computer archive
    Text: Synopsys XSI Synthesis and Simulation Design Guide Getting Started HDL Coding Hints Understanding High-Density Design Flow Designing FPGAs with HDL Simulating Your Design Accelerate FPGA Macros with One-Hot Approach Synopsys (XSI) Synthesis and Simulation Design Guide — 0401737 01


    Original
    PDF XC2064, XC3090, XC4005, XC5210, XC-DS501, XC4000 XC5200 16 BIT ALU design with verilog/vhdl code verilog code for barrel shifter verilog code for 4-bit alu with test bench verilog code for ALU implementation verilog code for ALU verilog code for barrel shifter and efficient add 8 BIT ALU design with verilog/vhdl code vhdl code for 8 bit barrel shifter 8 BIT ALU using modelsim want abstract pdf for barrel shifter design from computer archive

    verilog code for barrel shifter

    Abstract: decoder in verilog with waveforms and report 32 BIT ALU design with verilog/vhdl code 16 BIT ALU design with verilog/vhdl code vhdl code for multiplexer 16 to 1 using 4 to 1 fd32ce spartan 3a future scope of barrel shifter verilog code for ALU implementation structural vhdl code for multiplexers
    Text: Synthesis and Simulation Design Guide Getting Started HDL Coding Hints Understanding High-Density Design Flow Designing FPGAs with HDL Simulating Your Design Accelerate FPGA Macros with One-Hot Approach Report Files Synthesis and Simulation Design Guide — 2.1i


    Original
    PDF XC2064, XC3090, XC4005, XC5210, XC-DS501 XC4000 XC5200 verilog code for barrel shifter decoder in verilog with waveforms and report 32 BIT ALU design with verilog/vhdl code 16 BIT ALU design with verilog/vhdl code vhdl code for multiplexer 16 to 1 using 4 to 1 fd32ce spartan 3a future scope of barrel shifter verilog code for ALU implementation structural vhdl code for multiplexers

    16 BIT ALU design with verilog/vhdl code

    Abstract: verilog code for barrel shifter 8 BIT ALU design with verilog/vhdl code 8 BIT ALU using modelsim want abstract 16x4 ram vhdl vhdl code for 16 bit barrel shifter verilog code for jk flip flop spartan 3a ieee floating point alu in vhdl alu project based on verilog
    Text: Synthesis and Simulation Design Guide Getting Started HDL Coding Hints Understanding High-Density Design Flow Designing FPGAs with HDL Simulating Your Design Accelerate FPGA Macros with One-Hot Approach Report Files Synthesis and Simulation Design Guide — 0401738 01


    Original
    PDF XC2064, XC3090, XC4005, XC5210, XC-DS501 XC4000 XC5200 16 BIT ALU design with verilog/vhdl code verilog code for barrel shifter 8 BIT ALU design with verilog/vhdl code 8 BIT ALU using modelsim want abstract 16x4 ram vhdl vhdl code for 16 bit barrel shifter verilog code for jk flip flop spartan 3a ieee floating point alu in vhdl alu project based on verilog

    siemens spc 2

    Abstract: alu project based on verilog vhdl code for 4 bit barrel shifter verilog code for 16 bit shifter verilog code for barrel shifter synopsys for vhdl based barrel shifter verilog code for 16 bit barrel shifter verilog code for 4 bit barrel shifter SPCE direct digital synth vhdl code
    Text: APPLICATIONS Digital Signal Processing Hubert Baierl ● Günter Böhm ● Reinhard Niggebaum ● Ulf Schlichtmann Embedded DSP cores: Key components for killer apps Thanks to DSP cores, designers can implement innovative ICs for highvolume products quickly and


    Original
    PDF

    VHDL code for traffic light controller

    Abstract: vhdl code for 4 bit barrel shifter vhdl code for 8 bit barrel shifter vhdl code for 16 BIT BINARY DIVIDER vhdl code for 16 bit barrel shifter vhdl code for demultiplexer Code vhdl traffic light schematic counter traffic light vhdl code for a 9 bit parity generator vhdl code for 4-bit counter
    Text: APPLICATION NOTE CPLDs VHDL models of commonly used digital functions for targeting Philips CPLDs Preliminary Programmable Logic Software 1996 Sep 30 Philips Semiconductors Preliminary VHDL models of commonly used digital functions CPLDs INTRODUCTION This application note provides VHDL models,test fixtures, and simulation results for many commonly used digital


    Original
    PDF

    16 bit Array multiplier code in VERILOG

    Abstract: vhdl code for 18x18 SIGNED MULTIPLIER vhdl code for 18x18 unSIGNED MULTIPLIER 8 bit Array multiplier code in VERILOG 16 bit array multiplier VERILOG 4 bit multiplier VERILOG verilog code for 16 bit multiplier 8 bit unsigned multiplier using vhdl code 16 bit multiplier VERILOG 8 bit multiplier VERILOG
    Text: R Using Embedded Multipliers Introduction Virtex-II devices feature a large number of embedded 18-bit X 18-bit two’s-complement embedded multipliers. The embedded multipliers offer fast, efficient means to create 18-bit signed by 18-bit signed multiplication products. The multiplier blocks share routing


    Original
    PDF 18-bit MULT18X18 MULT18X18 18X18 16 bit Array multiplier code in VERILOG vhdl code for 18x18 SIGNED MULTIPLIER vhdl code for 18x18 unSIGNED MULTIPLIER 8 bit Array multiplier code in VERILOG 16 bit array multiplier VERILOG 4 bit multiplier VERILOG verilog code for 16 bit multiplier 8 bit unsigned multiplier using vhdl code 16 bit multiplier VERILOG 8 bit multiplier VERILOG

    vhdl program coding for alarm system

    Abstract: verilog code for barrel shifter modified carry select adder using d-latch verilog code vhdl projects abstract and coding abstract 8-bit multiplexer using xilinx ALU LIN VHDL source code 8 BIT ALU design with vhdl code using structural 4 BIT ALU design with vhdl code using structural verilog code of 4 bit magnitude comparator cc16r
    Text: Preface About This Manual This manual provides a general overview of designing Field Programmable Gate Arrays FPGAs with HDLs. It also includes design hints for the novice HDL user and for the experienced user who is designing FPGAs for the first time. The design examples in this manual were created with the VHSIC


    Original
    PDF XC4000 XC4010, XC4013, XC4025, XC4025 vhdl program coding for alarm system verilog code for barrel shifter modified carry select adder using d-latch verilog code vhdl projects abstract and coding abstract 8-bit multiplexer using xilinx ALU LIN VHDL source code 8 BIT ALU design with vhdl code using structural 4 BIT ALU design with vhdl code using structural verilog code of 4 bit magnitude comparator cc16r

    verilog code for 16 bit multiplier

    Abstract: 16 bit Array multiplier code in VERILOG 8 bit multiplier using vhdl code 8 bit Array multiplier code in VERILOG Verilog code for 2s complement of a number 8 bit multiplier VERILOG vhdl code for 18x18 unSIGNED MULTIPLIER MULT18X18 8 bit unsigned multiplier using vhdl code vhdl code for 18x18 SIGNED MULTIPLIER
    Text: R Chapter 2: Design Considerations //-// Module : SOP_SUBM // Description : Implementing SOP using MUXCY and ORCY // // Device : Virtex-II Family //-module SOP_SUBM and_in, sop_out ;


    Original
    PDF UG012 verilog code for 16 bit multiplier 16 bit Array multiplier code in VERILOG 8 bit multiplier using vhdl code 8 bit Array multiplier code in VERILOG Verilog code for 2s complement of a number 8 bit multiplier VERILOG vhdl code for 18x18 unSIGNED MULTIPLIER MULT18X18 8 bit unsigned multiplier using vhdl code vhdl code for 18x18 SIGNED MULTIPLIER

    MULT18X18

    Abstract: verilog code for 64 bit multiplier 8 bit multiplier VERILOG 8 bit multiplier VERILOG module
    Text: R Sum of Products SOP Logic 4’b1100 : 4’b1101 : 4’b1110 : 4’b1111 : default : endcase */ DATA_O DATA_O DATA_O DATA_O DATA_O <= <= <= <= <= DATA_I[12]; DATA_I[13]; DATA_I[14]; DATA_I[15]; 1’bx; always @ (SELECT or DATA_I) case (SELECT) 3’b000 : DATA_LSB <= DATA_I[0];


    Original
    PDF b1100 b1101 b1110 b1111 18-bit MULT18X18 17-bit verilog code for 64 bit multiplier 8 bit multiplier VERILOG 8 bit multiplier VERILOG module

    verilog code for barrel shifter

    Abstract: 4 BIT ALU design with vhdl code using structural alarm clock design of digital VHDL vhdl program coding for alarm system VHDL code for 8 bit ripple carry adder CI 4013 VHDL code for 16 bit ripple carry adder vhdl projects abstract and coding XC-3000 xilinx xc3000
    Text: ON LIN E R HDL SYNTHESIS FOR FPGAs D ESI G N G UI DE TABL E OF CONT ENT S INDEX GO T O OT HER BOOKS 0 4 0 1294 Copyright 1995 Xilinx Inc. All Rights Reserved. Contents Chapter 1 Getting Started Understanding HDL Design Flow for FPGAs.


    Original
    PDF

    block diagram for vhdl based barrel shifter

    Abstract: multiplier accumulator unit with VHDL 256K DPRAM vhdl code for barrel shifter vhdl code for accumulator 16 bit single cycle mips vhdl barrel shifter code vhdl vhdl code for alu low power vhdl code for FFT vhdl code for speech processing
    Text: S YSTEM L EVEL I NTEGRATION EMBEDDED T EAKDSPCORE SYSTEM Syste m Clo Flash /R Prog OM ram SR Work AM spac e Data In/Ou t ck So urce Mast e Clock r EEPR OM Data Emb Micro edded contr Core oller Cach Mem e ory Micro co Perip ntroller herals Data In/Ou t Teak


    Original
    PDF 18micron block diagram for vhdl based barrel shifter multiplier accumulator unit with VHDL 256K DPRAM vhdl code for barrel shifter vhdl code for accumulator 16 bit single cycle mips vhdl barrel shifter code vhdl vhdl code for alu low power vhdl code for FFT vhdl code for speech processing

    verilog code for 32 bit risc processor

    Abstract: verilog code arm processor ARM7 verilog source code 16bit microprocessor using vhdl arm7 architecture a7s20 16 bit array multiplier VERILOG processor ALU vhdl code, not verilog JEENI triscend
    Text: Triscend A7 Configurable System-on-Chip Platform July, 2001 Version 1.00 Product Description ! Industry’s first complete 32-bit Configurable System-on-Chip (CSoC) • High-performance, low-power consumption, 32-bit RISC processor (ARM7TDMI ) • 8K-byte mixed instruction/data cache


    Original
    PDF 32-bit 16K-byte 455M-bytes verilog code for 32 bit risc processor verilog code arm processor ARM7 verilog source code 16bit microprocessor using vhdl arm7 architecture a7s20 16 bit array multiplier VERILOG processor ALU vhdl code, not verilog JEENI triscend

    16 bit single cycle mips vhdl

    Abstract: vhdl code for 8 bit barrel shifter vhdl code for 16 bit dsp processor CODE VHDL TO ISA BUS INTERFACE verilog code for 16 bit barrel shifter d950 vhdl code for 4 bit barrel shifter ieee floating point multiplier vhdl powerful ieee floating point vhdl
    Text: D950 DSP CORE presentation V1.02 - August 1999 EMBEDDED DSP CORE APPROACH D950-DSP MAIN FEATURES OVERVIEW D950-DSP TARGET APPLICATIONS APPLICATION SOFTWARE D950 HARDWARE DESIGN KIT DELIVERABLES D950 DEVELOPMENT TOOLSET CUSTOMER SUPPORT D950 DSP core presentation - August 1999 - file: d950mkt1.pre


    Original
    PDF D950-DSP d950mkt1 D950-Core 16-bit ST18952 ST18952 16 bit single cycle mips vhdl vhdl code for 8 bit barrel shifter vhdl code for 16 bit dsp processor CODE VHDL TO ISA BUS INTERFACE verilog code for 16 bit barrel shifter d950 vhdl code for 4 bit barrel shifter ieee floating point multiplier vhdl powerful ieee floating point vhdl

    vhdl code for shift register using d flipflop

    Abstract: multiplier accumulator MAC code VHDL algorithm vhdl code for transpose memory vhdl code for 4 bit barrel shifter multiplier accumulator MAC code VHDL multiplier accumulator MAC 16 BITS using code VHDL 16x16 barrel shifter with flipflop Real Time Clock assembly language 8 bit barrel shifter vhdl code vhdl code 16 bit processor
    Text: SP-3 FIXED POINT DIGITAL SIGNAL PROCESSOR CORE • Highest Performance Fixed-Point Digital Signal Processor Core Ø 1.2 Billion RISC Equivalent Instruction/second in 16-Bit Data Format Ø 1.6 Billion RISC Equivalent Instruction/second in 8-Bit Data Format


    Original
    PDF 16-Bit 32-Bit vhdl code for shift register using d flipflop multiplier accumulator MAC code VHDL algorithm vhdl code for transpose memory vhdl code for 4 bit barrel shifter multiplier accumulator MAC code VHDL multiplier accumulator MAC 16 BITS using code VHDL 16x16 barrel shifter with flipflop Real Time Clock assembly language 8 bit barrel shifter vhdl code vhdl code 16 bit processor

    4 BIT ALU design with vhdl code using structural

    Abstract: 8 BIT ALU design with vhdl code using structural Insight Spartan-II demo board XAPP529 microblaze ethernet 32 bit risc processor using vhdl 32 bit alu using vhdl idct acceleration idct vhdl code MULT18X18
    Text: Application Note: MicroBlaze R XAPP529 v1.3 May 12, 2004 Summary Connecting Customized IP to the MicroBlaze Soft Processor Using the Fast Simplex Link (FSL) Channel Author: Hans-Peter Rosinger MicroBlazeTM has the ability to use its dedicated FSL bus interface to integrate a customized IP core into


    Original
    PDF XAPP529 4 BIT ALU design with vhdl code using structural 8 BIT ALU design with vhdl code using structural Insight Spartan-II demo board XAPP529 microblaze ethernet 32 bit risc processor using vhdl 32 bit alu using vhdl idct acceleration idct vhdl code MULT18X18

    design an 8 Bit ALU using VHDL software tools -FP

    Abstract: AOI221 atmel 0928 OAI221 MX 0541 or03d1 ECPD07 atmel 0532 8 bit barrel shifter vhdl code AT56K
    Text: Cell-Based IC Features • • • • • • • Integration of all the elements of a complex electronic system on a single IC. Memory compilers for: RAM, dual-port RAM, ROM, EEPROM and FLASH. Microcontroller and DSP cores: including ARM7TDMITM ARM Thumb , 8051TM ,


    Original
    PDF 8051TM 10Kx16-bit design an 8 Bit ALU using VHDL software tools -FP AOI221 atmel 0928 OAI221 MX 0541 or03d1 ECPD07 atmel 0532 8 bit barrel shifter vhdl code AT56K

    vhdl code for 4 bit barrel shifter

    Abstract: multiplier accumulator MAC code VHDL algorithm vhdl code for 8 bit barrel shifter vhdl code for 16 bit dsp processor vhdl code for scaling accumulator vhdl code for 16 bit barrel shifter 16X16 BIT RISC PROCESSOR
    Text: SP-5 FIXED POINT DIGITAL SIGNAL PROCESSOR CORE • Highest Performance Fixed-Point Digital Signal Processor Core Ø 3.0 Billion RISC Equivalent Instruction/second in 16-Bit Data Format Ø 4.5 Billion RISC Equivalent Instruction/second in 8-Bit Data Format


    Original
    PDF 16-Bit 32-Bit vhdl code for 4 bit barrel shifter multiplier accumulator MAC code VHDL algorithm vhdl code for 8 bit barrel shifter vhdl code for 16 bit dsp processor vhdl code for scaling accumulator vhdl code for 16 bit barrel shifter 16X16 BIT RISC PROCESSOR

    structural vhdl code for ripple counter

    Abstract: vhdl code for siso shift register verilog code pipeline ripple carry adder booth multiplier code in vhdl verilog code for SIPO shifter vhdl code for a updown counter verilog code for barrel shifter vhdl code for 8bit booth multiplier 8 bit booth multiplier vhdl code vhdl code for 4 bit updown counter
    Text: A Guide to ACTgen Macros For more information about Actel’s products, call 888-99-ACTEL or visit our Web site at http://www.actel.com Actel Corporation • 955 East Arques Avenue • Sunnyvale, CA USA 94086 U.S. Toll Free Line: 888-99-ACTEL • Customer Service: 408-739-1010 • Customer Service FAX: 408-522-8044


    Original
    PDF 888-99-ACTEL structural vhdl code for ripple counter vhdl code for siso shift register verilog code pipeline ripple carry adder booth multiplier code in vhdl verilog code for SIPO shifter vhdl code for a updown counter verilog code for barrel shifter vhdl code for 8bit booth multiplier 8 bit booth multiplier vhdl code vhdl code for 4 bit updown counter

    DSP48

    Abstract: digital FIR Filter verilog code in hearing aid UG073 transposed fir Filter VHDL code VHDL code for polyphase decimation filter digital FIR Filter verilog code digital FIR Filter VHDL code 3 tap fir filter based on mac vhdl code verilog code for barrel shifter MULT18X18_PARALLEL.v
    Text: XtremeDSP for Virtex-4 FPGAs User Guide UG073 v2.7 May 15, 2008 R R Xilinx is disclosing this user guide, manual, release note, and/or specification (the “Documentation”) to you solely for use in the development of designs to operate with Xilinx hardware devices. You may not reproduce, distribute, republish, download, display, post, or transmit the


    Original
    PDF UG073 DSP48 digital FIR Filter verilog code in hearing aid UG073 transposed fir Filter VHDL code VHDL code for polyphase decimation filter digital FIR Filter verilog code digital FIR Filter VHDL code 3 tap fir filter based on mac vhdl code verilog code for barrel shifter MULT18X18_PARALLEL.v

    XAPP029

    Abstract: adc controller vhdl code verilog rtl code of Crossbar Switch 12-bit ADC interface vhdl code for FPGA vhdl code for pn sequence generator Insight Spartan-II demo board XAPP172 xilinx XC3000 SEU testing verilog hdl code for triple modular redundancy parallel to serial conversion vhdl IEEE paper
    Text: DataSource CD-ROM Q4-01 Xilinx Application Note Summaries XAPP004 Loadable Binary Counters The design strategies for loadable and non-loadable binary counters are significantly different. This application note discusses the differences, and describes the design of a loadable binary counter.


    Original
    PDF Q4-01 XAPP004 XAPP005 XC3000 Desi49 XC18V00, XC9500XL, XC9500XV, XAPP501 XC9500, XAPP029 adc controller vhdl code verilog rtl code of Crossbar Switch 12-bit ADC interface vhdl code for FPGA vhdl code for pn sequence generator Insight Spartan-II demo board XAPP172 xilinx XC3000 SEU testing verilog hdl code for triple modular redundancy parallel to serial conversion vhdl IEEE paper