Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utcs!mnetor!seismo!nbires!hao!hplabs!amdcad!bcase From: bcase@amdcad.UUCP Newsgroups: net.arch Subject: funnel shifter Message-ID: <12404@amdcad.UUCP> Date: Sat, 19-Jul-86 19:14:47 EDT Article-I.D.: amdcad.12404 Posted: Sat Jul 19 19:14:47 1986 Date-Received: Sun, 20-Jul-86 07:42:39 EDT Organization: AMDCAD, Sunnyvale, CA Lines: 25 Keywords: shifter >unit, perhaps? WHAT IS A FUNNEL SHIFTER? >Andy "Krazy" Glew. Gould CSD-Urbana. USEnet: ihnp4!uiucdcs!ccvaxa!aglew >1101 E. University, Urbana, IL 61801 ARPAnet: aglew@gswd-vms A funnel shifter is just a big, stinking mux with 2n inputs and n outputs. Two words are concatenated (i.e. butted up to each other, no this isn't some violation of the recent supreme court ruling) and a single word is chosen for the output starting at some given bit position of the two-word input. Thus, it is easy to effect a barrel shifter by simply supplying the same data in both of the input words. No, there are NOT two shifters on the Am29332, just the one funnel shifter. Another application of the funnel shifter is to extract an unaligned data word from two adjacent, aligned data words. If this isn't sufficiently clear, I can have the 29332 data sheet sent to you.... bcase Product Planning Advanced Micro Devices ------ Is an Oxidized Instruction Set Computer the opposite of a Reduced Instruction Set Computer??? Now I understand!