Supported MCUs
       Compilers/Debuggers
       Package List
      Development Platform
       ARM7-DevPlatform
       AT91RM9200DevKitⅠ
       AT91RM9200DevKitⅡ
       S3C2510-DevPlatform
       IXP425-DevPlatform
       iMX21-DevPlatform
      ARM Development Kits
       ARM7-Development-Kits
       ARM9-Development-Kits
      Embedded Linux Kits
      Embedded Linux RTOS
 
      Advanced FPGA&SOPC
         Teaching System
       FD-FPGA&SOPC_SYS
      DSP JTAG Emulator
 
       Single Computer-Ⅰ
       Single Computer-Ⅱ
      Embedded System ODMProfessional Service
 
 
Advanced FPGA and SOPC Development, Experiment
Teaching System
FD-FPGA & SOPC_SYS
Download:
Overview

  Advanced FPGA and SOPC development, experiment and teaching system, FD-FPGA&SOPC_SY, functions not only as an advanced development, experiment and teaching system for digital circuit and digital systems, but also as an advanced design, development, experiment and teaching one for SOPC(System On Programming Chip), as well as an ideal IP core design, development, verifying experiment and teaching one. The hardware platform of this system can be employed for design and development of advanced FPGA digital system and advanced SOPC, and for development verification of medium- and small scaled IP design.
  FD-FPGA&SOPC_SYS incorporates ample hardware, taking one million lines ALTERA CYCLONE series FPGA EP1C20 as the core unit with EPCS4 chip of 4Mbit memory, 1MByte SRAM, 16MByte SDRAM, and 16MBit FLASH. Various functional interfaces include: two RS23 com, USB 2.0, two PS/2 mouse and keyboard interfaces, I2C and 8 colors VGA, 4X4 small keyboard, on-off input, beeper output, LCD interface and 2X32 LCD Module, digital display, 8 indicator lights etc., as well as 1 line video input/ 1 line output interface. Extension interface is also available.
  The software of FD-FPGA&SOPC_SYS is equipped with development and simulation instruments for all digital circuit, digital system and SOPC:
1. Altera Quartus II 5.0 : the up-to-date FPGA and PLD development instrument for digital circuit, digital system;
2. Nios Ⅱ Development Kit 5.0(SOPC Buider): the up-to-date development instrument for embedded SOPC;
3. ModelSim : the ideal simulation instrument for embedded digital systems.
  FD-FPGA&SOPC_SYS provides plentiful technical documents and teaching information: detailed manual, instructions for digital circuit/system design, development and experiment, instructions for SOPC design, development and experiment, instructions for IP core design, development and experiment. In addition, reference designs and codes are furnished for all experiments.
  FD-FPGA&SOPC_SY application:teaching and experiment for FPGA at universities, development, design, teaching and experiment for SOPC at universities, circuit design at universities or IC design lab, leaning and experiment platform for advanced FPGA, leaning and experiment platform for SOPC, leaning and experiment platform circuit / IC design, prototype verifying platform for product development, verifying platform for IC front-end IC design, and training platform for digital system/SOPC development and IC design.

 
Highlights

◆ one million lines ALTERA CYCLONE series FPGA EP1C20 as the core unit
◆ EPCS4 chip of 4Mbit memory
◆ 1MByte SRAM
◆ 16MByte SDRAM
◆ 16MBit FLASH
◆ 2 RS23 com
◆ USB 2.0
◆ 2 PS/2 mouse and keyboard interfaces
◆ I2C interface
◆ VGA interface
◆ 4X4 keyboard
◆ on-off input
◆ beeper output
◆ LCD interface and LCD Module
◆ 4 digits digital display
◆ 8 indicator lights output
◆ 1 line video input/ 1 line output interface
◆ Extension interface
◆ plentiful documents: detailed manual, instructions for hardware design, instructions for digital system design, development and experiment, instructions for SOPC design, development and experiment, instructions for IP core design, development and experiment. In addition, reference designs and codes are furnished for all experiments.
◆ Reference designs and codes for all experiments.

 
Specifications
Hardware Components
Items
Description
core
one million lines ALTERA CYCLONE series FPGA EP1C20
EPCS4 chip of 4Mbit memory
Memory
-1MByte SRAM
-16MByte SDRAM
-16MBit FLASH
Serial interface 2 standard RS 232 I/O
USB One USB2.0
PS/2 1 PS/2 mouse and 1 PS/2 keyboard I/O
VGA interface VGA
I2C I2C interface
Display LCD interface and LCD module
input
- 4 X 4 small keyboard
- on-off input
output
- 4digits display
- 8 indictor lights
- beeper
video
- 1line video input
- 1line video output
extension Extension interface
JTAG download 1 JTAG download interface
AS download 1 AS download interface
Download tool JTAG/AS download/debugging tool
Cable - RS232 Cable
- JTAG Cable
AC adapter One 5V adapter
Mechanical 350mm x 230mm x 110mm


Software Components
Items
Description
Digital system Altera Quartus II 5.0 : the up-to-date FPGA and PLD development instrument for digital circuit, digital system
SOPC Nios Ⅱ Development Kit 5.0(SOPC Buider): he up-to-date development instrument for embedded SOPC
IP simulation ModelSim : the ideal simulation instrument for embedded digital systems
Experiment of advanced FPGA&SOPC system

Part I Basic experiments of digital system designing and reference designs and codes
Part II experiments of digital system interface designing and reference designs and codes
Part III experiments of comprehensive designing of digital systems and reference designs and codes
Part IV experiments of SOPC system designing and reference designs and codes
Part V experiments of IP core designing and reference designs and codes

Documents
Items
Description
1
Design principle chart of hardware systems
2
Detailed manual, Instructions for hardware design
3
Instructions Book for digital circuit/system design, development and experiment
4
Instructions Book for SOPC design, development and experiment
5
Instructions Book for IP core design, development and experiment
 
Application

◆ Teaching and experiment for digital system FPGA at universities
◆ Development, design, teaching and experiment for SOPC at universities
◆ Digital Circuit design & development at universities lab or IC design lab
◆ Leaning and experiment platform for advanced FPGA
◆ Leaning and experiment platform for SOPC
◆ Prototype verifying platform for product development
◆ Verifying platform for IC front-end IC design & verification
◆ Training platform for digital system/SOPC development and IC design & verification

 
Order Information
Order Number Description
FD-FPGA&SOPC_SYS -- Design,Development & Teaching experiment system for advanced digital system FPGA & SOPC
-- Learning and experiment system for advanced FPGA & SOPC design & development
-- IP design & verification platform
 
Download:
 

Content and Index of Technical Documents & Textbooks:

 

Contents and Index of Instruction of Advanced FPGA & SOPC Design, Development& Experiment:

  The book falls into four parts. Part I details the designing of digital systems and complete experiment guidance, beginning with explaining the use of digital system design software QuartusII. Then following three divisions present the design experiments of digital systems: basic experiments, interface design experiments and comprehensive design. Part II expounds the design experiment of IP core. Part III describes the use and design experiment of SOPC software NiosII. Part IV is the appendix, demonstrating the installation process of digital system and SIPC design simulation software, operating diagrams of NiosII SOPC Builder and manual of simulation software Modlesim.
  This book functions as the complementary textbook for Advanced FPGA and SOPC development, experiment and teaching system, FD-FPGA&SOPC_SY developed by Fudan Tech. It incorporates affluent and valuable contents with state-of-the-art technology, with strong practicability. The book can be the experimental textbook for electronic information department of higher education institutions, or technical information for engineers specialized in embedded system design.

PART I DESIGN AND EXPERIMENT OF DIGITAL SYSTEM
CHAPTER 1 THE USE AND GUIDANCE OF DESIGN SOFTWARE QUATUSII 5.0O
DIGITAL SYSTEM
......P12
1. OVERVIEW ......P12
2. DESIGNING PROCESS OF QUATUSII ......P14
3. ESTABLISHING PROJECT ......P14
4. ESTABLISHING DESIGN ......P15
4.1 USING QUATUSII BLOCK EDITOR TO SET UP THE FILE OF PRICIPLE DIANGRAMS ......P17
4.2 USING QUARTUS II TEXT EDITOR ......P17
4.3 USING VERILOG HDL,VHDL AND AHDL ......P18
5. COMPILIING COMPREHENSIVE DESIGN ......P18
6. SIMULATING PROJECT ......P20
7. DISTRIBUTING EQUIPMENT AND PINS ......P22
8. DOWNLOADING PROGRAMS ......P25
1.Downloading by jtag ......P25
2. Downloading byAS(FPGA burning ) ......P28
9. DEBUGGING AND THE USE OF SOFTWARE LOGIC ANALYSER ......P29
10. SETTING TRGGERS ......P30

CHAPTER 2 EXPERIMENTS OF DIGITAL CIRCUIT AND DIGITAL SYSTEM
DIVISION ONE BASIC EXPERIMENTS OF DIGITAL SYSTEM ......P31
EXPERIMENT 1 3/8 DECODER ......P31
1. Purpose ......P31
2. Principle and explanations ......P31
3. experiment details and requirements ......P32
4. Steps ......P32
5. Requirements for summary report ......P32
6. Reference design and examples ......P33
Questions ......P33
EXPERIMENT 2 FREQUENCY DEVIDER ......P34
1. Purpose ......P34
2. Principle and explanations ......P34
3. Experiment details and requirements ......P34
4. Steps ......P34
5. Requirements for experiment report ......P35
6. extension experiment ......P35
7. Reference design and examples ......P35
EXPERIMENT 3 LPM CORE BASED SINE FUNCTION GENERATOR ......P37
Preparation ......P37
1. Purpose ......P37
2. Principle and explanations ......P37
3. Experiment details and requirements ......P46
4. Steps ......P47
5. Requirements for summary report ......P47
6. extension experiment ......P47
7. Reference design and examples ......P48
EXPERIMENT 4 EXPERIMENT OF DECODER WITH BCD 7-SEGMENT DISPLAY ......P50
Preparation ......P50
1. Purpose ......P50
2. Principle and explanations ......P50
3. Experiment details and requirements ......P52
4. Steps ......P52
5. Requirements for experiment report ......P52
6. extension experiment ......P52
7. Reference design and examples ......P52
EXPERIMENT 5 SCANNING DIGITAL DISPLAY ......P55
Preparation ......P55
1. Purpose ......P55
2. Principle and explanations ......P55
3. Experiment details and requirements ......P56
4. Steps ......P57
5. Requirements for summary report ......P57
6. Reference design and examples ......P57
EXPERIMENT 6 FREQUENCY METER ......P59
Preparation ......P59
1. Purpose ......P59
2. Principle and explanations ......P59
3. Experiment details and requirements ......P60
4. Steps ......P60
5. Requirements for summary report ......P60
6. Reference design and examples ......P61
EXPERIMENT 7 USE OF SCANNING KEYBOARD ......P67
Preparation ......P67
1. Purpose ......P67
2. Principle and explanations ......P67
3. Experiment details and requirements ......P67
4. Steps ......P68
5. Requirements for summary report ......P68
6. Extension study ......P68
7. Reference design and examples ......P69
EXPERIMENT 8 UTILITY MULIFUNCTIONAL E-METER ......P77
Preparation ......P77
1. Purpose ......P77
2. Experimental contents ......P77
3. Experiment details and requirements ......P79
4. Steps ......P79
5. Requirements for summary report ......P79
F Reference design and examples ......P80

DIVISION 2 INTERFACE DESIGN EXPERIMENTS OF DIGITAL SYSTEM ......P91
EXPERIMENT 9 EXPERIMENT OF LCD DISPLAYING ......P91
Preparation and thingking over ......P91
1. Purpose ......P91
2. Principle and explanations ......P91
3. Tips ......P92
4. Steps ......P92
5. Experiment details and requirements ......P92
6. Requirements for summary report ......P93
7. Thinking over ......P93
8. Reference design and examples ......P93
EXPERIMENT 10 RS-232 SERIAL CONTROLLER ......P108
Preparation and thingking over ......P108
1. Purpose ......P108
2. Principle and explanations ......P108
3. Tips ......P110
4. Steps ......P110
5. Experiment details and requirements ......P110
6. Requirements for summary report ......P110
7. Reference design and example ......P111
EXPERIMETN 11 OUTPUT EXPERIMENT OF VGA CONTROL ......P113
Preparation and thingking over ......P113
1. Purpose 113
2. Principle and explanations ......P113
3. Steps ......P113
5. Experiment details and requirements ......P113
6. Requirements for experiment report ......P114
7. Reference design and example ......P114
EXPERIMENT 12 EXPERIMENT OF PS/2 KEYBOARD CONTROLLER ......P121
Preparation and thingking over ......P121
1. Purpose ......P121
2. Principle and explanations ......P121
3. Steps ......P121
4. Experiment details and requirements ......P122
5. Requirements for experiment report ......P122
6. Thinking over ......P122
7. Reference design and example ......P122
APP:ASCII lookup ......P123
EXPERIMENT 13 EXPERIMENT OF INTERFACE INTERCONNECTION ......P141
1. Purpose ......P141
2. Principle and explanations ......P141
3. Tips ......P141
4. Steps ......P141
5. Experiment details and requirements ......P142
6. Requirements for experiment report ......P142
7. Reference design and example ......P142

DIVISION THREE EXPERIMENT OF COMPREHENSIVE DESIGN ......P143
EXPERIEMENT 14 EXPERIMENT OF COMPREHENSIVE DESIGN ......P143
1. Purpose ......P143
2. Principle and explanations ......P143
3. Tips ......P143
4. Steps ......P143
5. Experiment details and requirements ......P144
6. Requirements for summary report ......P144
7. extension study ......P144
8. Reference design and example ......P145

PART II DESIGN EXPERIMENT OF IP CORE DESIGN
CHAPTER 3 DESIGN EXPERIMENT OF IP CORE ......P148
DIVISION 4 DESIGN EXPERIMENT OF IP CORE ......P148
EXPERIMENT 15 RS-232 SERIAL CONTROLLER ......P148
Preparation ......P148
1. Experimental contents ......P148
2. Principle and explanations ......P148
3. Steps ......P149
4. Experiment details and requirements ......P152
5. Reference design and example ......P152
EXPERIMENT 16 OUTPUT EXPERIMENT OF VGA CONTROL ......P153
Preparation ......P153
1. Experimental contents ......P153
2. Principle and explanations ......P153
3. Steps ......P153
4. Experiment details and requirements ......P153
5. Reference design and example ......P154
EXPERIMENT 17 LOOP DESIGN OF VEDIO INPUT&OUTPUT ......P155
Preparation ......P155
1. Experimental contents ......P155
2. Steps ......P155
3. Experiment requirements ......P159
4. Requirements for summary report ......P160
5. Reference design and example ......P160
EXPERIMENT 18 DESIGN OF YCBCR->RGB CONVERTOR ......P161
1. Principle ......P161
2. Experimental contents ......P163
3. Simulating steps of converting YCbCr to RGB ......P165
4. Requirements ......P168
5. Reference design and example ......P169
EXPERIMENT 19 RS CODING PRINCIPLE AND ERROR CORRECTING ALGEBRA ......P170
1. Principle ......P170
2. Experimental contents ......P175
3. Simulating steps of RS coding module ......P177
4.Requirements ......P179
5. Reference design and example ......P180
EXPERIMENT 20 THE REALIZATION OF SDRAM CONTROLLER ......P181
1. Principles and control methods of SDRAM ......P181
2. Design realization of SDRAM controller ......P182
3. Description of SDRAM controller interface . ......P186
4. Testing methods of SDRAM controller ......P186
5. Simulating steps of SDRAM controller ......P186
6. Requirements ......P191
7. Reference design and examples ......P192

PART III DESIGN AND EXPERIEMENT OF SOPC
CHAPTER 4 USE AND GUIDANCE OF SOPC DESIGN SOFTWARE NIOSII 193
1 INTRODUCTION OF NIOSII ......P193
2 DEVELOPMENT INSTRUMENT OF SOPC BUILDER ......P194
2.1 Introduction of SOPC Builder ......P194
2.2 User view of SOPC Builder ......P195
3 DESIGN PROCESS OF NIOSII ......P197
3.1 The process of hardware development ......P198
3.2 The process of software development ......P199

CHAPTER 5 DESIGN EXPERIMENT OF SOPC ......P200
DIVISION 5 DESIGN EXPERIMENT OF SOPC ......P200
EXPERIMENT 21 EXAMPLE OF NIOS II DEVELOPMENT PROCESS---LED DISPLAY ......P200
1. Purpose ......P200
2. Principle and explanations ......P200
3. Steps ......P225
4. Experiment details and requirements ......P226
5. Requirements for experiment report ......P226
6. Extension requirements ......P226
EXPERIMENT 22 CONFIGUARATION OF STANDARD NIOS II HARDWARE SYSTEM ......P227
1. Purpose ......P227
2. Experimental contents ......P227
3. Steps ......P235
4. Requirements for experiment report ......P236
5. Extension study ......P236
F Reference design and examples ......P236
EXPERIMENT 23 REALIZING COMMUNICATION BETWEEN UART— JTAG HOST AND FPGA ......P237
1. Purpose ......P237
2. Principle and explanations ......P237
3. Steps ......P238
4. Experiment details and requirements ......P238
5. Requirements for experiment report ......P239
EXPERIMENT 24 EXPERIMENT OF SYSTEM ID ......P240
1. Purpose ......P240
2. Principle and explanations ......P240
3. Steps ......P241
4. Experiment details and requirements ......P241
5. Requirements for experiment report ......P241
F Reference design and examples ......P241
EXPERIMENT 25 REALIZING COMMUNICATION OF SERIAL INTERFACES ......P243
1. Purpose ......P243
2. Principle and explanations ......P243
3. Steps ......P244
4. Experiment details and requirements ......P244
5. Requirements for experiment report ......P245
6. Extension experiments ......P245
7. Reference design and examples ......P246
EXPERIMENT 26 REALIZING LCD DISPLAYING ......P249
1. Purpose ......P249
2. Principle and explanations ......P249
3. Steps ......P250
4. Experiment details and requirements ......P250
5. Requirements for experiment report ......P250
6. Extensionexperiments ......P250
7. Reference design and examples ......P251
EXPERIMENT 27 KEY TRIGER AND COUNTER ......P252
1. Purpose ......P252
2. Principle and explanations ......P252
3. Steps ......P253
4. Experiment details and requirements ......P253
5. Requirements for experiment report ......P254
6. Reference design and examples ......P254
EXPERIMENT 28 SIMPLE DIGITAL CLOCK ......P258
1. Purpose ......P258
2. Principle and explanations ......P258
3. Steps ......P259
4. Experiment details and requirements ......P259
5. Requirements for experiment report ......P259
6. Reference design and examples ......P259
EXPERIMENT 29 EXPERIMENT OF FLASH FUNCTION TESTING ......P267
1. Purpose ......P267
2. Principle and explanations ......P267
3. Steps ......P269
4. Experiment details and requirements ......P269
5. Requirements for experiment report ......P269
6. Reference design and examples ......P269

PART ⅣAPPENDIX
APP. 1 INSTALLATION OF DESIGN DEVELOPMENT SOFTWARE ......P280
1. INSTALLATION AND RUNNING OF QUARTUSII5.0 ......P280
2. INSTALLATION OF MODELSIM ......P291
3. INSTALLATION OF O NIOS II IDE ......P294
APP. 2 OPERATION DIAGRAMS OF NIOSII SOPC BUILDER ......P298
1. OPEN QUARATUSII ......P298
2. OPEN SOPCBUILDER ......P299
3. SELECT SYSTEM GENERATION ......P301
4. CLICK RUN NIOSII IDE ......P302
5. COMPILING FILES ......P307
6. DOWNLOADING FIRST HARDWARE PROJECT UNDER QARATUSII INTO EXPERIMENTAL BOARD ......P308
7. DOWNLOADING SOFTWARE WITH THE EXPERIMENTAL BOARD POWER ON ......P309
8. HOW TO ESTABLISH NEW SOFTWARE PROJECT ......P311
APP. 3 MANUAL OF MODELSIM ......P321
1. PREFACE ......P321
2. CODE SIMULATION ......P321
2.1 Files required in code simulation ......P321
2.2 Steps of code simulation ......P322
3 GATE-LEVEL SIMULATION AND TIME SERIES SIMULATION ......P325
3.1 Files required in code simulation ......P326
3.2 Steps of code simulation ......P326

 
Contents and Index of Guide of Advanced FPGA & SOPC Development System:

  This Manual is divided into twelve chapters. Chapter one introduces the functions, features and applications of advanced FPGA&SOPC design, development, experiment and teaching system. Chapter two explains the makeup, structure and linking of the system. Chapter three describes main parts and their characteristics employed in the system. Chapter four to twenty one expounds hardware design principles, configurations and corresponding FPGA pins configuring of each hardware interface used in the system. The trainees can understand hardware design principles of the system or perform the provided experiments by referring to this manual.
This manual serves as the complementary documents of advanced FPGA&SOPC design, development, experiment and teaching system FD-FPGA&SOPC_SYS developed by Fudan Tech, expounding hardware designing principles of the system. The manual can be the experimental textbook for electronic information department of higher education institutions, or technical information for engineers specialized in embedded system design.

 

PREFACE ......P2
CHAPTER 1 INTRODUCTION OF THE SYSTEM
1.1 OVERVIEW ......P5
1.2 FEATURES ......P6
1.3 SPECIFICATIONS ......P7
1.3.1 Hardware ......P7
1.3.2 Software ......P8
1.3.3 Documents ......P8
1.4 APPLICABLE AREAS ......P8
1.5 ORDER INFORMATION ......P9
CHAPTER 2 MAKEUP AND STRUCTURE OF THE SYSTEM ......P10
2. 1 SYSTEM MAKEUP ......P10
2.2 MAKEUP OF HARDWARE DEVELOPMENT PLATFORM AND FUNCTION LAYOUT ......P10
2.3 SYSTEM CONNECT ......P13
CHAPTER 3 MAIN COMPONENTS AND THEIR FEATURES ......P15
CHAPTER 4 4-DIGIT 7-SEGMENT DISPLAY ......P18
CHAPTER 5 BEEPER AND DIGITAL TUBE ......P21
CHAPTER 6 VGA INTERFACE ......P23
CHAPTER 7 PS/2 MOUSE∕KEYBOARD INTERFACE ......P27
CHAPTER 8 RS-232 SERIAL INTERFACE ......P32
CHAPTER 9 4X4SCANNING KEYBOARD ......P36
CHAPTER 10 CHARACTER TYPE LCD DISPLAY ......P38
CHAPTER 11 USB INTERFACE AND CHIPS ......P42
CHAPTER 12 VIDEOCOLLECTING/ OUTPUT MODULE ......P44
CHAPTER 13 USER DEFINEDSERAIL INTERFACE AND I2C INTERFACE ......P53
CHAPTER 14HIGH SPEED ASYNCHRONOUS SRAM ......P54
CHAPTER 15 HIGH SPEED SYNCHRONOUS SDRAM ......P57
CHAPTER 16 LARGE VOLUME SWIFT FLASH ......P59
CHAPTER 17EXTENSION BOARD INTERFACE ......P61
CHAPTER 18 JTAGDOWNLOADING AND DEBUGGING INTERFACE ......P62
CHAPTER 19 POWER DISTRIBUTION ......P63
CHAPTER 20 RESET CIRCUIT ......P65
CHAPTER 21 CLOCK POWER SOURCE ......P66
APPENDIX: SYSTEM SCHEMATIC ......P68

 
All Content Copyright @2000-2004 FudanTech Ltd. All Rights Reserved
Tel:86-21-65106087 65103152     Fax:86-21-65103152     E-mail:marketing@fudantech.com
ADD: 6F,Guotai Building, No.88, Guotai Road, Shanghai City, China. 200433