Accessing GitHub pages from China is pretty slow. Vercel has much better user experience although Vercel’s servers are located in oversea countries, same as GitHub servers. So many of bloggers in Chin...
When you use Emacs-verilog to generate code automatically, tabs are inserted instead of whitespace by default. For myself I prefer not to have tabs in my Verilog code at all, even for line indent or s...
We grow when we confront challenges and glow when we conquer them.
...
The Advanced Micro controller Bus Architecture (AMBA) bus protocols is a set of interconnect specifications from ARM that standardizes on chip communication mechanisms between various functional block...
APB2
APB3
APB4
Signal Direction
PADDR[31:0]
PADDR[31:0]
PADDR[31:0]
MoSi
PRPOT[2:0]
MoSi
PSEL
PSEL
PSEL
MoSi
PENABLE
PENABLE
PENABLE
MoSi
PWRITE
PWRITE
PWRITE
MoSi
PWDATA[31:0]
PWDAT...
The parted disk utility can be used for disk partition larger than 2TB.
1234567891011% sudo lsblk% sudo parted /dev/sdb mklabel gpt% sudo parted /dev/sdb mkpart primary 0 100%% sudo mkfs.xfs /dev/sdb1...
The fdisk disk utility can only be used for disk partition no larger than 2TB.
123456789101112% sudo lsblk% sudo fdisk -l% sudo fdisk /dev/sdb% sudo lsblk% sudo partprobe% sudo mkfs.xfs /dev/sdb1% sud...
12[root]# usermod -aG wheel UserName[root]# visudo
visudo command actually opens /etc/sudoers to edit.
Uncomment line of %wheel ALL=(ALL) ALL will ask for password when sudo.Uncomment line of %whee...