litex/gen/common: Add short and long byte size definitions.

This commit is contained in:
Florent Kermarrec 2024-06-13 09:54:06 +02:00
parent abdf6d3ee7
commit d782a0f8c6
1 changed files with 12 additions and 0 deletions

View File

@ -20,6 +20,18 @@ def colorer(s, color="bright", enable=True):
trailer = "\x1b[0m" trailer = "\x1b[0m"
return (header + str(s) + trailer) if enable else str(s) return (header + str(s) + trailer) if enable else str(s)
# Byte Size Definitions ----------------------------------------------------------------------------
# Short.
KB = 1024
MB = KB * 1024
GB = MB * 1024
# Long.
KILOBYTE = 1024
MEGABYTE = KILOBYTE * 1024
GIGABYTE = MEGABYTE * 1024
# Bit/Bytes Reversing ------------------------------------------------------------------------------ # Bit/Bytes Reversing ------------------------------------------------------------------------------
def reverse_bits(s): def reverse_bits(s):