Main

BeMicro SDK Review:

To brush up my FPGA skills, recently I brought BeMicroSDK kit from Arrow Electronics Distributors. It cost $79, it is manufactured by Hexit, promoted by Altera itself and distributed by Arrow Electronics. It has built in Debugger( USB Blaster), Cyclone … Continue reading

Posted in FPGA | Leave a comment

UART Receiver in Verilog

This code is an example of UART receiver in Verilog. It is similar to previous implementation of UART transmitter. State machine loads baud clock at S_idle and S_waiting. And as soon at start bit received in data in, the state … Continue reading

Posted in FPGA | Leave a comment

UART Transmitter In Verilog

This example show a very simple UART transmitter logic that generates on its own baud clock. This is also based on state machine which as transfer logic as non blocking assignment and state machine controller as blocking assignment. It as … Continue reading

Posted in FPGA | Leave a comment

Multiplier in Verilog with State Machine

Here is an example of the 8 bit multiplier based on state machine and clock input. The system has three state idle, multiply and waiting. As soon as start ( active high) is received, the states loads the input values … Continue reading

Posted in FPGA | Leave a comment

Multiplier in Verilog with Continuous Assignment model

  Here is an example for 8-bit multiplier based on continuous assignment. I have used a for loop to generate a logic that generates result as soon as input input changes. i.e. inputA or inputB. clk and reset has not … Continue reading

Posted in FPGA | Leave a comment

1-Wire Interface

One wire interface is slow means of serial communication where only single wire is involved in bi-direction communication ( plus reference ground). It was first introduce by Dallas Semiconductor. The communication in 1-Wire interface is half duplex and is based … Continue reading

Posted in Hardware | Leave a comment

Introductory microcontroller selection

When I started coding, the whole university had 1 microcontroller programmer and my college had only one type of micro controller available and only one programmer for it. ATMEL’s 89C51, an 8051 family microcontroller and it was something like you … Continue reading

Posted in Hardware | Leave a comment