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

    VERILOG CODE FOR 64 BIT BARREL SHIFTER Search Results

    VERILOG CODE FOR 64 BIT BARREL SHIFTER Result Highlights (5)

    Part ECAD Model Manufacturer Description Download Buy
    GRT155C81A475ME13D Murata Manufacturing Co Ltd AEC-Q200 Compliant Chip Multilayer Ceramic Capacitors for Infotainment Visit Murata Manufacturing Co Ltd
    GC321AD7LP103KX18J Murata Manufacturing Co Ltd High Effective Capacitance & High Ripple Current Chip Multilayer Ceramic Capacitors for Automotive Visit Murata Manufacturing Co Ltd
    GC331AD7LQ153KX18J Murata Manufacturing Co Ltd High Effective Capacitance & High Ripple Current Chip Multilayer Ceramic Capacitors for Automotive Visit Murata Manufacturing Co Ltd
    GC331CD7LQ473KX19K Murata Manufacturing Co Ltd High Effective Capacitance & High Ripple Current Chip Multilayer Ceramic Capacitors for Automotive Visit Murata Manufacturing Co Ltd
    GC343DD7LP334KX18K Murata Manufacturing Co Ltd High Effective Capacitance & High Ripple Current Chip Multilayer Ceramic Capacitors for Automotive Visit Murata Manufacturing Co Ltd

    VERILOG CODE FOR 64 BIT BARREL SHIFTER Datasheets Context Search

    Catalog Datasheet Type Document Tags PDF

    KEYPAD 4 X 4 verilog

    Abstract: KEYPAD 4 X 3 verilog source code verilog code for keypad scanner KEYPAD verilog Code keypad in verilog verilog code for barrel shifter verilog code for 64 bit barrel shifter verilog code 16 bit processor verilog code for 16 bit barrel shifter circuit diagram of keypad interface with dtmf
    Text: Application Note: CoolRunner-II CPLD R Implementing Keypad Scanners with CoolRunner-II XAPP512 v1.1 May 6, 2005 Summary This application note provides a functional description of Verilog source code for a keypad scanner. The code is used to target the lowest density, 32-macrocell CoolRunnerTM-II


    Original
    XAPP512 32-macrocell XC2C32A QFG32 KEYPAD 4 X 4 verilog KEYPAD 4 X 3 verilog source code verilog code for keypad scanner KEYPAD verilog Code keypad in verilog verilog code for barrel shifter verilog code for 64 bit barrel shifter verilog code 16 bit processor verilog code for 16 bit barrel shifter circuit diagram of keypad interface with dtmf PDF

    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
    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 PDF

    verilog code for Modified Booth algorithm

    Abstract: verilog code pipeline ripple carry adder verilog TCAM code 4x4 unsigned multiplier VERILOG coding 4-bit AHDL adder subtractor "Galois Field Multiplier" verilog 3-bit binary multiplier using adder VERILOG verilog codes for 64-bit sqrt carry select adder verilog code for adaptive cordic rotator algorithm in vector mode 32 bit carry select adder code
    Text: Advanced Synthesis Cookbook A Design Guide for Stratix II, Stratix III, and Stratix IV Devices 101 Innovation Drive San Jose, CA 95134 www.altera.com MNL-01017-5.0 Software Version: Document Version: Document Date: 9.0 5.0 July 2009 Copyright © 2008 Altera Corporation. All rights reserved. Altera, The Programmable Solutions Company, the stylized Altera logo, specific device designations, and all other


    Original
    MNL-01017-5 verilog code for Modified Booth algorithm verilog code pipeline ripple carry adder verilog TCAM code 4x4 unsigned multiplier VERILOG coding 4-bit AHDL adder subtractor "Galois Field Multiplier" verilog 3-bit binary multiplier using adder VERILOG verilog codes for 64-bit sqrt carry select adder verilog code for adaptive cordic rotator algorithm in vector mode 32 bit carry select adder code PDF

    verilog code for 4 bit ripple COUNTER

    Abstract: 8-bit ADC interface vhdl complete code for FPGA generating pwm verilog code D Flip Flops timer counters using jk flip flops verilog code for 8 bit shift register verilog HDL program to generate PWM vhdl code for 4 bit ripple COUNTER verilog code for adc 16 BIT ALU design with verilog code
    Text: Contents Description, The nX 65K Series 8-Bit Cores .2


    Original
    PDF

    Verilog code of 1-bit full subtractor

    Abstract: Verilog code "1-bit full subtractor" verilog hdl code for D Flip flop accumulator verilog code for jk flip flop vhdl code for barrel shifter verilog code for 64 bit barrel shifter XOR Gates 5D208 8 BIT ALU design with verilog code full adder using x-OR and NAND gate
    Text: Full Custom Design Expertise • • • • • • • • • • Microcontroller DSP PC peripheral Remote controller Telephone Communications Speech synthesizer Melody/Rhythm Home appliances Hand-held LCD games Process Process Operating Voltage 7.0µm TOCMOS


    Original
    2V/24V 0V/30V Verilog code of 1-bit full subtractor Verilog code "1-bit full subtractor" verilog hdl code for D Flip flop accumulator verilog code for jk flip flop vhdl code for barrel shifter verilog code for 64 bit barrel shifter XOR Gates 5D208 8 BIT ALU design with verilog code full adder using x-OR and NAND gate PDF

    XC6VLX240T

    Abstract: XAPP882 verilog code of prbs pattern generator verilog code for 64 bit barrel shifter verilog code for 16 bit barrel shifter SFI-5 XC6V 4 bit barrel shifter using mux verilog code for barrel shifter DESIGN AND IMPLEMENTATION 16-BIT BARREL SHIFTER
    Text: Application Note: Virtex-6 Family SERDES Framer Interface Level 5 for Virtex-6 Devices Author: Vasu Devunuri XAPP882 v1.1 May 10, 2010 Summary This application note describes the implementation of SERDES Framer Interface Level 5 (SFI-5) [Ref 1] in a Virtex-6 XC6VLX240T FPGA. SFI-5 is a standard defined by the Optical


    Original
    XAPP882 XC6VLX240T XAPP882 verilog code of prbs pattern generator verilog code for 64 bit barrel shifter verilog code for 16 bit barrel shifter SFI-5 XC6V 4 bit barrel shifter using mux verilog code for barrel shifter DESIGN AND IMPLEMENTATION 16-BIT BARREL SHIFTER PDF

    verilog code for modified booth algorithm

    Abstract: vhdl code for Booth multiplier vhdl code for pipelined matrix multiplication verilog code for matrix multiplication 8 bit booth multiplier vhdl code booth multiplier code in vhdl vhdl code for matrix multiplication vhdl code for 8bit booth multiplier matrix multiplier Vhdl code verilog code pipeline square root
    Text: Application Note: Spartan-3 R Using Embedded Multipliers in Spartan-3 FPGAs XAPP467 v1.1 May 13, 2003 Summary Dedicated 18x18 multipliers speed up DSP logic in the Spartan -3 family. The multipliers are fast and efficient at implementing signed or unsigned multiplication of up to 18 bits. In addition


    Original
    XAPP467 18x18 XC3S50 verilog code for modified booth algorithm vhdl code for Booth multiplier vhdl code for pipelined matrix multiplication verilog code for matrix multiplication 8 bit booth multiplier vhdl code booth multiplier code in vhdl vhdl code for matrix multiplication vhdl code for 8bit booth multiplier matrix multiplier Vhdl code verilog code pipeline square root PDF

    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
    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 PDF

    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
    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 PDF

    DESIGN AND IMPLEMENTATION 16-BIT BARREL SHIFTER

    Abstract: verilog code for barrel shifter kcpsm3 picoblaze kcpsm3 verilog code for 64 bit barrel shifter ML525 barrel shifter using verilog IMPLEMENTATION of 4-BIT LEFT SHIFT BARREL SHIFTER SFI-5 DS202
    Text: Application Note: Virtex-5 FPGAs R SERDES Framer Interface Level 5 Author: Ralf Krueger XAPP871 v1.0 February 28, 2008 Summary This application note describes the implementation of SERDES Framer Interface Level 5 (SFI-5) in a Virtex-5 XC5VLX330T FPGA. SFI-5 is a standard defined by the Optical


    Original
    XAPP871 XC5VLX330T DESIGN AND IMPLEMENTATION 16-BIT BARREL SHIFTER verilog code for barrel shifter kcpsm3 picoblaze kcpsm3 verilog code for 64 bit barrel shifter ML525 barrel shifter using verilog IMPLEMENTATION of 4-BIT LEFT SHIFT BARREL SHIFTER SFI-5 DS202 PDF

    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
    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 PDF

    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
    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 PDF

    full subtractor circuit using xor and nand gates

    Abstract: vhdl code for multiplexer 64 to 1 using 8 to 1 8 BIT ALU design with vhdl code using structural ALU 74181 verilog verilog code for 64 bit barrel shifter full subtractor implementation using 4*1 multiplexer 4 BIT ALU design with vhdl code using structural 32 bit ALU vhdl code full subtractor using NOR gate for circuit diagram alu 74181 pin diagram
    Text: V L S I T E C H N O L O G Y INC 47E D MÊ 1 3 0 0 3 4 7 VLSI T ech n o lo g y , in c. 000ñ7ñb 7 • VTI t . ¥ 2 ,v / VDP370 SERIES 1-MICRON DATAPATH COMPILER LIBRARY FEATURES • Compiles to an optimized layout for cell-based designs or to a portable netlist for gate array or standard cell


    OCR Scan
    VDP370 VSC300 full subtractor circuit using xor and nand gates vhdl code for multiplexer 64 to 1 using 8 to 1 8 BIT ALU design with vhdl code using structural ALU 74181 verilog verilog code for 64 bit barrel shifter full subtractor implementation using 4*1 multiplexer 4 BIT ALU design with vhdl code using structural 32 bit ALU vhdl code full subtractor using NOR gate for circuit diagram alu 74181 pin diagram PDF

    vhdl code for 8-bit brentkung adder

    Abstract: 8 bit wallace tree multiplier verilog code dadda tree multiplier 8bit 16 bit wallace tree multiplier verilog code dadda tree multiplier 8 bit wallace-tree VERILOG vhdl code for Wallace tree multiplier dadda tree multiplier 4 bit radix 2 modified booth multiplier code in vhdl 24 bit wallace tree multiplier verilog code
    Text: Guide to ACTgen Macros R1-2002 Windows and UNIX® Environments Actel Corporation, Sunnyvale, CA 94086 2002 Actel Corporation. All rights reserved. Part Number: 5029108-7 Release: June 2002 No part of this document may be copied or reproduced in any form or by any


    Original
    R1-2002 vhdl code for 8-bit brentkung adder 8 bit wallace tree multiplier verilog code dadda tree multiplier 8bit 16 bit wallace tree multiplier verilog code dadda tree multiplier 8 bit wallace-tree VERILOG vhdl code for Wallace tree multiplier dadda tree multiplier 4 bit radix 2 modified booth multiplier code in vhdl 24 bit wallace tree multiplier verilog code PDF

    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
    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 PDF

    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
    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 PDF

    vhdl code for rsa

    Abstract: vhdl code for lvds driver 3x3 multiplier USING PARALLEL BINARY ADDER verilog code for An Efficient FPGA Implementation of Binary Coded Decimal Digit Adders and Multipli jesd B100 SelectRAM vhdl code for lvds receiver verilog code for lvds driver CLK180 XC2V2000
    Text: R Chapter 2 Design Considerations 1 Summary This chapter covers the following topics: • Using Global Clock Networks • Using the Digital Clock Manager DCM • Using Block SelectRAM Memory • Using Distributed SelectRAM Memory • Using Shift Register Look-Up Tables


    Original
    8b/10b UG002 vhdl code for rsa vhdl code for lvds driver 3x3 multiplier USING PARALLEL BINARY ADDER verilog code for An Efficient FPGA Implementation of Binary Coded Decimal Digit Adders and Multipli jesd B100 SelectRAM vhdl code for lvds receiver verilog code for lvds driver CLK180 XC2V2000 PDF

    4x4 unsigned multiplier VERILOG coding

    Abstract: vhdl code for lvds driver 80C31 instruction set 4x4 signed multiplier VERILOG coding image enhancement verilog code verilog code of 4 bit magnitude comparator XC2V1000 Pin-out vhdl code of 32bit floating point adder verilog code for stop watch VHDL CODE FOR HDLC controller
    Text: R Chapter 2 Design Considerations 1 Summary This chapter covers the following topics: • Using Global Clock Networks • Using Digital Clock Managers DCMs • Using Block SelectRAM Memory • Using Distributed SelectRAM Memory • Using Look-Up Tables as Shift Registers (SRLUTs)


    Original
    XC2V1000-4 UG002 4x4 unsigned multiplier VERILOG coding vhdl code for lvds driver 80C31 instruction set 4x4 signed multiplier VERILOG coding image enhancement verilog code verilog code of 4 bit magnitude comparator XC2V1000 Pin-out vhdl code of 32bit floating point adder verilog code for stop watch VHDL CODE FOR HDLC controller PDF

    sklansky adder verilog code

    Abstract: vhdl code for 8-bit brentkung adder dadda tree multiplier 8bit dadda tree multiplier 4 bit radix 2 modified booth multiplier code in vhdl 8-bit brentkung adder vhdl code Design of Wallace Tree Multiplier by Sklansky Adder 4 bit multiplication vhdl code using wallace tree vhdl code Wallace tree multiplier 16 bit carry lookahead subtractor vhdl
    Text: SmartGen Cores Reference Guide Hyperlinks in the SmartGen Cores Reference Guide PDF file are DISABLED. Please see the online help included with software to view the content with enabled links. Actel Corporation, Mountain View, CA 94043 2009 Actel Corporation. All rights reserved.


    Original
    PDF

    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

    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
    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 PDF

    lms algorithm using verilog code

    Abstract: lms algorithm using vhdl code ATM machine working circuit diagram using vhdl verilog code for lms adaptive equalizer verilog code for lms adaptive equalizer for audio digital IIR Filter VHDL code 8086 microprocessor based project verilog DTMF decoder qpsk demodulation VHDL CODE verilog code for fir filter using DA
    Text: AMPP Catalog June 1998 About this Catalog June 1998 AMPP Catalog Contents This catalog provides information on Altera Megafunction Partners Program AMPPSM partners and provides descriptions of megafunctions from each AMPP partner. The information in this catalog is current as of


    Original
    PDF

    transmitter circuit in GPR

    Abstract: lm32-elf-gdb LatticeMico32 LatticeMico32processor RX 3E wishbone latticemico32 timer vhdl spi interface wishbone wishbone rev. b Instruction DCRE 5
    Text: LatticeMico32 Processor Reference Manual Lattice Semiconductor Corporation 5555 NE Moore Court Hillsboro, OR 97124 503 268-8000 March 2010 Copyright Copyright 2008 Lattice Semiconductor Corporation. This document may not, in whole or part, be copied, photocopied,


    Original
    LatticeMico32 transmitter circuit in GPR lm32-elf-gdb LatticeMico32processor RX 3E wishbone latticemico32 timer vhdl spi interface wishbone wishbone rev. b Instruction DCRE 5 PDF

    4x4 unsigned multiplier VERILOG coding

    Abstract: vhdl code for lvds driver 32x32 multiplier verilog code MULT18X18 12v relay interface with cpld in vhdl verilog/verilog code for lvds driver 80C31 instruction set vhdl code for 18x18 unSIGNED MULTIPLIER vhdl pulse interval encoder book national semiconductor
    Text: R Chapter 2 Design Considerations Summary This chapter covers the following topics: • • • • • • • • • • • • • • • • • Rocket I/O Transceiver Processor Block Global Clock Networks Digital Clock Managers DCMs Block SelectRAM Memory


    Original
    UG012 4x4 unsigned multiplier VERILOG coding vhdl code for lvds driver 32x32 multiplier verilog code MULT18X18 12v relay interface with cpld in vhdl verilog/verilog code for lvds driver 80C31 instruction set vhdl code for 18x18 unSIGNED MULTIPLIER vhdl pulse interval encoder book national semiconductor PDF