- Products
- Power Management
- Connectivity
- Audio
- Sensors
- Lighting
- Custom Mixed-Signal ICs (ASICs)
- Power Conversion
- Power Switching
- Memory
- Silicon IP
- GreenPAK Configurable Mixed-Signal
- Timing
- Communications
- IO-Link
- Industrial and Automotive ASICs
- Industrial Edge Computing
- IOX Expansion Module
- IzoT Commissioning Tool (CT)
- IzoT Net Server
- IzoT SDK 2
- IzoT ShortStack SDK
- LNS DDE Server
- LON Upgrade
- LonScanner FX Protocol Analyzer
- Smart Edge Platform
- SmartServer IoT
- SmartServer IoT™ Partner Program
- SmartServer™ IoT Edge Server
- U10 USB Network Interface
- U20 USB Network Interface
- U60 DIN USB Expansion Modules
- U60 FT USB Network Interface Module
- U70 PL-20 USB Network Interface
- Current Control
- Motor Control
- Display
- Modules
- Longevity Program
- Product Selector
- Document Search
- Applications
- Application Solution Diagrams
- Connected Health
- Connected Consumer
- Connected rechargeable E-cigarette
- True Wireless Stereo
- USB Type-C ANC Headset
- Beacon, Tracker, Findable
- DECT Ambient Noise Cancellation (ANC) Headset
- Rechargeable E-Cigarette
- Game Controller
- Feature-rich Rechargeable E-Cigarette
- Rechargeable Game Controller
- Bluetooth ANC Headset
- Toothbrush
- Electric MP3 toothbrush
- Voice RCU
- Animal Tracker / Location Tracker
- POS Terminals
- Wall-to-Battery & Direct Charging
- Smart Home
- Smart Appliances
- Industrial & Infrastructure
- Smart Lighting
- Wearables
- Configurable Mixed-signal IC Solutions
- Smart Home
- Home Appliances
- Networking
- Automotive
- Industrial
- Smart Meters
- SoC PMIC Solutions
- Communications
- Connected Medical
- Transportation
- Application Solution Diagrams
- Support
- Company
You are here
Multiplexing a Bitstream

Multiplexing a Bitstream
Signal Conditioning Technique
This technique can be used in any GreenPAK.
GreenPAKs are often used to transfer a data pattern. If the data is transferred from the GreenPAK or the data is transmitted along several lines from the SoC, they must be amalgamated for transmission on one line. Below is an example of the GreenPAK multiplexing a bitstream originating from the ASM output RAM.
The generator circuit is shown below. The generator implements the operation of the CLK line for the synchronous data transmission, enabled by the EN signal. The generator also implements the multiplexer operation algorithm for the correct combination of the transmitted data on one line.
The 8-bit Multiplexer circuit is shown above. All LUTs are configured collectively as the 8-bit multiplexer (see AN-1003). The MUX Truth Table is shown in above. The multiplexer outputs the combination of bits from the ASM block outputs according to the algorithm of the generator and the data is transmitted on one line to DATA. The DATA output will always be the same as the MSB of the ASM output RAM. when EN is LOW. The ASM output RAM can be changed via I2C. Logic can also be implemented to change the state of the ASM in order to change the data bits. If the ASM isn’t available, the inputs can be pulled high or low for the data values.
Resources
GreenPAK Designer files
- Multiplexing a Bitstream GP (5.88 KB)