以下包含可程式邏輯設計(FPGA 和 CPLD)的材料,包括 IP 核心、範例設計和教程。所有主題均已被分類並在下面列出。
入門教學
Efinix 的 Efinity IDE - 入門教學
在 Verilog 模組中實例化 VHDL 元件
Lattice Diamond 和 MachXO2 分接板教學
Lattice Diamond 和 MachXO2 分接板教學(使用 Verilog)
Lattice Diamond 階層式設計測試平台教程
Microsemi IGLOO nano 開發板教程
AMD (Xilinx) Vivado 設計套件 - 入門
介面邏輯
多位 7 段顯示驅動器 (VHDL)
AC’97 編解碼器硬體驅動程式範例
字元 LCD 模組控制器(VHDL)
採用 Lattice MachXO2 (VHDL) 的玻璃覆晶圖形顯示驅動器
Debounce Logic Circuit (Verilog)
解彈跳邏輯電路(VHDL)
I2C Master (VHDL)
I2S Transceiver (VHDL)
MachXO2 SPI Peripheral Expansion for HMI Applications (with VHDL)
mikroBus I/O Expander (VHDL)
Parity Generator (VHDL)
PS/2 Host Transceiver (VHDL)
PS/2 Keyboard Interface (VHDL)
PS/2 Keyboard to ASCII Converter (VHDL)
PS/2 Mouse Interface (VHDL)
PWM Generator (VHDL)
Quadrature Decoder (VHDL)
SPI 3-Wire Master (VHDL)
SPI Master (VHDL)
SPI Slave (VHDL)
SPI to I2C Bridge (VHDL)
TMDS 編碼器(VHDL)
UART 通訊 (VHDL)
VGA 控制器(VHDL)
控制系統、DSP 和數學邏輯
二進位到 BCD 轉換器 (VHDL)
適用於低密度 PLD 應用的 Radix-4 布斯乘法器 (Verilog)
適用於低密度 PLD 應用的 Radix-4 布斯乘法器 (VHDL)
FIR 濾波器 (VHDL)
IIR Filter Design in VHDL Targeted for 18-Bit, 48 KHz Audio Signal Use
Implementing Polynomials using Horner’s Rule and Fixed Point Arithmetic (VHDL)
Least Mean Square (LMS) Adaptive Line Enhancer (ALE) Design in VHDL
N-Bit Saturated Math Carry Look-ahead Combinational Adder Design in Verilog
N-Bit Saturated Math Carry Look-ahead Combinational Adder Design in VHDL
Pseudo Random Number Generator with Linear Feedback Shift Registers (Verilog)
Pseudo Random Number Generator with Linear Feedback Shift Registers (VHDL)
Serial vs Parallel Arithmetic with Polynomials (VHDL)
步進馬達控制(使用 VHDL)
記憶體模組
帶有浮水印的 FIFO 緩衝區模組(Verilog 和 VHDL)
RAM 記憶體 (VHDL)
週邊模組控制器
七段顯示器 Pmod 控制器(VHDL)
ADC AD7476A Pmod Controller (VHDL)
ADC AD7991 Pmod Controller (VHDL)
Accelerometer ADXL345 Pmod Controller (VHDL)
Accelerometer ADXL362 Pmod Controller (VHDL)
Ambient Light Sensor Pmod Controller (VHDL)
Capacitive Sensing AD7156 Pmod Controller (VHDL)
Color Sensor Pmod Controller (VHDL)
Compass Pmod Controller (VHDL)
DAC AD5541A Pmod Controller (VHDL)
DAC AD5628 Pmod Controller (VHDL)
DAC AD7303 Pmod Controller (VHDL)
DAC DAC121S101 Pmod Controller (VHDL)
Digital Potentiometer AD5160 Pmod Controller (VHDL)
Gyro L3G4200D Pmod Controller (VHDL)
Humidity and Temperature Sensor Pmod Controller (VHDL)
I2S Pmod Quick Start (VHDL)
Joystick JSTK2 Pmod Controller (VHDL)
Keypad Pmod Controller (VHDL)
NAV Pmod Controller (VHDL)
即時時脈 MCP79410 Pmod 控制器(VHDL)
溫度感測器 ADT7420 Pmod 控制器(VHDL)
溫度感測器 TCN75A Pmod 控制器(VHDL)
熱電偶 Pmod 控制器(VHDL)
超音波測距儀 Pmod 介面 (VHDL)
軟核心
Digilent Arty A7 與 Xilinx Artix-7 一起執行 SiFive FE310 RISC-V
Efinix Trion T20 FPGA 評估板實行 PulseRain Reindeer RISC-V 項目
開始使用 Efinix Xyloni 開發套件