RISC-V is an open-source instruction set architecture (ISA) for designing computer processors. It is a free and open standard that allows anyone to design, implement, and sell RISC-V-based hardware and software without the need to pay royalties or obtain licenses. RISC-V is governed by the RISC-V Foundation, which oversees… Read More
Recent Semiconductor IP Wikis
MIPI Alliance: Developing the world’s most comprehensive set of interface specifications for mobile and mobile-influenced products.
MIPI (for Mobile Industry Processor Interface) is a non-profit corporation governed by a board of directors. The Officers of MIPI Alliance include the chairman, vice chairman, secretary,… Read More
High Bandwidth Memory (HBM) is a high-performance RAM interface for 3D-stacked SDRAM from Samsung, AMD and SK Hynix. It is used in conjunction with high-performance graphics accelerators and network devices. The first HBM memory chip was produced by SK Hynix in 2013, and the first devices to use HBM were the AMD Fiji GPUs in 2015.… Read More
HDMI (High-Definition Multimedia Interface) is a proprietary audio/video interface for transmitting uncompressed video data and compressed or uncompressed digital audio data from an HDMI-compliant source device, such as a display controller, to a compatible computer monitor, video projector, digital television, or … Read More
PCI Express (Peripheral Component Interconnect Express), officially abbreviated as PCIe or PCI-e, is a high-speed serial computer expansion bus standard, designed to replace the older PCI, PCI-X and AGP bus standards. It is the common motherboard interface for personal computers’ graphics cards, … Read More
Universal Serial Bus (USB) is an industry standard that establishes specifications for cables and connectors and protocols for connection, communication and power supply between computers, peripheral devices and other computers. Released in 1996, the USB standard is currently maintained by the USB Implementers Forum… Read More
Cryptography serves the purpose for privacy, authentication, integrity, non-repudiation, and key exchange. With Cryptography plaintext is encrypted into ciphertext which will be decrypted back to usable plaintext.
Cryptography algorithms can be classifieds into 3 types:
- Secret Key Cryptography (SKC): It uses a single
Non-Volatile Memory (NVM) is a type of computer memory that holds the data even if power is turned off. Contrasting to NVM is Volatile Memory which needs to be periodically refreshed to hold the data. NVM is commonly used as secondary storage memory or long-term storage. NVM has lower performance and high cost which makes them unsuitable… Read More
AMBA is a set of interconnect protocols for communication among various blocks or IPs in a SoC (System on Chip). ARM introduced AMBA in 1996. The specifications are freely available from ARM that sets standard for on chip communication. The communications are based on Master-Slave protocol.
A typical SoC that goes into mobile … Read More