Intro. Representing floating point in hardware is a great challenge when we’re limited by area and precision. The general way of representing floating point is by using IEEE 754 Floating Point standard. But the amount of storage needed for that standard is way too big for our needs, so we came up with our own […]Read more "Fixed Point Number in Hardware"
Overall design of hardware Single Stage Design Design of Bubble Sort For parallelism, bubble sort is broke down in to odd and even parts. A total of n (number of elements) iterations will be needed. Both odd and even parts can be done in parallel on every iteration. Basic Idea of Odd and Even Sort [source] Block […]Read more "Bubble Sort using Hardware"
Outline Concatenation of Bits Data Assignments Models of Implementing Memory in Hardware Design Concatenate Tokens Coding Style I’ll not cover the trivial part of Verilog as their resources are vastly available. Concatenation of Bits Let a, b, c be registers of bit width 2 Let d be register of bit width 8 Correct way of concatenating […]Read more "Intro. to Verilog and Hardware Design"