Jason 's Projects
This repo is for the purposes of the course Computer Architecture in spring semester in ECE TUC
Implementation of a simple coffee vending machine in java
This is a repository containing various challenges in the field of Cryptography. The challenges which have been solved , are from the platforms CryptoHack, the Cryptopals Challenges, picoCTF, and many CTFs
This repo contains some interesting cybersecurity projects
Implementation of Data Structures
This is a Verilog algorithm which takes 8bits and encrypts the data for the purpose of secure communication based on the concept of Elliptic Curve Cryptography. This project was implemented using a spartan 3 FPGA kit.
The FCUDA CUDA-to-RTL compiler
FGPU is a soft GPU-like architecture for FPGAs. It is described in VHDL, fully customizable, and can be programmed using OpenCL.
Various projects developing in ML, implementing different algorithms for different problems
An implementation of a multicycle processor based on Instruction Set Architecture (ISA) of MIPS
An implementation of a pipeline processor based on Instruction Set Architecture (ISA) of MIPS
An implementation of a single cycle processor based on Instruction Set Architecture (ISA) of MIPS
This is an implementation of a compiler for the course of Theory of Computation in TUC