Skip to content
/ libmme Public

Automatically exported from code.google.com/p/libmme

Notifications You must be signed in to change notification settings

Maubil/libmme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

libmme

Automatically exported from code.google.com/p/libmme

What?

This library contains the API and low-level driver code to control the mod_sim_exp hardware IP core

Project website: http://opencores.org/project,mod_sim_exp 

Some more info

The mod_sim_exp hardware IP core is meant to be used as a memory mapped peripheral in an embedded system. The hardware IP core is designed as a hardware accelerator for large-number modular arithmetic. E.g. it can compute xa yb mod m. Where x,y and m are n-bit numbers and a and b are of arbitrary length.

The hardware accelerator is connected to a central (embedded) CPU over e.g. AXI bus. We assume that the CPU runs Linux and that the mod_sim_exp can be accessed as a UIO device.

This library uses both the UIO driver model and the GMP multi-precision library.

UIO info: https://www.kernel.org/doc/htmldocs/uio-howto/
GMP project page: http://gmplib.org/ 

New

Source code for a test bench program that verifies the correct operation of the hardware IP core.

About

Automatically exported from code.google.com/p/libmme

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages