August 2010 Blog Posts (5)

Introduction to USB Communication

Transactions: A USB transaction has three parts: the token packet, the optional data packet, and the status packet, which represent the header, payload, and data

acknowledge, respectively. Since USB is host-driven, the host initiates

transactions by sending the token packet. It also sends packets to indicate the

start of each frame, every millisecond. Packets on this layer are taken care

of, so the…

Continue

Added by Thineshan Kathirchelvan (TA) on August 17, 2010 at 10:41pm — No Comments

PIC delay code generator

Often times in project coding development, the programmer need to generate some sort of delay. It is hard and tedious to calculate by hand, an alternative way is to use the Pic Delay Code Generator for ASM Programmers made by N Golovchenko.…

Continue

Added by Yifan Wang on August 17, 2010 at 5:30pm — No Comments

Introduction to Inter-Integrated Circuit (I2C)

It is quite clear that the I2C bus can be very confusing for the newcomer. This short article therefore tries to de-mystify the I2C bus, I hope it doesn't have the opposite effect!…





Continue

Added by Shayegan (TA) on August 17, 2010 at 5:00pm — No Comments

Introduction to FPGAs

Modern technology allows the construction of chips that contain configurable circuitry which can be changed in order to implement a wide range of different logic circuits. Two different types of chips fall under this approach – PLDs and ASICs.


The Application-Specific Integrated Circuit (ASIC) is a chip intended for very specific uses within a design. These chips lack the dynamic nature of PLDs and are usually custom-ordered from the vendor. On the other hand,…
Continue

Added by Valentin on August 17, 2010 at 5:00pm — No Comments

Introduction to Serial Communications (RS232)

All IBM PC and compatible computers are typically equipped with two serial ports and one parallel port. Although these two types of ports are used for…

Continue

Added by PML on August 14, 2010 at 2:00pm — No Comments

Monthly Archives

2018

2016

2015

2014

2013

2012

2011

2010

2009

1999

1991

1990

1989

1988

1987

1986

1985

1984

1983

1982

1981

1980

1979

1978

1977

1976

1975

1974

1973

1972

1971

1970

1969

1968

1967

1966

1965

© 2021   Created by PML.   Powered by

Badges  |  Report an Issue  |  Terms of Service