modrobs Proposal
-
Upload
paras-jain -
Category
Documents
-
view
1.415 -
download
7
description
Transcript of modrobs Proposal
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 1
Proposal for setting up
Advanced REAL TIME
EMBEDDED SYSTEMS Lab
at Indian Institute of Technology
From:
Emblitz Technologies Pvt Ltd,
#391, 6th Main, 2
nd Phase, 2
nd Stage, WOC Road,
Mahalaxmipuram, Bangalore 560086 India
URL: www.emblitz.com,
Email: [email protected]
Phones: 90 80 23499141
Mobile: 09449104615, 09980562847
Embedded lab
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 2
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 3
Advanced Embedded Lab is consisting of three sets of categories
with each one there are different lab trainers and development kits
01
EmBlitz Advanced
RTOS (Real Time
operating Systems) Lab
Model
AVXi RTOS (Real Time Operating systems)
Trainer – 10 numbers
Page 04
EmBlitz ARM9 Linux Development kit
– 10 Numbers
Page 07
EmBlitz ARM11 WinCE/Android
Development kit – 06 numbers
Page 12
02
EmBlitz Advanced
VLSI Lab
Model
EmBlitz VLSI Verilog Trainer – 05 numbers
Page 16
EmBlitZ VLSI VHDL Trainer – 05 numbers
Page 21
03
EmBlitz Embedded
Systems Lab
Model
EmBlitz Embedded C
Trainer – 10 numbers
Page 26
EmBlitz ARM-RFID
Project kit – 15 numbers
Page 28
EmBlitz Embedded ARM
Advanced Development kit – 15 numbers
Page 31
EmBlitz Embedded
AVR Trainer - 10
Page 33
EmBlitz Embedded PIC
Trainer – 05 Numbers
Page 35
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 4
RTOS
(Real Time Operating systems)
Product Number: Ec95831
Real-time operating systems are often required in small embedded operating systems that are packaged as part
of micro devices. Some kernels can be considered to meet the requirements of a real-time operating system.
However, since other components, such as device drivers, are also usually needed for a particular solution, a
real-time operating system is usually larger than just the kernel.
The Avxi is a hard real-time operating system from Emblitz Technologies. Sometimes known as the Avx,
from inception we are working on two agendas!
First, the Avxi should be cost effective! Be available to academic and research labs with minimum price!
Second the Avxi should be as any other RTOS in market, perfectly match and perform in
a) Multitasking b) Process threads that can be prioritized, c) A sufficient number of interrupt levels
The first versions of Avxi were written in 2001 targeted to reach all the Engineering Labs and R&D centers
across India. Today Avxi is widely using in applications for avionics, aerospace, the military, industrial
process control and telecommunications.
Avxi components are designed for absolute determinism (hard real-time performance), which means that they
respond within a known period of time. Predictable response times are ensured even in the presence of heavy
I/O due to the kernel's unique threading model, which allows interrupt routines to be extremely short and fast.
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 5
Unlike other RTOS, Avxi never deny real-time performance for security and protection. Off course Avxi is
popular for its security and protection!
Board Features:
· Processor: LPC2129
· 2x serial ports (one for ISP and the other for serial communication)
· 2xCAN ports with complete physical layer implementation on board via drivers(MCP2551)
· JTAG Connector header box in 2x10 pin layout provides ARM-JTAG Interface compatibility
· 12.00 MHz Crystal
· RESET button
· RESET circuit can be also controlled externally by Philips ISP utility via RS232
· Dual Power supply (either through USB or using external power adapter).
· Eight status LEDs with buffers and chip select
· Four buttons Potentiometer connected to analog input AIN0
· BSL jumper for boot loader enable
· DBG jumper for JTAG enable
· JRST jumper to enable external RESET control by RS232
· One Seven Segment Display with shift register and chip select
· Single power supply: 7V to 9V DC or can be connected to the USB port of the computer
· Power supply status LED
· Three on-board voltage regulators 1.8V, 3.3V and 5V with up to 800mA current
· Extension headers for all μC ports
· On board prototyping areaLPC2129
Chip Features:
· 16/32-bit ARM7TDMI-S microcontroller
· 16 kB on-chip RAM,256 kB Flash Program Memory supports upto 60 MHz frequency.
· In-System Programming (ISP) and In-Application Programming (IAP) via on-chip boot-
loader software.
· On-chip Embedded-ICE-RT, Embedded Trace Macrocell debugger
· Two interconnected CAN interfaces with advanced acceptance filters.
· Four channel 10-bit A/D converter with conversion time as low as 2.44 ms.
· Multiple serial interfaces including two UARTs (16C550),
· Fast I2C (400 kbits/s) and two SPIs
· Phase-Locked Loop with settling time of 100 ms.
· Vectored Interrupt Controller with configurable priorities and vector addresses.
· Two 32-bit timers (with four capture and four compare channels), PWM unit (six
outputs), Real Time Clock and Watchdog.
· Up to forty-six 5V tolerant general purpose I/O pins.
· Up to nine edge or level sensitive external interrupt pins available.
· On-chip crystal oscillator with an operating range of 1 MHz to 30 MHz.
· Two low power modes: Idle and Power-down.
· Processor wake-up from Power-down mode via external interrupt.
· Individual enable/disable of peripheral functions for power optimization.
· CPU operating voltage range of 1.65V to 1.95V(1.8 V ±0.15 V).
· I/O power supply range of 3.0 V to 3.6 V (3.3 V ± 10 %) with 5 V tolerant I/O pads.
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 6
Contents of Kit:
· ARM starter Kit Evaluation Board
· JTAG Wiggler
· JTAG Data Cable (20-pin FRC)
· Parallel port cable for JTAG
· USB Cable
· CAN cable
· AVXI RTOS Software
· 1 Software DVD containing μVision Keil IDE, GNU Toolchain, JTAG debugger, Philips ISP
Utility, all necessary documentation including Schematic of the Board, User Guide for
the board, Quick Start Guide, Data Sheets, and reference manuals, Example codes and
Case Studies.
· 2 Audio/Video CDs – introduction to ARM and introduction to Avxi
· Extra jumpers Guide, Schematics, Example codes and Case studies
Lead Time: Will be max 30 days in India. (Ship through DTDC or Professional) and about 70 days for outside
India (Ship through UPS or DHL)
Warranty: One Year
Technical Support: Dedicated team will support for one complete year
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 7
EmBlitz ARM9 Linux
Development kit
Product Number: Ec95839
Emblitz Linux ARM9 Highlights:
Source Code: Linux 2.6
• Nand Flash can be updated into 1GB and SDRAM can be updated nto 128MB immediately according to the
customer requirement.
• Providing original schematic drawing and reference PCB files for board manufacturing
• One Key to update Boot-loader, Kernel, Yaffs, NK.bin and one Key to configure parameters of Linux.
• Supporting GPS, GPRS, CDMA, Printer, WIFI, AV, VGA Modules
• Modular Design: Carrier board-128mm x 105mm; CPU size: 74mm x 37mm
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 8
• Samsung ARM9 S3C2440A ARM920T, up to 400MHz.
• 2mm pitch 20 pins Camera interface with driver
• Supporting Cramfs/ramfs/etx2/fat32/nfs/yaffs
• System parameters can be saved in REGEDIT, and residual Flash can be read and written
• The system can be updated via USB interface.
This board offers true rapid development solutions by providing all the necessary ingredients to jump start
embedded designs. The board includes the MINI2440 SOM and Carrier Board pre-installed Windows
Embedded CE or Linux OS. The mother board integrates a rich set of peripherals and interfaces including
Ethernet, USB Host & Device, Camera, Serial ports, Audio, LCD, Keyboard, SD/MMC, Buttons, LEDs and
etc.
The board has complete electronic documentation, schematics, demo applications, and third party industry-
standard C compilers and embedded development environments for evaluation.
Emblitz also backs up our kits with a Start-Up Guarantee. We invite you to make use of our free technical
support until any start-up problem you might encounter is solved. The positive out-of-box experience with the
Rapid Development Kit illustrates Emblitz's continuous commitment to providing customers with effective
embedded solutions by offering a hands-on, industry-centric entry point for embedded developments, which is
a key starting point for OEMs needing to have a complete solution up and running under very short
development time constraints.
If somewhere on the board don't meet your specification of your project, we will modify the board for a semi-
custom solution. When needed, we will develop a new embedded SBC or peripheral board to meet your
requirements. Depending on the design agreement, you might maintain sole ownership of the final product, or
we might add the product to our COTS product line.
ARM 9 Features: CPU, Memory and Busses
Feature Specifications
CPU
Samsung S3C2440A ARM920T core,0.13um CMOS Standard cells, around
1.2V internal ,1.8V/2.5V/3/3V memory,3.3V external I/O microprocessor with
16KB I-Cache/16kb D-Cache/MMU, UP to 400 MHz.
Interrupt controllers, Timers
SDRAM 32bit,100MHz, default mounted 64MB SDRAM, it can be replaced into
128MB
NAND Flash Default mounted 64MB, it can be replaced into 128MB to 1GB
NOR Flash 2 Mbytes, bootable. It can be replaced into 8MB
Core-Power 1.25V Kernel Voltage
Power 3.3V power supply for CPU board
Connector DC-2.0mm pitch board-to-board connectors
Dimension 37mmx74mm
Peripherals
Feature Specifications
Serial Ports
(UARTs)
COM-0 - RS232, five-wire DB9 RS232 serial port
COM-1 - RS232, three-wire available via 2mm pitch 3 pins
COM-2 - RS232, three-wire available via 2mm pitch 3 pins
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 9
LCD
The LCD port integrated 4-wire resistor touch screen port. The board comes
with driver for 3.5inch,4.3inch, 7inch and 10.4inch TFT LCD (the resolution is
800x600)
Ethernet Davicom DM9000A MAC & PHY, 10/100BaseT, Activity LED's
USB USB1 Host, 12 Mbps ,USB2 Device,12 Mbps
Camera 2mm pitch 20-pin,130 Megapixels CMOS camera interface
JTAG 1 X 2mm pitch 20 pins JTAG Port
Keyboard & mouse USB, keypad is working via USB
Audio codec Adopt UDA1341 Audio chip, Audio input and output slot
ADC Adjustable resistor is connected with pins of ADC to check analog/digital
change
RTC Real Time Clock, powered by external lithium battery
Buzzer On-board PWM function test unit
Device support 1 x SD/MMC card socket, Supports Multimedia Card, Secure Digital and
Secure Digital I/O communications protocols up to 2GB
General Purpose I/O A 40-pin GPIO Expansion Connector
BUS A 40-pin BUS extended interface
LEDs 4 x Status LEDs
Buttons 4 Programmable User Buttons
Dimension 105x128mm
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 10
OS Item Feature Description
Linux2.6.25
Linux2.6.30
boot
Boot
Start up system, supporting one Key to update Bootloader, Kernel,
Yaffs, NK.bin and one Key to configure parameters of Linux. Also
can be configured the board booting from Yaffs or NFS
Tftp Support tftp transmitting protocol
File system Yaffs
Kernel Support writing kernel image into nand flash and kernel parameter
setting
Etc. Support via USB and Serial Interface to download application to
flash debug
Kernel
Version Linux kernel 2.6.25.8
File system CRAMFS/RAMFS/EXT2/FAT32/NFS/YAFFS/YAFFS2
Serial device Three serial ports
10/100M
Ethernet DM9000
RTC RTC driver
USB Host USB Host ,USB Slave driver
LEDs Four LEDs driver
Buttons User buttons
Language Multi-language Support
LCD Coming with driver for 3.5inch,4.3inch,7inch and 10.4inch TFT
LCD (resolution 800*600)
Touch panel Touch panel driver
SD/MMC
card SD/MMC card driver
Sound UDA1341
CMOS
Camera CMOS Camera driver
USB Camera The chip of USB Camera is Vimicro 301p, the USB Camera is
collecting dynamic picture and showing on the LCD
GPRS
Module
Using GPRS Module to dial-up to Ethernet, the speed is up to
90Kbit/s
CDMA
Module
Using CDMA Module to dial-up to Ethernet, the speed is up to
90Kbit/s
Printer Thermal Printer GP-586OIII
Embedded
GUI
Qt/Embedde
d Qtopia 1.7.0 and Qtopia 2.2.0
Application
Servfox
The application is running under Console platform, it controls the
USB Camera by internet and displays the picture taken by camera
on the LCD. It can be taken as net monitor when the application
works with USB Camera.
Spcacat It is a camera picture capture application under Console platform
Snapshot It is a LCD picture capture application under Console platform
Rz and sz It is a application that transfer and receive file by serial port
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 11
Madplay It is a MP3 player
Network
protocol
TCP/IP TCP/IP protocol
Telnet Telnet server, telnet remote login
File transfer FTP Client/server
Web server boa web server
USB port supported
Devices
U-disk, portable hard-disk, USB mouse, USB Keyboard, USB
HUB, USB Camera and so on.
Command commands
cat,chmod,discard,echo,flashfsd,flashwrite,
free,genhtml,hostname,init,kill,loader,ls,mkdir,mou
nt,ps,reboot,rm, smanaged,sysconf,
yes,insmod,lsmod,rmmod
Tools Busybox1.2.0 and busybox1.13 (provided in the CD-ROM)
EmBlitz Embedded LINUX Development kit with ARM 9 SBC2440 Contents:
. One ARM9 SBC2440 Board with touch screen
. One CD-ROM (Linux, BSP, Documents, tools, Schematic Drawing, datasheets)
. One Serial cable
. One 5V/2A DC power supply
. One USB cable
. One Cross Ethernet cable
Lead Time: will be max 30 days in India (Ship through DTDC or Professional) and about 70 days for outside
India (Ship through UPS or DHL)
Warranty: One Year
Technical Support: Dedicated team will support for one complete year
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 12
EmBlitz ARM11
WinCE/Android Development kit
Product Number: Ec95851
Emblitz ARM11 Highlights:
· Source Code for Android2.0
· Processor: Samsung S3C6410, ARM1176JZF-S, up to 667MHz.
· 128MB Mobile DDR SDRAM, 266MHz, Samsung K4X51163PC
· 256MB SLC NAND Flash, Samsung K2F2G08, 1G Nand Flash optional
· 2M Bytes NOR Flash, AMD AM29LV160DB
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 13
· 1 EEPROM, support I2C, it can be soldered with AT88SC016 for encryption
· SDIO WIFI Module, supporting IEEE802.11b/g
· LCD/Touch Screen interface. Supporting 3.5" TFT LCD, 4.3" TFT LCD,7" TFT LCD and 10.4" LCD
(current stock is available with only 4.5” TFT touch screen display)
· Many modules are available for your choice- GPS, WIFI, Camera, USB HUB+4x4 Matrix Keyboard, USB
3G Modem.
· GPIO ,ADC, SPI,IIC, I/O, Interrupts and MMC are in 2 2x20 pin header
· One audio input interface (3.5mm audio jack)
· One 2-channel audio output interface (3.5mm audio jack)
· One 100M Ethernet interface (RJ45)
· One USB2.0 Host port (USB A/F type interface)
· One USB2.0 Device port (Mini USB type interface)
· Four serial ports (Two are five-wire interface, another two are three-wire TTL serial interface)
· 2 SD/MMC interface (supports 3.3V and 1.8V logic voltage)
· Camera interface (10x2 pins header, supporting the mode of ITU-R 601/656 8bit)
· One 5x2 pins JTAG interface
· Seven buttons (Reset, Boot, User defined, On/Off)
· One TVOUT
· Board Dimension: 116.6 x 76.8 x 17mm
· Power supply: +12V
SBC6410 Description:
SBC6410 is based on Samsung S3C6410 - an advanced ARM11 CPU for running operating system and
application code, and for dedicated video processing. Low voltage Mobile DDR enables very low power
consumption in regular operation and in standby. For embedded applications,the SBC6410 provides a general
purpose local bus, 100Mbit Ethernet, serial ports, I/O lines and other essential functions, while integrated WiFi
interface implement industry standard wireless connectivity.The small size and low power consumption of the
SBC6410 allows its integration into hand-held and mobile devices, while its low price makes it an ideal
selection for cost-sensitive applications.The SBC6410 delivers a price / performance ratio significantly better
than that of any other platform.
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 14
Android-2.0
Boot
Version U-boot 1.1.6
Boot Mode Boot Android from SD card, NAND
Flash
Image update Support updating image from SD card or
USB
Kernel and
drivers
Version Linux 2.6.29-Android
Drivers
DDR, Flash, Serial ports, RTC, 4.3” and
7” LCD including Touch Screen,
MMD/SD, High Speed SD card, user
buttons, DM9000, IIC,SPI, keyboard,
WAVEDEV, DMA, USB device, JPEG,
MFC, TV OUT, Rotator, OpenGGES1.1
& 2.0, D3DM
Application
Alarm Clock, ASTRO, Mediaplayer,
Music, Picsay, Gallery, Browser, Panda
Reader
File System File System Format Yaffs2 (Androidfs-sdk-m5-rc15)
Embedded
GUI Android-2.0 Support file browser, Mediaplayer
Cross
compiler
Environment
Arm-none-linux-gnueabi
Debug Tools DNW,
MoviNAND_Fusing_Tool.exe
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 15
EmBlitz WinCE/Android Development kit with ARM 11 SBC6410 Contents:
. One ARM11 SBC6410 Board with touch screen
. One CD-ROM (Android 2.0, Documents, tools, Schematic Drawing, datasheets)
. One Serial cable (IDC10-to-DB9)
. One 12V@2A Power adapter
. One USB cable
. One Cross Ethernet cable
Lead Time: Will be max 30 days in India. (Ship through DTDC or Professional) and about 70 days for outside
India (Ship through UPS or DHL)
Warranty: One Year
Technical Support: Dedicated team will support for one complete year
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 16
EmBlitz VLSI Verilog Trainer
Product Number: EVAT – 111
Very-large-scale integration (VLSI) is the process of creating integrated circuits by combining
Thousands of transistor-based circuits into a single chip. Our Training is based on FPGA design flow with
xilinx tools. This program will help you to design Complex digital systems
using HDL and also to get experience of Processor and controller implementations on FPGAs.
Your 8 comprehensive modules start with solid basics. You'll begin by learning the important principles that
are the fundamental rules for just about whatever you may do in VLSI design. Then, you'll get detailed
instruction in techniques and procedures. Step by step, we'll guide you through exciting hands-on projects like
Processor implementation on FPGA that you can complete at your table!
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 17
VIDEO CD – 1
1. Introduction to VLSI design
• VLSI definition
• Why VLSI needed
• What is a Silicon chip
• Silicon Die and Layout
• Classification of Chip based on Fabrication
• Process technologies
• Chip manufacturing processes
• MOS technology trends
• VLSI products
• Scope of VLSI – different Domains and Fields
• Challenges and trends – power, speed and area
2. Basic Digital Design
• Arithmetic circuits
a) Half Adder
b) Full Adder
c) Binary Adder /Subtracter
d) Multiplier
• Sequential and Combinational circuits
a) Encoder and Decoder
b) Multiplexer and De multiplexer
c) Flip-Flop and Latches
d) D ff,JK ff, T ff
e) Registers and Counters
• State machines
a) State diagram
b) Moore machine
c) Mealy machine
• Digital design issues
a) Met stability
b) Setup and Hold Time
c) Clock skew
VIDEO CD – 2, 3 & 4
3. Verilog HDL- 1995 and 2001 verilog
• Introduction to HDL
• Different HDL comparisonVHDL,Verilog,System Verilog, System C
• Verilog Program structure
• Different Style of modeling
a) Structural style
b) Data Flow style
c) Behavioral style• Data types
a) Net type
b) Reg type
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 18
• Operators
• Compiler directives
• Blocking and Non Blocking Statements
• User Defined Primitives
• Timing Control Statements
a) Delay
b) Event control
c) Wait
• Conditional Statements
a) if and if – else statement
b) case statement
• Looping Statements
a) for loop
b) while loop
c) forever loop
d) repeat
• Functions and Task
a) User functions and tasks
b) System tasks
• Memory modeling
a) RAM modeling
b) ROM modeling
• Reset modeling
a) Synchronous Modeling
b) Asynchronous Modeling
• Test bench modeling
a) Mux Modeling and testing
b) Counter modeling and testing
• 2001 Verilog features
a) Combined port and data type
b) ANSI style of port declarations
c) Combinational sensitivity token
d) Comma separator for sensitivity list
e) Power Operator
f) Signed Data types
g) Multidimensional array
• Generate Loop
VIDEO CD - 5
4. How to Use Modelsim for Design HDL and
Simulation
• Basic designs modeling using Modelsim- Basic gates and
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 19
Counter
• Compiling the design
• Simulation of Design using Modelsim
a) Assigning inputs and clock
b) Generate wave form and collect the output
VIDEO CD - 6
5. Programmable devices
• CPLD , FPGAs, more about xilinx FPGAs
• Programmable Logic and technologies
• PLA and PAL
• CPLD Architecture
• FPGA Architecture
• Xilinx FPGA architecture
• Xilinx Spartan FPGA
VIDEO CD - 7 and 8
6. FPGA Design Flow
• Steps in Design Flow
• Device Programming
• Xilinx FPGA programming through JTAG
7. How to make and implement a Design Using Xilinx ISE
• Basic HDL coding
• Basic gates, Flip Flop and counter
• Verilog HDL synthesis
a) Basic gates, Flip Flop and counter lease ask for the quotation
• Implement the design and generate bit file
a) Basic gates, Flip Flop and counter
• Generate PROM file
a) Download the configuration file in to FPGA using xilinx
Impact Connect JTAG cable Initialize JTAG chain and detect FPGA part number Program the FPGA
8. Implementation of 8 bit Picoblaze Processor in Xilinx FPGA
• Study of Picoblaze processor architecture
• Features and Instruction set of Picoblaze
Board Features:
• 100,000 gate Xilinx Spartan 3E FPGA
• JTAG programming port
• XCF04S Xilinx Platform Flash ROM to store FPGA configurations
• Large collection of I/Os including eight LEDs and four slide switches
• LCD and 7 segment displays
• RS 232 and VGA ports
• Ethernet port with physical layer controller
• User-selectable oscillator , plus a socket for a second oscillator
• 100 pin user I/O and peripheral module connection
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 20
FPGA Features:
• 100k gates.
• 108 I/Os.
• 72k Block RAM.
• 15k Distributed RAM.
• 240 CLBs.
Contents of Kit:
• 10 Video Session CD's
• VLSI hardware Board
• USB Cable
• JTAG with Parellal Cable
• Software & Manual DVD containing software (Xilinx ISE), Schematics, Data Sheets ,User Manual,
Example codes and other details to use the kit.
• Reference Book
Lead Time: will be max 30 days in India (Ship Through DTDC or Professional) and about 70 days for outside
India (Ship through UPS or DHL)
Warranty: One Year
Technical Support: Dedicated team will support for one complete year
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 21
EmBlitZ VLSI VHDL Trainer
Product Number: EVAT – 111A
Very-large-scale integration (VLSI) is the process of creating integrated circuits by combining
thousands of transistor-based circuits into a single chip. Our Training is based on FPGA design flow
with xilinx tools. This program will help you to design Complex digital systems using HDL and also
to get experience of Processor and controller implementations on FPGAs.
Your modules start with solid basics. You'll begin by learning the important principles that are the
fundamental rules for just about whatever you may do in VLSI design. Then,you'll get detailed
instruction in techniques and procedures. Step by step, we'll guide you through exciting hands-on
projects like Processor implementation on FPGA that you can complete with in few days.
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 22
VIDEO CD – 1
1. Introduction to VLSI design
• VLSI definition
• Why VLSI needed
• What is a Silicon chip
• Silicon Die and Layout
• Classification of Chip based on Fabrication
• Process technologies
• Chip manufacturing processes
• MOS technology trends
• VLSI products
• Scope of VLSI – different Domains and Fields
• Challenges and trends – power, speed and area
2. Basic Digital Design
• Arithmetic circuits
a) Half Adder
b) Full Adder
c) Binary Adder /Subtracter
d) Multiplier
• Sequential and Combinational circuits
a) Encoder and Decoder
b) Multiplexer and De multiplexer
c) Flip-Flop and Latches
d) D ff,JK ff, T ff
e) Registers and Counters
• State machines
a) State diagram
b) Moore machine
c) Mealy machine
• Digital design issues
a) Metastability
b) Setup and Hold Time
c) Clock skew
VIDEO CD – 2, 3 & 4
3. Verilog HDL- 1995 and 2001 verilog
• Introduction to HDL
• Different HDL comparisonVHDL,Verilog,System Verilog, System C
• Verilog Program structure
• Different Style of modeling
a) Structural style
b) Data Flow style
c) Behavioral style• Data types
a) Net type
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 23
b) Reg type
• Operators
• Compiler directives
• Blocking and Non Blocking Statements
• User Defined Primitives
• Timing Control Statements
a) Delay
b) Event control
c) Wait
• Conditional Statements
a) if and if – else statement
b) case statement
• Looping Statements
a) for loop
b) while loop
c) forever loop
d) repeat
• Functions and Task
a) User functions and tasks
b) System tasks
• Memory modeling
a) RAM modeling
b) ROM modeling
• Reset modeling
a) Synchronous Modeling
b) Asynchronous Modeling
• Test bench modeling
a) Mux Modeling and testing
b) Counter modeling and testing
• 2001 VHDL features
a) Combined port and data type
b) ANSI style of port declarations
c) Combinational sensitivity token
d) Comma separator for sensitivity list
e) Power Operator
f) Signed Data types
g) Multidimensional array
• Generate Loop
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 24
VIDEO CD - 5
4. How to Use Modelsim for Design HDL and Simulation
• Basic designs modeling using Modelsim- Basic gates and Counter
• Compiling the design
• Simulation of Design using Modelsim
a) Assigning inputs and clock
b) Generate wave form and collect the output
VIDEO CD - 6
5. Programmable devices
• CPLD , FPGAs, more about xilinx FPGAs
• Programmable Logic and technologies
• PLA and PAL
• CPLD Architecture
• FPGA Architecture
• Xilinx FPGA architecture
• Xilinx Spartan FPGA
VIDEO CD - 7 and 8
6. FPGA Design Flow
• Steps in Design Flow
• Device Programming
• Xilinx FPGA programming through JTAG
7. How to make and implement a Design Using Xilinx ISE
• Basic HDL coding
• Basic gates, Flip Flop and counter
• Verilog HDL synthesis
a) Basic gates, Flip Flop and counterlease ask for the quotation
• Implement the design and generate bit file
a) Basic gates, Flip Flop and counter
• Generate PROM file
a) Download the configuration file in to FPGA using xilinx
Impact Connect JTAG cable Initialize JTAG chain and detect FPGA part number Program the FPGA
8. Implementation of 8 bit Picoblaze Processor in Xilinx FPGA
• Study of Picoblaze processor architecture
• Features and Instruction set of Picoblaze
Board Features:
• 100,000 gate Xilinx Spartan 3E FPGA
• JTAG programming port
• XCF04S Xilinx Platform Flash ROM to store FPGA configurations
• Large collection of I/Os including eight LEDs and four slides switches
• LCD and 7 segment displays
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 25
• RS 232 and VGA ports
• Ethernet port with physical layer controller
• User-selectable oscillator , plus a socket for a second oscillator
• 100 pin user I/O and peripheral module connection
FPGA Features :
• 100k gates.
• 108 I/Os.
• 72k Block RAM.
• 15k Distributed RAM.
• 240 CLBs.
Contents of Kit:
• 10 Video Session CD's
• VLSI Hardware Board
• USB Cable
• JTAG with Parellal Cable
• Software & Manual DVD containing software (Xilinx ISE), Schematics, Data Sheets ,User
Manual, Example codes and other details to use the kit.
• Reference Book
Lead Time: will be max 30 days in India (Ship Through DTDC or Professional) and about 70 days
for outside India (Ship through UPS or DHL)
Warranty: One Year
Technical Support: Dedicated team will support for one complete year
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 26
EmBlitz Embedded C
Trainer kit
Product Number: Ec 95801
Embedded C is the fundamental skill to start programming your first Embedded System! Emblitz Technologies
offers an embedded C kit that new comer in embedded domain looking for to excel in C Programming.
This simple, portable, well documented kit will come to you with a step by step guide to start with embedded
systems. Many example programs are included to learn your-self.
The whole package bundled with all the required hardware and software tools, learners guide, and all the
necessary elements to start your journey as an Embedded Engineer.
Embedded C Kit: Board Features:
· Processor: 89V51RD2
· 64KB internal flash memory
· 1 KB onchip RAM
· 4 I/O ports
· 1 serial port for both ISP &
· Serial communication
· 2,x8255 connected to 8 LEDs
· 16 push button switches
· 1 Seven Segment Display
· 1 LCD module(16x2 characters)
· 32KB External RAM
· 1 USB connector port for power supply.
· On-board Real Time Clock
· On-board ADC interfaced to temperature sensor and 10K Pot
· All peripherals are memory mapped.89V51RD2
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 27
Chip Features:
• 5 V Operating voltage from 0 upto 40 MHz frequency.
• 64 KB of on-chip Flash program memory with ISP (In-System Programming) and IAP (In-Application
Programming)
• Supports 12-clock (default) or 6-clock mode selection via software or ISP
• SPI (Serial Peripheral Interface) and enhanced UART
• PCA (Programmable Counter Array) with PWM and Capture/Compare functions
• Four 8-bit I/O ports with three high-current Port 1 pins (16 mA each)
• Three 16-bit timers/counters
• Programmable Watchdog timer (WDT)
• Eight interrupt sources with four priority levels
• UART
• Second DPTR register
• Low EMI mode (ALE inhibit)
• TTL- and CMOS-compatible logic levels
• Low power modes
• Power-down mode with external interrupt wake-up Idle mode.
System Requirement:
Hardware requirements:
• A PC with serial (RS232) port. If serial port is not available, a USB to serial converter (Ec95829) can be
purchased from us.
• A USB port to provide power supply for the board.
Software requirements:
• MS Windows 98/ME/NT/2000/2003/XP/Vista
Contents of Kit:
• 8051 Evaluation Board
• Serial Cable
• USB cable
• Extra jumpers
• Software CD containing μVision Keil IDE with Tool chain, Flash Programming Utility, Datasheets, C
Guide, User Guide, Quick Start Guide, Schematics, Example codes and Case studies.
Lead Time: Will be max 30 days in India. (Ship Through DTDC or Professional) and about 70 days for
outside India (Ship through UPS or DHL)
Warranty: One Year
Technical Support: Dedicated team will support for one complete year.
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 28
EmBlitz ARM-RFID Project kit
Product Number: Ec95825
EmBlitz ARM-BASED RFID PROJECT KIT Board Features
· Processor: LPC2129
· 2xSerial ports(One for ISP and other for Serial Communication)
· 12.00 MHz crystal
· Inbuilt Reset Circuit with a switch on board
· RESET circuit can be controlled externally by Philips ISP utility via RS232
· Dual Power supply (either through USB or using external power adapter)
· Status LED for power supply
· Three on-board voltage regulators 1.8V, 3.3V and 5V with up to 800mA current Extension headers for all
μC ports PCB
· 32 bit general purpose I/O pins(P0.8-P23 & P1.16-P1.31) are connected to external Connectors to facilitate
easy system expansion
· On-board RFID Reader Module with built-in antenna in minimized form factor, designed to work on the
industry standard carrier frequency of 125 kHz
· Buzzer for audible indication
· A prototyping area is provided for interfacing the controller chip to any of the small peripherals mentioned
below:
LCD Interfaces
LED Interface
7 segment display
Matrix Keyboard Interface
Stepper Motor Interface
CAN PortsLPC2129 Chip Features:
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 29
· 16/32-bit ARM7TDMI-S microcontroller
· 16 kB on-chip RAM,256 kB Flash Program Memory supports upto 60 MHz frequency
· In-System Programming (ISP) and In-Application Programming (IAP) via on-chip boot- loader software
· On-chip Embedded-ICE-RT, Embedded Trace Macrocell debugger
· Two interconnected CAN interfaces with advanced acceptance filters
· Four channel 10-bit A/D converter with conversion time as low as 2.44 ms
· Multiple serial interfaces including two UARTs (16C550)
· Fast I2C (400 kbits/s) and two SPIs
· Phase-Locked Loop with settling time of 100 ms
· Vectored Interrupt Controller with configurable priorities and vector addresses
· Two 32-bit timers (with four capture and four compare channels), PWM unit (six outputs) Real Time Clock
and Watchdog
· Up to forty-six 5V tolerant general purpose I/O pins
· Up to nine edge or level sensitive external interrupt pins available
· On-chip crystal oscillator with an operating range of 1 MHz to 30 MHz
· Two low power modes: Idle and Power-down
· Processor wake-up from Power-down mode via external interrupt
· Individual enable/disable of peripheral functions for power optimization
· CPU operating voltage range of 1.65V to 1.95V(1.8 V ±0.15 V)
· I/O power supply range of 3.0 V to 3.6 V (3.3 V ± 10 %) with 5 V tolerant I/O pads
System Requirement:
Hardware requirements:
· A PC with serial (RS232) port. If serial port is not available, a USB to serial converter
(Ec95829) can be purchased from us
· A USB port to provide power supply for the board
Software requirements:
· MS Windows 98/ME/NT/2000/2003/XP/Vista
Contents of Kit:
· RFID-ARM Project Board
· JTAG Wiggler with 20 pin data cable
· USB cable
· Serial cable
· Parallel cable
· 1 Software CD containing μVision Keil IDE, GNU Toolchain, JTAG debugger, Philips ISP Utility, all
necessary documentation including Schematic of the Board, User Guide for the board, Quick Start Guide, Data
Sheets, and reference manuals, Example codes and Case Studies
· 10 Nos. of RFID Tags
· Extra jumpers
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 30
Lead Time: will be max 30 days in India (Ship through DTDC or Professional) and about 70 days for outside
India (Ship through UPS or DHL)
Warranty: One Year
Technical Support: Dedicated team will support for one complete year
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 31
EmBlitz Embedded ARM Advanced Development kit
ARM7 LPC2148 is a 16/32 bit ARM7TDMI-S Core
Microcontroller from NXP LPC2148 includes built in
peripherals such as USB, ADC, DAC, Timer/Counter,
PWM, Capture, RTC, I2C, SPI, UART etc.
The LPC2148 DEVELOPMENT Board has an
important peripheral interface assembled for
evaluation and testing.
The functional details of the board are as follows:
16/32 Bit ARM7TDMI-S MCU No.LPC2148 from
Philips (NXP)
Has RS232 Communication Circuit for 2 Channels
(UART0 and UART1).
USB device Option.
Onboard 20 pin JTAG connector for
debugging/programming applications.
Onboard Reset and ISP Switches (Can be programmed
via MANUAL & AUTO mode) .
EEPROM interface using I2C.
32.768 KHz Clock for RTC. Option for a CMOS
Battery.
On Board Buzzer and Relay.
Onboard 7 Segment displays via I2C.
Analog input via AD0.1
I/O pin out for different interfaces.
Onboard 16*2 LCD.
On Board Graphical LCD
On Board 4x4 matrix keypad
On Board Temperature Sensor connected to AD0.2.
On Board Power Supply Circuit for +5V and +3.3V
(USB or external power Source input options)
On Board 12 MHz Oscillator.
LED for Power Supply, USB.
Power Supply – DC input 7.5 - 9V/ 500mA - 1A.
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 32
KIT DELIVERABLES
LPC2148 DEVELOPMENT Board
USB Cable
Serial cable
JTAG Wiggler with 20 pin data cable,
Extra jumpers
1 Software DVD containing μVision Keil IDE, GNU Toolchain, JTAG debugger, Philips ISPUtility,
all necessary documentation including Schematic of the Board, User Guide for the board, Quick Start
Guide, Data Sheets, and reference manuals, Example code sand Case Studies.
BOARD USE REQUIREMENTS
To test and evaluate the board, we recommend the following configurations
1. PC with 2.0 GHz or higher CPU, 512 MB or above RAM, USB Port, Serial Port. (Will need a Parallel
Port if a Parallel JTAG is being used)
2. Operating System (We recommend Windows XP, since most of our testing is done on same platform,
although other OS can also be used)
3. Integrated Development Environment (We recommend Keil uVision4. Other compatible IDE can be
used).
4. Debugging/Programming Tool (We recommend HJTAG if Parallel Port JTAG is used, EmBlitz ARM
USB JTAG has been checked on Rowley Crossworks).
5. Known Issue: EmBlitz ARM USB JTAG does not work for LPC2148 on Kiel UVision4
6. To test all the features of the board, you would also require a USB Cable (A to B), Speakers or
Headphones, PS2 Keyboard, Serial cable and DC power adapter (7.5V-9V/1Amp DC).
7. The board can also be powered by USB and hence use of DC power adapter is not always required.
8. 4x4 matrix keyboard and graphical LCD can also be tested.
Lead Time: will be max 30 days in India (Ship through DTDC or Professional) and about 70 days for outside
India (Ship through UPS or DHL)
Warranty: One Year
Technical Support: Dedicated team will support for one complete year
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 33
EmBlitz Embedded
AVR Trainer
Product Number: Ec95822
AVR atmega32 development System
The Atmel AVR atmega32 is a cost effective development system for 8-bit microcontroller atmega32, gives
designers a quick start to develop code on the AVR combined with features for using the starter kit to develop
prototypes and test new designs. The atmega32 has 32K flash and 2K SRAM, 16 MIPS at 16MHz, 512 bytes
EEPROM, 32 programmable I/Os, 8-channel 10-bit ADC, two 8bit timers, one 16bit timer, four PWM
channel, programmable serial USART, Master/Slave SPI serial, Programmable watchdog timer, external and
internal interrupt sources.
Salient feature of the board include:
Two layer PCB
Power: USB powered or can be powered through the DC jack, 5-7.5V input
Reset switch
Two test LEDs
Two seven segment display connected to SPI
2x16 character LCD
One buzzer
One RS232 port
PS2 keyboard interface
EMBLITZ
TECHNOLOGIES
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 34
One 10K pot connected as ADC input
On board 258kb I2C EERPOM
Extension headers for all microcontroller pins
USB B-type mini connector for powering the board
10pin - JTAG and ISP connector
All required cables
System Requirement:
Hardware requirements: . AVR Atmega32 board
. A serial cable, 9 pin male to 9 pin female connector wired one-to-one
. A PC available with RS232 port. If the PC has no serial port then, either
. USB to serial converter or parallel to serial converter is required.
. USB Port for power supply.
Software requirements: . UMPS assembler
.Flash Magic
.MS Windows 98/ME or windows NT/2000/2003
Contents of Kit:
. AVR Atmega32 board
· Serial Cable
· USB cable
· Extra jumpers
· CDs containing software, examples and learn yourself Lab manual
+ Complete Schematics
Step by step User Manual
AVR Tutorial
AVR-atmega-Source code
Lead Time: will be max 30 days in India (Ship through DTDC or Professional) and about 70 days for outside
India (Ship through UPS or DHL)
Warranty: One Year
Technical Support: Dedicated team will support for one complete year
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 35
EmBlitz Embedded
PIC Trainer
Product Number: Ec95805
Board Features:
• Processor: PIC 16F877A
• On board 3 ZIF Sockets facilitates programmming 40/28/20 pin (16Fxxx and 18 Fxxx series) PIC
Microcontrollers
• 2x Serial ports(one for ISP & other for RS232
• serialCommunication
• 1 LCD module(16x2 characters)
• 4 Seven segment displays, each unit controlled via Dip Switch
• 32 LED's -each connected to all I/O pins
• 32 Push button switches connected to all I/O pins
• Pin outs for Port extension for users ease
• USB Socket for Power Supply
• Optional DC power supply connector pins
• The System works at +12v when in ISP Mode of operation
• Works efficiently with +5V Power Supply from an AC to DC Adapter or using USB Cable
connected to PCPIC 16F877A Chip Features:
• High performance RISC CPU
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 36
• Only 35 single-word instructions to learn. All single-cycle instructions except for program branches, which
are two-cycle
• Operating speed: DC – 20 MHz clock input
• DC – 200 ns instruction cycle
• Up to 8K x 14 words of Flash Program Memory,
• Up to 368 x 8 bytes of Data Memory (RAM),
• Up to 256 x 8 bytes of EEPROM Data Memory
• Pin-out compatible to other 20-pin/28-pin/40pin PIC16CXXX and PIC18FXXX microcontrollers
Peripheral Features:
• Timer0: 8-bit timer/counter with 8-bit pre-scalar
• Timer1: 16-bit timer/counter with pre-scalar, can be incremented during Sleep via external
• Timer2: 8-bit timer/counter with 8-bit period register, pre-scalar and post-scalar
• Two Capture, Compare, PWM modules
• Capture is 16-bit, max. resolution is 12.5 ns
• Compare is 16-bit, max. resolution is 200 ns
• PWM max. resolution is 10-bit
• Synchronous Serial Port (SSP) with SPI™ (Master mode) and I2C™ (Master/Slave)
• Universal Synchronous Asynchronous Receiver Transmitter (USART/SCI) with 9-bit address
• Parallel Slave Port (PSP) – 8 bits wide with external RD, WR and CS controls (40/44-pin only)
• Brown-out detection circuitry for Brown-out Reset (BOR)
Analog Features:
• 10-bit, up to 10-channel Analog-to-Digital Converter (A/D).
• Brown-out Reset (BOR).
• Analog Comparator module with two analog comparators.
• Programmable on-chip voltage reference (VREF) module.
• Programmable input multiplexing from device inputs and internal voltage reference.
• Comparator outputs are externally accessible.
Special Microcontroller Features:
• 1 00,000 erase/write cycle Enhanced Flash program memory typical
• 1,000,000 erase/write cycle Data EEPROM memory typical
• Data EEPROM Retention > 40 years
• Self-reprogrammable under software control
• In-Circuit Serial Programming™ (ICSP™) via two pins
• Single-supply 5V In-Circuit Serial Programming
• Watchdog Timer (WDT) with its own on-chip RC oscillator for reliable operation
• Programmable code protection
• Power saving Sleep mode
• Selectable oscillator options• In-Circuit Debug (ICD) via two pins
CMOS Technology
• Low-power, high-speed Flash/EEPROM technology
• Fully static design
• Wide operating voltage range (2.0V to 5.5V)
• Commercial and Industrial temperature ranges
• Low-power consumption
Copyright © 2012 Emblitz Technologies Pvt ltd.
The Emblitz is a trademark of Emblitz technologies Pvt Ltd,. [email protected], 09980562847 Page 37
System Requirement:
Hardware requirements:
• A PC with serial (RS232) port. If serial port is not available, a USB to serial converter
(Ec95829) can be purchased from us.
• A USB port to provide power supply for the board.
Software requirements:
• MS Windows 98/ME/NT/2000/XP/Vista
Kit Contents:
• PIC C Evaluation Board
• LCD module (16x2 characters)
• Serial Cable
• USB Cable
• Extra Jumpers
• PIC C Kit software CD containing MPLAB IDE, IC Prog Flash Programming Utility,
Documentation including User Guide, Quick Start Guide, Schematics, Datasheets, Tutorials and Reference
Books, Example codes and Case studies.
Lead Time: will be max 30 days in India (Ship through DTDC or Professional) and about 70 days for outside
India (Ship through UPS or DHL)
Warranty: One Year
Technical Support: Dedicated team will support for one complete year