Embedded
Flash Memory: NAND, EEPROM, NVRAM and others
Submitted by allankliu on November 14, 2008.
|
A flash memory is an essential component in an electronics device to store code and data. Every designer expects a perfect non-volatile memory to meet their requirements. The electronics devices are growing very fast, so we can find a variety of flash memories. However, the flash memories vary in timing, bus width, protocol, rewrite lifecycle, multi-level capability and native support of microprocessor. So the designers have to study the available products to select a proper device for their applications according to the storage purpose, interface and timing. |
- allankliu's blog
- Login or register to post comments
- Read more
- 3370 reads
Hacking a Network Attached Storage (NAS)
Submitted by allankliu on October 30, 2008.
|
The Network-Attached Storage or NAS was designed for the enterprise file sharing services. Now the consumer NAS (Network-attached Storage) has integrated many additional features including BT/eMule downloading, digital media server and video surveillance. |
- allankliu's blog
- 4 comments
- Read more
- 34028 reads
ADC (Analog to Digital Converter) Module for FPGA Design
Submitted by botondkirei on October 22, 2008.
|
Howto interface an Analog to Digital Converter (ADC) to the FPGA board. In this post I will give some ideas about interfacing an ADC to the FPGA design. One of the Digilent Inc.’s product is the ADC module codenamed Pmod-AD1. |
- botondkirei's blog
- 3 comments
- Read more
- 3375 reads
Open source software for FAT file system over MMC SDC
Submitted by allankliu on September 30, 2008.
|
This article offers open source software (oss) for FAT over MMC SDC. We have many options of open source TCP/IP stack implementations. However we don’t have enough choices for open source FAT file system over popular MMC/SDC, because of commercial reasons. Most of the popular flash cards are covered and protected by patents and copy rights. For an experienced engineer it is easy to hack the protocol, but this will bring legal problems if he releases what he found during the reverse engineering. |
- allankliu's blog
- Login or register to post comments
- Read more
- 9650 reads
Wireless Communication using FLEX and ERIKA Enterprise Basic
Submitted by frabs on September 5, 2008.
|
Wireless communication is becoming more and more pervasive, that's why new development tools for wireless applications are welcome. The goal of this demo is to provide basic tools to develop more complex wireless applications, using the Erika kernel in conjunction with the FLEX Board [with a microcontroller from Microchip Datasheet] |
- frabs's blog
- 6 comments
- Read more
- 549 reads
Visual tracking using FLEX board and CMOS camera
Submitted by Ionela on August 19, 2008.|
|
At the Retis laboratory of Scuola Superiore Sant'Anna, a moving ball was visually tracked using FLEX board with a CMOS camera. |
- Ionela's blog
- Login or register to post comments
- Read more
- 712 reads
DC Motor Servo control using FLEX with Scilab/Scicos
Submitted by Emanuele on August 14, 2008.
|
FLEX is born as a development board where to easily develop and test real-time applications for the Microchip microcontrollers (Datasheet 2.0). Scilab/Scicos is a code generator for the FLEX Board. |
- Emanuele's blog
- Login or register to post comments
- Read more
- 591 reads
Connect A Local Device to A Remote Server
Submitted by allankliu on July 14, 2008.
|
More and more desktop applications are migrated to web based, including Office suite and instant messenger. Now we can find some web enabled devices that can connect to the remote server via regular web page. This blog presents some existing solutions and alternative solutions for such applications. |
- allankliu's blog
- Login or register to post comments
- Read more
- 841 reads
Secure Design Using a Microcontroller III
Submitted by allankliu on July 10, 2008.
|
Crystals are key component of practical electronics devices. The product will malfunction if the crystal stops. They are heartbeat of the product. Because crystals are mechanical devices, it is sensitive to the mechanical damage. Crystals can present challenges to design engineers. However, new packaging methods and careful circuit layout can help to minimize many issues. Improved package designs, such as surface mount, incorporate lower mass and higher pin count to support the crystal body. This are excellent solutions for mechanical vibration related failures. SMT spreads mass over larger base and uses additional leads and improved lead strength. Regardless of the package style used, the body of the crystal should be mounted flush with the board. |
- allankliu's blog
- Login or register to post comments
- Read more
- 421 reads
Secure Design Using a Microcontroller (II)
Submitted by allankliu on July 8, 2008.
|
The software trap is a programming feature used to capture an abnormal program running status. The general principle is to setup a trap for software, and redirect from the code out of control to a specified address, and get back to its normal running mode. The software traps can be placed between the user codes or after the jump instructions, or be placed in the unused space by a consecutive trap codes. The most popular trap code for 80C51 is 5 byte instruction, which is: |
- allankliu's blog
- Login or register to post comments
- Read more
- 482 reads


