Skip to content

ISA extension of Ibex core for ASCON lightweight cryptography algorithm

Notifications You must be signed in to change notification settings

eymay/Ibex_ASCON

 
 

Repository files navigation

Ibex ASCON Extension

Extending the Instruction Set Of RISC-V Processor for ASCON Algorithm.

Running the processor

The project runs on only Vivado 2018.1 and its simulator, I never tried on any FPGA board and other simulators.

  1. Open the lowrisc_ibex_top_artya7_100_0.1.xpr file in the modified_ibex/build/lowrisc_ibex_top_artya7_100_0.1/synth-vivado directory.

  2. Modify the 65th line of the ram_1p.sv file to load your memory files.

  3. Run the simulator.

Compiling programs

To compile programs for the processor:

cd sw
make

Change Makefile for advanced compiling options.

About

ISA extension of Ibex core for ASCON lightweight cryptography algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • VHDL 72.3%
  • Verilog 17.4%
  • SystemVerilog 5.6%
  • V 3.6%
  • C 0.6%
  • Tcl 0.2%
  • Other 0.3%