An FPGA-based USB full-speed device core to implement USB-serial, USB-camera, USB-audio, USB-disk, USB-keyboard, etc. It requires only 3 FPGA common IOs rather than additional chips. 基于FPGA的USB full-speed device端控制器,可实现USB串口、USB摄像头、USB音频、U盘、USB键盘等设备,只需要3个FPGA普通IO,而不需要额外的接口芯片。
3 independent modules for FPGA: UART receiver, UART transmitter, UART interactive debugger. 3个独立模块:UART接收器、UART发送器、UART交互式调试器。
A minimal LZMA data compressor & decompressor. Only hundreds of lines of C.