SlideShare a Scribd company logo
1 of 12
Download to read offline
Rev 1.0 – November 2014 System Board Design Guideline
http://tgpcorp.com/
System Board Design Guideline
Revision : 1.0
TGP Technology Application Co.,ltd
Page 1 of 12
Rev 1.0 – November 2014 System Board Design Guideline
http://tgpcorp.com/
Table of Contents
1 Introduction........................................................................................................................................................ 3
1.1 Purpose..................................................................................................................................................... 3
1.2 Scope........................................................................................................................................................ 3
1.3 Responsibility............................................................................................................................................. 3
1.4 Definition.................................................................................................................................................... 3
1.5 Acronyms................................................................................................................................................... 3
1.6 References................................................................................................................................................ 3
1.7 Templates/Forms.......................................................................................................................................3
2 General Requirements.......................................................................................................................................4
3 Process Flow..................................................................................................................................................... 5
4 Contents............................................................................................................................................................ 6
4.1 System Board Design Request Form........................................................................................................6
4.2 Mechanical Design....................................................................................................................................6
4.3 Parts Selection........................................................................................................................................... 6
4.4 SCH Design............................................................................................................................................... 6
4.5 PCB Design............................................................................................................................................... 8
4.6 Checklist.................................................................................................................................................... 8
4.7 BOM.......................................................................................................................................................... 9
4.8 CPLD Glue Logic Design...........................................................................................................................9
4.9 FPGA Image Diagnostic Physiscal............................................................................................................9
4.10 Lab Ass ................................................................................................................................................... 9
4.11 Board Debug.......................................................................................................................................... 10
4.12 Software Board Support Package..........................................................................................................12
TGP Technology Application Co.,ltd
Page 2 of 12
Rev 1.0 – November 2014 System Board Design Guideline
http://tgpcorp.com/
1 Introduction
1.1 Purpose
To establish System Board Design Process for Board Design Group in TGP.
1.2 Scope
The process will apply for Board Design Group in TGP.
1.3 Responsibility
Board Level Manager and Engineering Employee
1.4 Definition
Not required
1.5 Acronyms
TGP: TGP Technology Application Co.,ltd
BD: Board Design
MEC: Mechanical
ASS: Assembly
SCH: Schematic
PCB: Printed Circuit Board
1.6 References
Not required
1.7 Templates/Forms
TGP Technology Application Co.,ltd
Page 3 of 12
Rev 1.0 – November 2014 System Board Design Guideline
http://tgpcorp.com/
2 General Requirements
Each release contains:
 Schematic & Layout
 BOM
 Checklist
 Gerber
 Netlist
 Version history
 Schematic PDF
 CPLD code
 FPGA code
 Software Board Support Package
 Each release must be identified by: Product Name and a Version Number
 The version number is formed: [XY]
 Which X: is the main Code Version of Board design, for the initial release (default is 1) or major
change.
 Which Y: is the Sub-code Version of Board design, for the initial release (default is 0) or minor
change.
TGP Technology Application Co.,ltd
Page 4 of 12
Rev 1.0 – November 2014 System Board Design Guideline
http://tgpcorp.com/
3 Process Flow
The work flows for design, releasing and delivering are depicted as the following:
Review
SOF Diag
User Manual
Diagnosis
User
Diagnosis
NG
G
NG: Not Good
G: Good
NG
NG
NG
NG
NG
NG
NG
G
G
G
G
G
G
G
EP Design Request Form
SCH Design
Interface Design
Store Check
Mec Design
Block Diagam
Parts Select
Review
Parts Selection
PCB Design
Board Debug
Mec Design
Review
OrderingDraw SCH Create Symbol
Cost,Leadtime
BOMPlacement Netlist
CPLD Code
Memory Map
Drawing
Checklist
Order PCB
ASS House
Review
Order Box
Review
Silk Name
Review
Receive Boards
Check Power
Lab Ass
Board Debug
EP Box
Ship to Assembly
TGP Technology Application Co.,ltd
Page 5 of 12
Rev 1.0 – November 2014 System Board Design Guideline
http://tgpcorp.com/
4 Contents
4.1 System Board Design Request Form
 Mechanical standard information
 All interface selected
 Main chip selected
4.2 Mechanical Design
 From EP Design Request Form get the information of mechanical standard
 PCB file exports the .dxf file
 Acad tool imports .dxf file to create mechanical file
4.3 Parts Selection
 Checking the store. If yes please select, if no please go to distributor or manufacture
 Information need to check when buy parts: quantity, cost and leadtime.
Some of the distributors:
http://www.digikey.com/
http://www.mouser.com/
http://www.avnet.com/
http://www.arrow.com/
Some of the manufacturers
http://www.altera.com/
http://www.exar.com/
http://www.maxim-ic.com/
4.4 SCH Design
 From EP Design Request Form, draws the block diagram
 The block diagram must be review before drawing SCH and according the principles below:
 maintain visibility
 proper functionality
 reduce complexity
 good looking and easily understandable
 indicate current ratings, matching requirements and sensitive nodes
TGP Technology Application Co.,ltd
Page 6 of 12
Rev 1.0 – November 2014 System Board Design Guideline
http://tgpcorp.com/
 use informative names for components
 all input ports put left side and output ports are right side
 all components should have respective values like width, length, devices name etc.
 put spares and dummys in above/below power rails or put in dotted box
 minimize virtual connections as much as possible.
 SCH drawing need according the principles below:
 put net name of signal must be on standard
 All signal name have direction (input, output, bidirectional)
 All parts drawing must be set load and no load
 File name on each sheet
 Minimum number of characters in values
 Consistent character size for readability
 Schematics printed at a readable scale
 All components have reference designators
 Every component has a value
 Every component has a part name (except resistors, capacitors etc.)
 Every net has a name
 Special information for a component
 Polarized components connections checked
 Power and ground pins shown (preferred) or listed for each component
 Check hidden power and ground connections (they are the source for many troubles)
 Title block completed for each sheet
 All test points and jumpers are marked clearly and have reference designator
 Check that all required options appear clearly on the drawing
 Check connectors and on-board elements pin out
 Ensure socket pins are marked if in use
 Electronic design consideration:
 Connect spare gates inputs or unused inputs to GND or Vcc
 Outside world I/O lines filtered for RFI
 All outside world I/O lines protected against electro static discharge
 Bypass capacitor(s) for each IC
 Voltage ratings of components checked
TGP Technology Application Co.,ltd
Page 7 of 12
Rev 1.0 – November 2014 System Board Design Guideline
http://tgpcorp.com/
 Ensure 3.3 volt parts are 5 volt tolerant where they interface
 Verify power sequencing requirements on 5 volt and 3.3 volt rails
 Each IC has known or controlled power-up state
 Electrolytic and tantalum capacitors checked for no reverse voltage
 Ground makes first and breaks last for hot insertion
 Check for input voltages applied with power off and CMOS latch-up possibilities
 Reset circuit design tested with fast and slow power supply rise and fall time
 Check reset behavior in power cycles before the circuit is fully operational
 Check all resets for possible reset loops, especially for hot swap operations
 Enable halting watchdog timer for testing and diagnostics
 Sufficient capacitance on low dropout voltage regulators
 Capacitance and fan out limits checked for busses
 Check maximum power dissipation at worst-case operating temperatures
 Estimate total worst case power supply current
 Avoid reverse base-emitter current/voltage on bipolar transistors
Note: for more detail read the Schematic Design Guideline
4.5 PCB Design
 Import the net list from SCH to PCB file
 Get mechanical symbol to PCB file
 Place the main parts match with block diagram
 Place all parts remain according the main parts
 Routing according the principles below:
 following group
 from important to less important
 horizontal and vertical by alternating layer
 optimization of each line routing
 when deadlock you must remove all line each group and restart routing
Note: for more detail read the PCB Design Guideline
4.6 Checklist
Using Schematic and PCB checklist form checking the schematic and PCB.
Note: for more detail read the Checklist Design Form
TGP Technology Application Co.,ltd
Page 8 of 12
Rev 1.0 – November 2014 System Board Design Guideline
http://tgpcorp.com/
4.7 BOM
BOM must be created automatic from SCH tool and correct with standard form.
Note: for more detail read the BOM Design Form
4.8 CPLD Glue Logic Design
 Create new project
 Make Pin assignment: import net list form SCH to .qsf file and top file
 Drawing the block diagram and partition the cpld according SCH block diagram
 Coding verilog HDL according block diagram
 Review
 Synthesis using Quartus II of Altera or Vivado of Xilinx
 Simulation by ModeSim
 Create the Memory Map
 On board testing
Note: for more detail read the Verilog HDL Design Guideline
4.9 FPGA Image Diagnostic Physiscal
 Create new project
 Make Pin assignment: import net list form SCH to .qsf file and top file
 Drawing the block diagram and partition the FPGA according SCH block diagram
 Coding verilog HDL according block diagram
 Review
 Synthesis using Quartus II of Altera or Vivado of Xilinx
 Simulation by ModeSim
 Create the Memory Map
 On board testing
Note: for more detail read the Verilog HDL Design Guideline
4.10 Lab Ass
Using Lab Ass form
TGP Technology Application Co.,ltd
Page 9 of 12
Rev 1.0 – November 2014 System Board Design Guideline
http://tgpcorp.com/
4.11 Board Debug
 Before Power-Up
 Check for short circuit all on power rails. Use DMM to measure resistance between Power rails
to GND and between one Power rail to another then fill the reading into following resistance
matrix:
 Check NL (No Load) components (optional components are not populated on the board)
 Check configure jumper
 Hardware environment set up
 RJ45 cable
 UART cable
 OCD cable
 Power up
 Do not turn on the power supply at immediately. Make sure the power supply is connected to a
power strip has a switch, or it's had better if it connected to a programmable AC source.
 Use DMM to probe at +1.2V
 Power up board. Once Voltage reading is stable, check if it's in range from 1.14V-1.26V. If
reading out of that range, immediately power off, and then investigate for problem. If it's OK, go
to next step
TGP Technology Application Co.,ltd
Page 10 of 12
Power Rails +3.3V +2.5V +1.8V +1.5V +1.2V +1.1V +0.9V +0.75V
GND
+3.3V
+2.5V
+1.8V
+1.5V
+1.2V
+1.1V
+0.9V
+0.75V
No. Parts Name Description Assembly Date Assembly By Check Date Check By Note
1 PT13 RJ11, top, (x = 96 mil,y = 75 mil) 12/12/09 Engineer 12/12/09
2 PT11 RJ45, top, (x = 110 mil, y = 1228mil) 12/12/09 Engineer 12/12/09
3 UT57 OPT, top, (x = 1380 mil, y = 2010 mil) 12/12/09 Engineer 12/12/09
4 RB251 R, Bot, (x = 2548 mil, y = 7056 mil) 12/12/09 Engineer 12/12/09
TGPCorp
TGPCorp
TGPCorp
TGPCorp
Rev 1.0 – November 2014 System Board Design Guideline
http://tgpcorp.com/
 After Power up
 Measure all power rails (see board_test_point.pdf for probe points), fill reading to below table
and make sure that all value in range set by lower and upper limits.
 Measures the voltage ripple on power rails, then fill the reading to below table, verify that all of
them are in specified range
 Refer to board_test_points_for_ripple_measurement.pdf for probe points
 Wrong selected probing points may causes inaccurate reading
 Do not use probes with the long grounding wire or tip, noise pickup will be added to measured
result
 The bandwidth setting for ripple measurement is 20Mhz and ripple amplitude is in term of peak-
peak value
 Measure all clocks signals (see board_test_points.pdf for probe points)
TGP Technology Application Co.,ltd
Page 11 of 12
Power Rails Tolerance Lower Limit Upper Limit Reading G/NG
+3.3V +/- 5% 3.14 3.47
+2.5V +/- 5% 2.38 2.63
+1.8V +/- 5% 1.71 1.89
+1.5V +/- 5% 1.43 1.58
+1.2V +/- 5% 1.14 1.26
+1.1V +/- 5% 1.05 1.16
+0.9V +/- 5% 0.86 0.95
+0.75V +/- 5% 0.71 0.79
Power Rails G/NG
+3.3V +/- 2% 66
+2.5V +/- 2% 50
+1.8V +/- 2% 36
+1.5V +/- 2% 30
+1.2V +/- 2% 24
+1.1V +/- 2% 22
+0.9V +/- 2% 18
+0.75V +/- 2% 15
Tolerance
Max(%)
Limit
(mVp-p)
Reading
(mVp-p)
Rev 1.0 – November 2014 System Board Design Guideline
http://tgpcorp.com/
 DDR clock speed depends on configuration
 These steps could be eliminated to save time when working on large amount of board.
 It need to be performed on the first board, when having bug or need data for statistics purposes
4.12 Software Board Support Package
 Download the BSP from Manufacture's CPU
 Change some interface match with new board design
 CPU loading: please use the CPU Loading Guideline
TGP Technology Application Co.,ltd
Page 12 of 12
Clock Name Value Reading G/NG
CLK_SYS_38M88 38.88MHZ
CLK_GBE_125M 125MHZ
CLK_OCN_38M88 38.88MHZ
CLK_CPU_66M66 66.66MHZ
CLK_DS1_2M048 2.048MHZ
CLK_DS3_12M288 12.288MHZ
CLK_DDRTOP_155M52 155.52MHZ
CLK_DDRBOT_155M52 155.52MHZ

More Related Content

What's hot

Efficient Methodology of Sampling UVM RAL During Simulation for SoC Functiona...
Efficient Methodology of Sampling UVM RAL During Simulation for SoC Functiona...Efficient Methodology of Sampling UVM RAL During Simulation for SoC Functiona...
Efficient Methodology of Sampling UVM RAL During Simulation for SoC Functiona...Sameh El-Ashry
 
Verification Automation Using IPXACT
Verification Automation Using IPXACTVerification Automation Using IPXACT
Verification Automation Using IPXACTDVClub
 
Programmable logic controller - Siemens S7-1200
Programmable logic controller - Siemens S7-1200Programmable logic controller - Siemens S7-1200
Programmable logic controller - Siemens S7-1200Ahmed Elsayed
 
Cpld and fpga mod vi
Cpld and fpga   mod viCpld and fpga   mod vi
Cpld and fpga mod viAgi George
 
Chipions session 2021 - VLSI career
Chipions session 2021 - VLSI careerChipions session 2021 - VLSI career
Chipions session 2021 - VLSI careerSameh El-Ashry
 
Physical design-complete
Physical design-completePhysical design-complete
Physical design-completeMurali Rai
 
4+yr Hardware Design Engineer_Richa
4+yr Hardware Design Engineer_Richa4+yr Hardware Design Engineer_Richa
4+yr Hardware Design Engineer_RichaRicha Verma
 
An Overview of LPC2101/02/03
An Overview of LPC2101/02/03An Overview of LPC2101/02/03
An Overview of LPC2101/02/03Premier Farnell
 
Test Automation for Embedded Devices
Test Automation for Embedded DevicesTest Automation for Embedded Devices
Test Automation for Embedded DevicesScott Barber
 
verification_planning_systemverilog_uvm_2020
verification_planning_systemverilog_uvm_2020verification_planning_systemverilog_uvm_2020
verification_planning_systemverilog_uvm_2020Sameh El-Ashry
 
Hardware in Loop System Design
Hardware in Loop System DesignHardware in Loop System Design
Hardware in Loop System Designparulo123
 
Agilent flash programming agilent utility card versus deep serial memory-ca...
Agilent flash programming   agilent utility card versus deep serial memory-ca...Agilent flash programming   agilent utility card versus deep serial memory-ca...
Agilent flash programming agilent utility card versus deep serial memory-ca...AgilentT&M EMEA
 

What's hot (20)

Unit VI CPLD-FPGA Architecture
Unit VI CPLD-FPGA ArchitectureUnit VI CPLD-FPGA Architecture
Unit VI CPLD-FPGA Architecture
 
Embedded System Test Automation
Embedded System Test AutomationEmbedded System Test Automation
Embedded System Test Automation
 
Efficient Methodology of Sampling UVM RAL During Simulation for SoC Functiona...
Efficient Methodology of Sampling UVM RAL During Simulation for SoC Functiona...Efficient Methodology of Sampling UVM RAL During Simulation for SoC Functiona...
Efficient Methodology of Sampling UVM RAL During Simulation for SoC Functiona...
 
Verification Automation Using IPXACT
Verification Automation Using IPXACTVerification Automation Using IPXACT
Verification Automation Using IPXACT
 
Programmable logic controller - Siemens S7-1200
Programmable logic controller - Siemens S7-1200Programmable logic controller - Siemens S7-1200
Programmable logic controller - Siemens S7-1200
 
Fpga Knowledge
Fpga KnowledgeFpga Knowledge
Fpga Knowledge
 
Plc 101
Plc 101Plc 101
Plc 101
 
Cpld and fpga mod vi
Cpld and fpga   mod viCpld and fpga   mod vi
Cpld and fpga mod vi
 
Cpld fpga
Cpld fpgaCpld fpga
Cpld fpga
 
Chipions session 2021 - VLSI career
Chipions session 2021 - VLSI careerChipions session 2021 - VLSI career
Chipions session 2021 - VLSI career
 
Physical design-complete
Physical design-completePhysical design-complete
Physical design-complete
 
CPLDs
CPLDsCPLDs
CPLDs
 
4+yr Hardware Design Engineer_Richa
4+yr Hardware Design Engineer_Richa4+yr Hardware Design Engineer_Richa
4+yr Hardware Design Engineer_Richa
 
An Overview of LPC2101/02/03
An Overview of LPC2101/02/03An Overview of LPC2101/02/03
An Overview of LPC2101/02/03
 
Test Automation for Embedded Devices
Test Automation for Embedded DevicesTest Automation for Embedded Devices
Test Automation for Embedded Devices
 
verification_planning_systemverilog_uvm_2020
verification_planning_systemverilog_uvm_2020verification_planning_systemverilog_uvm_2020
verification_planning_systemverilog_uvm_2020
 
Hardware in Loop System Design
Hardware in Loop System DesignHardware in Loop System Design
Hardware in Loop System Design
 
Karthik-CV
Karthik-CVKarthik-CV
Karthik-CV
 
Fpga intro1
Fpga intro1Fpga intro1
Fpga intro1
 
Agilent flash programming agilent utility card versus deep serial memory-ca...
Agilent flash programming   agilent utility card versus deep serial memory-ca...Agilent flash programming   agilent utility card versus deep serial memory-ca...
Agilent flash programming agilent utility card versus deep serial memory-ca...
 

Viewers also liked

Los parques disney world sebastian jota
Los parques disney world sebastian jotaLos parques disney world sebastian jota
Los parques disney world sebastian jotaSebasj419
 
Parques Disney world
Parques Disney worldParques Disney world
Parques Disney worldSebasj419
 
Sobrinos, primos y demás familia
Sobrinos, primos y demás familiaSobrinos, primos y demás familia
Sobrinos, primos y demás familiaAster
 
Proyecto nieve
Proyecto nieveProyecto nieve
Proyecto nievedeyyanira
 
Ensayo completo
Ensayo completoEnsayo completo
Ensayo completovalenthina
 
Diapositiva de la paz
Diapositiva de la pazDiapositiva de la paz
Diapositiva de la pazpalmarvirca
 
Ensayo- importancia de la familia para la convivencia escolar (joana lillo y...
 Ensayo- importancia de la familia para la convivencia escolar (joana lillo y... Ensayo- importancia de la familia para la convivencia escolar (joana lillo y...
Ensayo- importancia de la familia para la convivencia escolar (joana lillo y...Licentiare
 
“Aprendizaje y diferentes etapas de las madres”
“Aprendizaje y diferentes etapas de las madres”“Aprendizaje y diferentes etapas de las madres”
“Aprendizaje y diferentes etapas de las madres”Raul Ccrs
 
La historia de mi vida
La historia de mi vidaLa historia de mi vida
La historia de mi vidaguest3027521
 
Diapositiva Sobre La Paz
Diapositiva Sobre La PazDiapositiva Sobre La Paz
Diapositiva Sobre La Pazhector acevedo
 
La historia de mi vida
La historia de mi vidaLa historia de mi vida
La historia de mi vidaguesta95b2a
 
Mi Vida En Powerpoint
Mi Vida En PowerpointMi Vida En Powerpoint
Mi Vida En PowerpointRominaNardi
 
Drogas causas y efectos
Drogas causas y efectos Drogas causas y efectos
Drogas causas y efectos caatheerinee95
 
historia de mi vida
historia de mi vidahistoria de mi vida
historia de mi vidaguestbb74433
 

Viewers also liked (20)

Los parques disney world sebastian jota
Los parques disney world sebastian jotaLos parques disney world sebastian jota
Los parques disney world sebastian jota
 
Parques Disney world
Parques Disney worldParques Disney world
Parques Disney world
 
Sobrinos, primos y demás familia
Sobrinos, primos y demás familiaSobrinos, primos y demás familia
Sobrinos, primos y demás familia
 
La Nieve
La NieveLa Nieve
La Nieve
 
Proyecto nieve
Proyecto nieveProyecto nieve
Proyecto nieve
 
Ensayo completo
Ensayo completoEnsayo completo
Ensayo completo
 
Trabajo Drogas
Trabajo DrogasTrabajo Drogas
Trabajo Drogas
 
Diapositiva de la paz
Diapositiva de la pazDiapositiva de la paz
Diapositiva de la paz
 
Ensayo- importancia de la familia para la convivencia escolar (joana lillo y...
 Ensayo- importancia de la familia para la convivencia escolar (joana lillo y... Ensayo- importancia de la familia para la convivencia escolar (joana lillo y...
Ensayo- importancia de la familia para la convivencia escolar (joana lillo y...
 
Conejos
ConejosConejos
Conejos
 
“Aprendizaje y diferentes etapas de las madres”
“Aprendizaje y diferentes etapas de las madres”“Aprendizaje y diferentes etapas de las madres”
“Aprendizaje y diferentes etapas de las madres”
 
Trabajo sobre la paz
Trabajo sobre la pazTrabajo sobre la paz
Trabajo sobre la paz
 
La historia de mi vida
La historia de mi vidaLa historia de mi vida
La historia de mi vida
 
Diapositiva Sobre La Paz
Diapositiva Sobre La PazDiapositiva Sobre La Paz
Diapositiva Sobre La Paz
 
Biografia Personal
Biografia PersonalBiografia Personal
Biografia Personal
 
Ensayo familia
Ensayo familiaEnsayo familia
Ensayo familia
 
La historia de mi vida
La historia de mi vidaLa historia de mi vida
La historia de mi vida
 
Mi Vida En Powerpoint
Mi Vida En PowerpointMi Vida En Powerpoint
Mi Vida En Powerpoint
 
Drogas causas y efectos
Drogas causas y efectos Drogas causas y efectos
Drogas causas y efectos
 
historia de mi vida
historia de mi vidahistoria de mi vida
historia de mi vida
 

Similar to Electronic System Design Guideline

Similar to Electronic System Design Guideline (20)

car wash system
car wash systemcar wash system
car wash system
 
Prezentare tcs2011
Prezentare tcs2011Prezentare tcs2011
Prezentare tcs2011
 
Tools using for Repair Electronic devices.pptx.
Tools using for Repair Electronic devices.pptx.Tools using for Repair Electronic devices.pptx.
Tools using for Repair Electronic devices.pptx.
 
Embedded systems, 8051 microcontroller
Embedded systems, 8051 microcontrollerEmbedded systems, 8051 microcontroller
Embedded systems, 8051 microcontroller
 
Ppt embedded
Ppt embeddedPpt embedded
Ppt embedded
 
Embeded system by Mitesh Kumar
Embeded system by Mitesh KumarEmbeded system by Mitesh Kumar
Embeded system by Mitesh Kumar
 
Soc.pptx
Soc.pptxSoc.pptx
Soc.pptx
 
Uav Stability Augmentation System Usas
Uav Stability Augmentation System   UsasUav Stability Augmentation System   Usas
Uav Stability Augmentation System Usas
 
Introduction to Blackfin BF532 DSP
Introduction to Blackfin BF532 DSPIntroduction to Blackfin BF532 DSP
Introduction to Blackfin BF532 DSP
 
Ananthprofilepln
AnanthprofileplnAnanthprofilepln
Ananthprofilepln
 
Acrobat document2
Acrobat document2Acrobat document2
Acrobat document2
 
Open_IoT_Summit-Europe-2016-Building_a_Drone_from_scratch
Open_IoT_Summit-Europe-2016-Building_a_Drone_from_scratchOpen_IoT_Summit-Europe-2016-Building_a_Drone_from_scratch
Open_IoT_Summit-Europe-2016-Building_a_Drone_from_scratch
 
GTG 2015 General Test Presentation V2.0
GTG 2015 General Test Presentation V2.0GTG 2015 General Test Presentation V2.0
GTG 2015 General Test Presentation V2.0
 
Vlsi
VlsiVlsi
Vlsi
 
Catalog Frenic MULTI - www.haophuong.com
Catalog Frenic MULTI - www.haophuong.comCatalog Frenic MULTI - www.haophuong.com
Catalog Frenic MULTI - www.haophuong.com
 
PLC Training Intro
PLC Training IntroPLC Training Intro
PLC Training Intro
 
Choosing the right processor
Choosing the right processorChoosing the right processor
Choosing the right processor
 
Ip so c-30sept2010
Ip so c-30sept2010Ip so c-30sept2010
Ip so c-30sept2010
 
Nobuya Okada presentation
Nobuya Okada presentationNobuya Okada presentation
Nobuya Okada presentation
 
Heart rate monitor system
Heart rate monitor systemHeart rate monitor system
Heart rate monitor system
 

Recently uploaded

Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Pooja Nehwal
 
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Pooja Nehwal
 
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》o8wvnojp
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gayasrsj9000
 
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...Pooja Nehwal
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...nagunakhan
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查awo24iot
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...ranjana rawat
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...Suhani Kapoor
 
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一ss ss
 
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | DelhiFULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhisoniya singh
 
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...ur8mqw8e
 
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一ga6c6bdl
 
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...Call Girls in Nagpur High Profile
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service ThanePooja Nehwal
 
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up NumberCall Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up NumberMs Riya
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 

Recently uploaded (20)

Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
 
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
 
9953330565 Low Rate Call Girls In Jahangirpuri Delhi NCR
9953330565 Low Rate Call Girls In Jahangirpuri  Delhi NCR9953330565 Low Rate Call Girls In Jahangirpuri  Delhi NCR
9953330565 Low Rate Call Girls In Jahangirpuri Delhi NCR
 
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
 
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
 
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
定制(UI学位证)爱达荷大学毕业证成绩单原版一比一
 
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | DelhiFULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
 
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
 
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
 
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
 
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up NumberCall Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
 

Electronic System Design Guideline

  • 1. Rev 1.0 – November 2014 System Board Design Guideline http://tgpcorp.com/ System Board Design Guideline Revision : 1.0 TGP Technology Application Co.,ltd Page 1 of 12
  • 2. Rev 1.0 – November 2014 System Board Design Guideline http://tgpcorp.com/ Table of Contents 1 Introduction........................................................................................................................................................ 3 1.1 Purpose..................................................................................................................................................... 3 1.2 Scope........................................................................................................................................................ 3 1.3 Responsibility............................................................................................................................................. 3 1.4 Definition.................................................................................................................................................... 3 1.5 Acronyms................................................................................................................................................... 3 1.6 References................................................................................................................................................ 3 1.7 Templates/Forms.......................................................................................................................................3 2 General Requirements.......................................................................................................................................4 3 Process Flow..................................................................................................................................................... 5 4 Contents............................................................................................................................................................ 6 4.1 System Board Design Request Form........................................................................................................6 4.2 Mechanical Design....................................................................................................................................6 4.3 Parts Selection........................................................................................................................................... 6 4.4 SCH Design............................................................................................................................................... 6 4.5 PCB Design............................................................................................................................................... 8 4.6 Checklist.................................................................................................................................................... 8 4.7 BOM.......................................................................................................................................................... 9 4.8 CPLD Glue Logic Design...........................................................................................................................9 4.9 FPGA Image Diagnostic Physiscal............................................................................................................9 4.10 Lab Ass ................................................................................................................................................... 9 4.11 Board Debug.......................................................................................................................................... 10 4.12 Software Board Support Package..........................................................................................................12 TGP Technology Application Co.,ltd Page 2 of 12
  • 3. Rev 1.0 – November 2014 System Board Design Guideline http://tgpcorp.com/ 1 Introduction 1.1 Purpose To establish System Board Design Process for Board Design Group in TGP. 1.2 Scope The process will apply for Board Design Group in TGP. 1.3 Responsibility Board Level Manager and Engineering Employee 1.4 Definition Not required 1.5 Acronyms TGP: TGP Technology Application Co.,ltd BD: Board Design MEC: Mechanical ASS: Assembly SCH: Schematic PCB: Printed Circuit Board 1.6 References Not required 1.7 Templates/Forms TGP Technology Application Co.,ltd Page 3 of 12
  • 4. Rev 1.0 – November 2014 System Board Design Guideline http://tgpcorp.com/ 2 General Requirements Each release contains:  Schematic & Layout  BOM  Checklist  Gerber  Netlist  Version history  Schematic PDF  CPLD code  FPGA code  Software Board Support Package  Each release must be identified by: Product Name and a Version Number  The version number is formed: [XY]  Which X: is the main Code Version of Board design, for the initial release (default is 1) or major change.  Which Y: is the Sub-code Version of Board design, for the initial release (default is 0) or minor change. TGP Technology Application Co.,ltd Page 4 of 12
  • 5. Rev 1.0 – November 2014 System Board Design Guideline http://tgpcorp.com/ 3 Process Flow The work flows for design, releasing and delivering are depicted as the following: Review SOF Diag User Manual Diagnosis User Diagnosis NG G NG: Not Good G: Good NG NG NG NG NG NG NG G G G G G G G EP Design Request Form SCH Design Interface Design Store Check Mec Design Block Diagam Parts Select Review Parts Selection PCB Design Board Debug Mec Design Review OrderingDraw SCH Create Symbol Cost,Leadtime BOMPlacement Netlist CPLD Code Memory Map Drawing Checklist Order PCB ASS House Review Order Box Review Silk Name Review Receive Boards Check Power Lab Ass Board Debug EP Box Ship to Assembly TGP Technology Application Co.,ltd Page 5 of 12
  • 6. Rev 1.0 – November 2014 System Board Design Guideline http://tgpcorp.com/ 4 Contents 4.1 System Board Design Request Form  Mechanical standard information  All interface selected  Main chip selected 4.2 Mechanical Design  From EP Design Request Form get the information of mechanical standard  PCB file exports the .dxf file  Acad tool imports .dxf file to create mechanical file 4.3 Parts Selection  Checking the store. If yes please select, if no please go to distributor or manufacture  Information need to check when buy parts: quantity, cost and leadtime. Some of the distributors: http://www.digikey.com/ http://www.mouser.com/ http://www.avnet.com/ http://www.arrow.com/ Some of the manufacturers http://www.altera.com/ http://www.exar.com/ http://www.maxim-ic.com/ 4.4 SCH Design  From EP Design Request Form, draws the block diagram  The block diagram must be review before drawing SCH and according the principles below:  maintain visibility  proper functionality  reduce complexity  good looking and easily understandable  indicate current ratings, matching requirements and sensitive nodes TGP Technology Application Co.,ltd Page 6 of 12
  • 7. Rev 1.0 – November 2014 System Board Design Guideline http://tgpcorp.com/  use informative names for components  all input ports put left side and output ports are right side  all components should have respective values like width, length, devices name etc.  put spares and dummys in above/below power rails or put in dotted box  minimize virtual connections as much as possible.  SCH drawing need according the principles below:  put net name of signal must be on standard  All signal name have direction (input, output, bidirectional)  All parts drawing must be set load and no load  File name on each sheet  Minimum number of characters in values  Consistent character size for readability  Schematics printed at a readable scale  All components have reference designators  Every component has a value  Every component has a part name (except resistors, capacitors etc.)  Every net has a name  Special information for a component  Polarized components connections checked  Power and ground pins shown (preferred) or listed for each component  Check hidden power and ground connections (they are the source for many troubles)  Title block completed for each sheet  All test points and jumpers are marked clearly and have reference designator  Check that all required options appear clearly on the drawing  Check connectors and on-board elements pin out  Ensure socket pins are marked if in use  Electronic design consideration:  Connect spare gates inputs or unused inputs to GND or Vcc  Outside world I/O lines filtered for RFI  All outside world I/O lines protected against electro static discharge  Bypass capacitor(s) for each IC  Voltage ratings of components checked TGP Technology Application Co.,ltd Page 7 of 12
  • 8. Rev 1.0 – November 2014 System Board Design Guideline http://tgpcorp.com/  Ensure 3.3 volt parts are 5 volt tolerant where they interface  Verify power sequencing requirements on 5 volt and 3.3 volt rails  Each IC has known or controlled power-up state  Electrolytic and tantalum capacitors checked for no reverse voltage  Ground makes first and breaks last for hot insertion  Check for input voltages applied with power off and CMOS latch-up possibilities  Reset circuit design tested with fast and slow power supply rise and fall time  Check reset behavior in power cycles before the circuit is fully operational  Check all resets for possible reset loops, especially for hot swap operations  Enable halting watchdog timer for testing and diagnostics  Sufficient capacitance on low dropout voltage regulators  Capacitance and fan out limits checked for busses  Check maximum power dissipation at worst-case operating temperatures  Estimate total worst case power supply current  Avoid reverse base-emitter current/voltage on bipolar transistors Note: for more detail read the Schematic Design Guideline 4.5 PCB Design  Import the net list from SCH to PCB file  Get mechanical symbol to PCB file  Place the main parts match with block diagram  Place all parts remain according the main parts  Routing according the principles below:  following group  from important to less important  horizontal and vertical by alternating layer  optimization of each line routing  when deadlock you must remove all line each group and restart routing Note: for more detail read the PCB Design Guideline 4.6 Checklist Using Schematic and PCB checklist form checking the schematic and PCB. Note: for more detail read the Checklist Design Form TGP Technology Application Co.,ltd Page 8 of 12
  • 9. Rev 1.0 – November 2014 System Board Design Guideline http://tgpcorp.com/ 4.7 BOM BOM must be created automatic from SCH tool and correct with standard form. Note: for more detail read the BOM Design Form 4.8 CPLD Glue Logic Design  Create new project  Make Pin assignment: import net list form SCH to .qsf file and top file  Drawing the block diagram and partition the cpld according SCH block diagram  Coding verilog HDL according block diagram  Review  Synthesis using Quartus II of Altera or Vivado of Xilinx  Simulation by ModeSim  Create the Memory Map  On board testing Note: for more detail read the Verilog HDL Design Guideline 4.9 FPGA Image Diagnostic Physiscal  Create new project  Make Pin assignment: import net list form SCH to .qsf file and top file  Drawing the block diagram and partition the FPGA according SCH block diagram  Coding verilog HDL according block diagram  Review  Synthesis using Quartus II of Altera or Vivado of Xilinx  Simulation by ModeSim  Create the Memory Map  On board testing Note: for more detail read the Verilog HDL Design Guideline 4.10 Lab Ass Using Lab Ass form TGP Technology Application Co.,ltd Page 9 of 12
  • 10. Rev 1.0 – November 2014 System Board Design Guideline http://tgpcorp.com/ 4.11 Board Debug  Before Power-Up  Check for short circuit all on power rails. Use DMM to measure resistance between Power rails to GND and between one Power rail to another then fill the reading into following resistance matrix:  Check NL (No Load) components (optional components are not populated on the board)  Check configure jumper  Hardware environment set up  RJ45 cable  UART cable  OCD cable  Power up  Do not turn on the power supply at immediately. Make sure the power supply is connected to a power strip has a switch, or it's had better if it connected to a programmable AC source.  Use DMM to probe at +1.2V  Power up board. Once Voltage reading is stable, check if it's in range from 1.14V-1.26V. If reading out of that range, immediately power off, and then investigate for problem. If it's OK, go to next step TGP Technology Application Co.,ltd Page 10 of 12 Power Rails +3.3V +2.5V +1.8V +1.5V +1.2V +1.1V +0.9V +0.75V GND +3.3V +2.5V +1.8V +1.5V +1.2V +1.1V +0.9V +0.75V No. Parts Name Description Assembly Date Assembly By Check Date Check By Note 1 PT13 RJ11, top, (x = 96 mil,y = 75 mil) 12/12/09 Engineer 12/12/09 2 PT11 RJ45, top, (x = 110 mil, y = 1228mil) 12/12/09 Engineer 12/12/09 3 UT57 OPT, top, (x = 1380 mil, y = 2010 mil) 12/12/09 Engineer 12/12/09 4 RB251 R, Bot, (x = 2548 mil, y = 7056 mil) 12/12/09 Engineer 12/12/09 TGPCorp TGPCorp TGPCorp TGPCorp
  • 11. Rev 1.0 – November 2014 System Board Design Guideline http://tgpcorp.com/  After Power up  Measure all power rails (see board_test_point.pdf for probe points), fill reading to below table and make sure that all value in range set by lower and upper limits.  Measures the voltage ripple on power rails, then fill the reading to below table, verify that all of them are in specified range  Refer to board_test_points_for_ripple_measurement.pdf for probe points  Wrong selected probing points may causes inaccurate reading  Do not use probes with the long grounding wire or tip, noise pickup will be added to measured result  The bandwidth setting for ripple measurement is 20Mhz and ripple amplitude is in term of peak- peak value  Measure all clocks signals (see board_test_points.pdf for probe points) TGP Technology Application Co.,ltd Page 11 of 12 Power Rails Tolerance Lower Limit Upper Limit Reading G/NG +3.3V +/- 5% 3.14 3.47 +2.5V +/- 5% 2.38 2.63 +1.8V +/- 5% 1.71 1.89 +1.5V +/- 5% 1.43 1.58 +1.2V +/- 5% 1.14 1.26 +1.1V +/- 5% 1.05 1.16 +0.9V +/- 5% 0.86 0.95 +0.75V +/- 5% 0.71 0.79 Power Rails G/NG +3.3V +/- 2% 66 +2.5V +/- 2% 50 +1.8V +/- 2% 36 +1.5V +/- 2% 30 +1.2V +/- 2% 24 +1.1V +/- 2% 22 +0.9V +/- 2% 18 +0.75V +/- 2% 15 Tolerance Max(%) Limit (mVp-p) Reading (mVp-p)
  • 12. Rev 1.0 – November 2014 System Board Design Guideline http://tgpcorp.com/  DDR clock speed depends on configuration  These steps could be eliminated to save time when working on large amount of board.  It need to be performed on the first board, when having bug or need data for statistics purposes 4.12 Software Board Support Package  Download the BSP from Manufacture's CPU  Change some interface match with new board design  CPU loading: please use the CPU Loading Guideline TGP Technology Application Co.,ltd Page 12 of 12 Clock Name Value Reading G/NG CLK_SYS_38M88 38.88MHZ CLK_GBE_125M 125MHZ CLK_OCN_38M88 38.88MHZ CLK_CPU_66M66 66.66MHZ CLK_DS1_2M048 2.048MHZ CLK_DS3_12M288 12.288MHZ CLK_DDRTOP_155M52 155.52MHZ CLK_DDRBOT_155M52 155.52MHZ