Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 1.6 KB

README.md

File metadata and controls

39 lines (30 loc) · 1.6 KB

Intermittent Two-Dimensional Discrete Cosine Transform

image

This core implements a two-dimensional discrete cosine transform accelerator with effective response to a transient based envirronment.

Description

The core is supposed to operate under non standard power level conditions so the computation is expected to halt depending on power availability, hence the name intermittent. After a halt the core is expected to reprise computation from the last saved checkopoint, leaving a transparent interface to the end user.

The effective intermittent properties of this core are only emulated and not hardware synthesizable since current FPGA technology doesn't embedd high speed non volatile memory hardware.

The scope of this core is to demonstrate the use of this framework.

Dependencies

For plug and play usage this dependencies are requeired:

Otherwise the code is fully opensource and can be simulated with any HDL toolchain supporting VHDL 2008.

Copyrights

This code is based on previous work of Michal Krepa on opencores.org licensed under MIT: MDCT

This code is MIT licensed.