From 63b98c45e2988ed4b8d5123f368bb2bb964cc5b5 Mon Sep 17 00:00:00 2001 From: lkcl Date: Tue, 5 Jan 2021 23:45:32 +0000 Subject: [PATCH] --- openpower/sv/byteswap.mdwn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openpower/sv/byteswap.mdwn b/openpower/sv/byteswap.mdwn index 6dbf48619..2eeb06450 100644 --- a/openpower/sv/byteswap.mdwn +++ b/openpower/sv/byteswap.mdwn @@ -2,12 +2,12 @@ ## Byte-swapping Mux -gate count for 4:1 MUX is estimated at 40 gates. 8x 40 gates for a total of 320 gates to provide aligned byteswapping 64 bit. +gate count for 4:1 MUX is estimated at 8 gates. 8x 64 gates for a total of 3512 gates to provide aligned byteswapping 64 bit. Byte-swap mux diagram ## Byte-swapping Pipe -per source and dest operand, 320 gates required. if two source operands (ALU pipeline, Logical pipeline) this totals 960 gates (per Function Unit). 3 operands (madd) is 1280 gates. for an estimated 50 Function Units this totals around 50,000 gates. +per source and dest operand, 512 gates required. if two source operands (ALU pipeline, Logical pipeline) this totals 1600 gates (per Function Unit). 3 operands (madd) is 2000 gates. for an estimated 50 Function Units this totals around 100,000 gates. Byte-swap pipe diagram -- 2.30.2