DES in CDL: Part 3 - Decryption, Data Pipe-lining, Useful Interface

This post is continuation of my Verilog implementation of the DES encryption algorithm. In this post, I added support for the decryption operation, restructured the code to use data pipe-lining and provided a usable interface to the module: enable/disable, mode selection (encryption/decryption) and a validity bit to indicate a complete operation.

...read more

DES in CDL: Part 2 - Encryption

This post is continuation of my Verilog implementation of the DES encryption algorithm. In this post, I added support for the encryption operation.

...read more

DES in CDL: Part 1 - Key Schedule

This post is the first in a series documenting my attempt to implement the DES encryption algorithm in Verilog. This project is a part of a broader effort to learn Verilog and CDL engineering.

...read more

Beginning to learn CDL Development

I’ve wanted to start learning configurable digital logic (CDL) engineering concepts. I have plenty of experience integrating software and firmware, but I have almost no experience creating firmware. This "hello world" project and future posts on the topic document my efforts to learn more in this area.

...read more

Creating a Driver for a Custom UART Device

a driver for a serial device that supports a custom UART message/control interface and associated IOCTL calls. The driver will support several commands implemented on an Arduino that simulates a UART-controlled external device.

...read more

Get honeypotted? I like spam. Contact Us Contact Us Email Email ar.hp@outlook.com email: ar.hp@outlook.com