SKU: AF-161

AVR & FPGA Trainer

Innovative composite training kit enabling to learn microprocessor and SOC function at a time using the ATmega128 microprocessor and the Altera Cyclone FPGA SOC (System On Chip) controller on a single kit. Multi-function composite training kit enabling to perform the control experiments by combining Gate Array and  ASIC circuits designed with SOC CPLD and FPGA functions with various embedded devices or extension modules such as USB, LCD, Sensor, Motor, Display, etc.       

1) Learn and experiment the microprocessor and FPGA using Atmel's AVR  series ATmega128 microprocessor and ALTERA's Cyclone series EP1C6Q240 FPGA.       
2) Learn I/O Port control of ATmega128 microprocessor by connecting LEDs and switches and learn Interrupt and Timer/Counter Switch of microprocessor.       
3) Four 7_segment units are connected to FPGA to display count, time, etc.    
4) LED, Switch and Dip Switch are connected to learn I/O control of FPGA and a level meter is connected to display distance from the senor to an object (Check the distance to an object with ultrasound ad IR sensor).       
5) Learn how to display 16 switches with 8-bit input.       
6) Learn the text LCD to display 16 letters and digits on two lines and the graphic LCD to display letters, digits,figures, etc. by creating 64 x 128 dots.         
7) Display successive digits, letters, figure, etc. by concurrently controlling 8 ☓ 8 Dot Matrix 2EA that can express 3 colors (Green, Red, Orange).       
8) Control motor speed and rotational direction with AVR and FPGA using DC and Step Motor driving IC.       
9) Learn the operation principle of Servo Motor to control rotation and speed.       
10) Learn light emission and reception of IR Sensor and check on-off and distance to an object using proximity switch and IR sensor.       
11) Learn the operation mechanism of IR Remote Sensor.       
12) Learn the operation mechanism of ultrasound sensor to detect and display the distance between an object and the sensor.        
13) Display temperature rise/drop, magnetic force increase/decrease and sunshine increase and decrease using ADC (Analog to Digital Converter) of ATmega128.        
14) Experiment USART serial communication through interface with a PC using serial and USB ports.       
15) Learn the mechanism to receive and display keyboard input on the kit by connecting the keyboard to the kit to enter characters and digits.        
16) Learn the mechanism to receive data over wireless communication using the 424MHz ~ 447MHz  RF transceiver module A700B. Maximum number of RF communication channels is 63.       
17) Learn the buzzer delivering digital sound and ADC (Analog to Digital Converter) of ATmega128.        
18) Connect the parallel cable to AVR ISP to download program to the AVR microprocessor or to PLD ISP  to download program to FPGA.       
19) Supply DC 12V, DC 5V, DC 3.3V, DC 1.5V to the kit.       

Part 1, AVR-FPGA Simulator     
1. Cinfiguration     
2. Brief explanation on Training kit     
3. Product Specification      
4. Explanation on each parts of Training kit        
Part 2, AVR Microprocessor (Atmegar128)     
1. What is AVR ?     
2. AVR Microcontroller types      
3. Features of ATmega128      
4. Explanation on each port of ATmega128     
5. ATmega128 inside structure     
6. ATmega128 memory     
7. System Clock      
8. Timer/Counter Oscillator      
9. System Control and Reset     
10. Watchdog Timer     
11. AvrEdit download      
12. AvrEdit setting     
13. Avr ISP Programmer download     
14. Avr ISP Programmer setting     
15. AVR Studio download     
16. AVR Studio setting     
17. Hyper-terminal setting method       
18. USB driver install method      
19. AVR- FPGA Simulator hardware     
20. External extension I/O Address Mapping     
21. about LED      
22. Experiment 1, LED     
23. Experiment 2, Switch      
24. Experiment 3, Interrupt      
25. Experiment 4, Counter      
26. Experiment 5, Timer     
27. Experiment 6, IO-LED     
28. Experiment 7, IO-Switch      
29. Experiment 8, IO-DIP     
30. Experiment 9, Level_Meter     
31. about 7-Segment       
32. Experiment 10, 7Segment     
33. about Dot Matrix      
34. Experiment 11, Dot_Matrix     
35. about Text LCD      
36. Experiment 12, Text_LCD     
37. about Graphic LCD      
38. Experiment 13, Graphic LCD      
39. Experiment 14, Key ( Key Matrix )     
40. Experiment 15, Buzzer      
41. Experiment 16, ADC      
42. Experiment 17, CDS     
43. Experiment 18, Magn     
44. Experiment 19, Temp      
45. about IR Sensor     
46. Experiment 20, IR Sensor (Proximity sensor)     
47. Experiment 20-1, IR Sensor (Infrared sensor)     
48. Experiment 21, IR Remote     
49. Experiment 22, Ultrasonic     
50. about Step Motor      
51. Experiment 23, Step Motor      
52. about Servo Motor       
53. Experiemtn 24, Servo Motor     
54. about DC Motor      
55. Experiment 25, DC Motor     
56. about USART     
57. Experiment 26, USART     
58. Experiment 27, RF-RX      
59. Experiment 27-1, RF-TX       
Part 3, FPGA (EP1C6Q240C8)     
1. What is PLD ?     
2. PLD types      
3. CPLD and FPGA     
4. Basic syntax of VHDL     
5. Basic structure of VHDL     
6. Example file which was designed by VHDL     
7. Quartus II download and install      
8. Program download     
9. Experiment 1, led01 (how to use Block Diagram/Schematic Quartus II)     
10. Experiment 2, led01vhdl     
11. Experiment 3, Switch      
12. Experiment 4, Level Meter     
13. Experiment 5, CLK      
14. Experiment 6, 7Segment      
15. Experiment 7, 7Segment01     
16. Experiment 8, Key Matrix     
17. Experiment 9, Step Motor      
18. Experiment 10, DC Motor      
19. Experiment 11, Servo Motor      
20. Experiment 12, Dot Matrix      
21. Experiment 13, Text LCD      
22. Experiment 14, Graphic LCD      
23. Experiment 15, Keyboard     

FPGA main hardware system      1 ea
RC Servo motor      1 ea
Adaptor (12V, 1A~2A) 1 ea
USB Cable      1 ea
Step motor      1 ea
Parallel cable       1 ea
Software CD      1 ea
DC motor       1 ea
RS232 (male type) 1 ea
Manual book      1 book



Contact Us


Int'l Calls: 0044 792 419 6687

E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.

Our Manufacturer

Our Manufacturer

Follow Us