发明名称 Configurable multi-lane scrambler for flexible protocol support
摘要 Various structures and methods are disclosed related to configurable scrambling circuitry. Embodiments can be configured to support one of a plurality of protocols. Some embodiments relate to a configurable multilane scrambler that can be adapted either to combine scrambling circuits across a plurality of lanes or to provide independent lane-based scramblers. Some embodiments are configurable to select a scrambler type. Some embodiments are configurable to adapt to one of a plurality of protocol-specific scrambling polynomials. Some embodiments relate to selecting between least significant bit (“LSB”) and most significant bit (“MSB”) ordering of data. In some embodiments, scrambler circuits in each lane are adapted to handle data that is more than one bit wide.
申请公布号 US9367509(B2) 申请公布日期 2016.06.14
申请号 US201414587712 申请日期 2014.12.31
申请人 Altera Corporation 发明人 Wortman Curt;Lee Chong H.;Ngo Huy
分类号 G06F3/00;G06F13/00;G06F5/00;G06F13/12;G06M3/00;G11C19/00;G01R31/28;G06F17/50;G06F1/02;G06F7/58;H04L9/00;G06F13/42;G06F13/40 主分类号 G06F3/00
代理机构 代理人 Noble Andrew;Mauriel Michael
主权项 1. A configurable scrambler in an integrated circuit (“IC”) for supporting a plurality of scrambling polynomial functions, the configurable scrambler comprising: a plurality of shift register elements at least equal in number to a highest exponent value for a term within the plurality of scrambling polynomial functions; and programmable taps fewer in number than the plurality of shift register elements, the programmable taps coupled between each output of a subset of the plurality of shift register elements and a feedback XOR circuit tree, wherein the programmable taps are configurable to select between each of the plurality of scrambling polynomial functions, and wherein the feedback XOR circuit tree includes a plurality of XOR circuits, the plurality of XOR circuits including at least a first XOR circuit and a second XOR circuit, the first XOR circuit being coupled to receive respective XOR inputs from respective different ones of the programmable taps and the second XOR circuit being coupled at one of its XOR inputs to an XOR output of the first XOR circuit.
地址 San Jose CA US