Onderdelen van de welzijnsverschuiver

Sep 12, 2025

Laat een bericht achter

De belangrijkste digitale circuitcomponent die dataverschuivingsbewerkingen implementeert

Een shifter is een speciale functionele module binnen de centrale verwerkingseenheid (CPU) van een computer, die voornamelijk wordt gebruikt om gegevensverschuivingsbewerkingen uit te voeren, zoals logische linksverschuiving, logische rechtsverschuiving, rekenkundige rechtsverschuiving en cirkelvormige rechtsverschuiving. Deze component maakt gebruik van een tonvormige shifterarchitectuur om het aantal verschuivingen van 0 tot 31 bits te regelen, en ondersteunt tekenbitextensie en overflowdetectie. Als kerncomponent van de APU werkt de shifter samen met de rekenkundige logische eenheid (ALU) om gegevensverwerkingstaken te voltooien, waardoor algoritmen binnen de digitale signaalprocessor (DSP) worden versneld. Moderne shifterontwerpen maken gebruik van een CMOS-proces van 0,18 micron, waardoor een latentie van 1,89 nanoseconden wordt bereikt.

 

De tonverschuiver maakt gebruik van een boom{0}}-achtige structuur bestaande uit meerdere multiplexers (MUX's), onderling verbonden door een draadgaas om willekeurige schakelbewerkingen mogelijk te maken. De 32-bit shifter-architectuur bevat 1280 logische poorten en ondersteunt een maximale shiftgrootte van 31 bits. De X-DSP maakt gebruik van een verbeterde volledige-decoderingsarchitectuur, waardoor de latentie met 23% wordt verminderd in vergelijking met traditionele 40-bit shifters. De 16-bits DSP-shifter met vast punt heeft een drietraps pijplijnontwerp en de uitgangsbus is uitgebreid tot 40 bits om aan de overflowverwerkingsvereisten te voldoen.

Aanvraag sturen