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
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
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
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
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