Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

simoneruffini/i-2DDCT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

33 Commits

Repository files navigation

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.

AltStyle によって変換されたページ (->オリジナル) /