Following articles were written as part of Computer Arithmetic: Circuit perspective and Applied Embedded Systems Project at Technical University of Berlin and Digital Design using HDL and Design Project Course at KTH.
Basic building blocks:
Finite state machines:
Computer arithmetic:
- Numbering systems
- Carry ripple adder
- Conditional sum adder
- Carry look-ahead adder
- Arithmetic logic unit
- Moving average filter
- Fast multiplication circuits
- Floating-point numbers
- Goldschmidt division algorithm
- Goldschmidt divisor implementation
Following are related to ZYBO:
- Getting started with ZYBO
- Compiling kernel for ZYBO
- Counter implemented with ZYBO
- AXI Direct Memory Access
- AXI4-Stream and AXI4-Stream Video protocols
- Capturing video with Xilinx AXI VDMA
- Video output using VDMA on ZYBO
- OV7670 and VGA output on ZYBO
- Vivado 2014.1 vs ZYBO
- Accelerating AES cipher on Zynq SoC-s