Converting bits to vectors in a programmable logic device
AssigneeLattice Semiconductor Corporation
InventorConrad Dante
Life of this patent
Estimating the term…
Loading patent…
AssigneeLattice Semiconductor Corporation
InventorConrad Dante
Estimating the term…
A circuit is disclosed for a programmable logic device (PLD) environment that converts unordered bits in a PLD domain to fixed-width vectors in a vector domain. The fixed-width vectors may be used within a vector processing block (VPB) that operates on data in vector format. The PLD includes multiple programmable logic blocks that are configurable by a user. The logic blocks operate on data at a bit level resulting in unordered bits of information in a PLD domain. However, a vector processing block operates on data on a vector level (e.g., 8 bits, 16 bits, 32 bits, 64 bits, etc.). Thus, an interface is coupled between the programmable logic blocks and the vector processing block that converts at least a portion of the unordered bits of information from the PLD domain to one or more fixed-width vectors for use in the vector processing block. The interface may also perform scaling and/or sign extension on the unordered bits, to further free up expensive resources in the PLD domain.
A programmable logic device (PLD), comprising:
An interface within a PLD, comprising:
A method of converting unordered bits in a PLD domain to fixed-width vectors for use in a vector domain, comprising:
A circuit for converting unordered bits in a PLD domain to fixed-width vectors for use in a vector domain, comprising:
A field programmable gate array (FPGA), comprising:
An interface within an FPGA comprising:
Dependencies are inferred from the claim text.