SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
ICDF: International Conference on Digital Fabrication 2016, D04, Tokyo, Japan, 3-5 Mar. 2016.
High Efficiency Connection Method on Electric Signal Lines
between Modular Circuit Boards
Noriyuki Aibe, SUSUBOX Co., Ltd., susu@susubox.com
INTRODUCTION
The “Bit-shift connection” is a novel connection method for electric signal lines between
modular circuit boards. This method is especially useful for FPGA and CPLD prototyping
modular boards. General modular circuit boards such as an Arduino and its shield boards
use a BUS connection. However it has critical problem that many boards are not able to
use together. The reason why it is not able to use together is pin conflict. Ideally all
connection between MPU, FPGA, CPLD and I/O interface should be independently.
However it is not realistic, because it is required vast area for electric connection lines
and huge number of pins of connectors. So there are some research that build more high
speed line on PCB*1
, or connect without wires*2
. The “Bit-shift connection” solves these
problems on normal PCB by using a simple method of independent connection on limited
board area and number of pins. So it is easy to implement.
MODULAR BOARD
“Modular” and “Modularization” means to be disassembled to some basic modules that
can be re-assemble. Fig.1(b) shows an example of “modular circuit boards” that are
modularized from a single board of Fig.1(a). Modular boards set works same function of
the single board. So each modular board has same connectors and its pin assignment
standard. Modular system’s advantage is to achieve rapid prototyping of electric circuits.
For example, you can built a custom circuit board that has three USB interfaces, one
stepping motor driver, and one WiFi interface with main MPU. Arduino and its shield
boards are famous example of “modular boards”.
Fig. 1. Single board and modular board
CONVENTIONAL ASSIGNMENT METHOD
Conventional connecting methods between MPU and I/O interfaces are two types. The
first method is to connect with each I/O interface independently. The other one is BUS
connection. Independent connection method is the best on electric specification and
performance. However it requires wide space for connection lines and many pins of
connectors. The BUS connection shares some connection lines and pins. So it’s
connection line space can be reduced. However BUS line cannot use each I/Os at same
time.
ICDF: International Conference on Digital Fabrication 2016, D04, Tokyo, Japan, 3-5 Mar. 2016.
Bus line connection
The BUS line shares some bits lines. So it called “n bits bus” such as 8 bit bus, 16 bit
bus. The BUS connection is the least number of connection lines. Fig.2 shows an example
of 3 bits bus lines with four modular boards. The left side board “Module A” is a MPU
board. The other boards “Module B” to “Module D” are I/O interface board such as a
switch input, a LED output, and an UART interface. Each board has same connectors of
CN1 and CN2. CN1 is able to connect to CN2. Each numbers inside of the frame shows
pin numbers.
The critical problem of BUS connection is each function is not able to work at same time
on shared lines. On Fig.2, function B and C or function B and D is able to communicate
with MPU at same time. However function C and D is not able to do. So function C and
D works with time-sharing technique. This problem occurred often on Arduino using two
or more shields.
Fig. 2. Bus line connection (ex. Arduino)
Independent connection
Fig.3 shows an example of the independent connection with “star topology”. If you can
use wide area for line space and much number of pins, it is the best connection between
MPU and the other I/O interfaces. In Fig.3, MPU board is centered on the other I/O
interface boards. So each connection line distance between MPU and function parts are
minimum length. Of course, each functions are able to communicate with MPU at same
time. However independent connection requires most wide area. Then star topology’s
structure tends to spread on flat. So the star topology is not useful for embedded
systems.
Fig. 3. Independent connection (Star topology)
ICDF: International Conference on Digital Fabrication 2016, D04, Tokyo, Japan, 3-5 Mar. 2016.
On many circuits that are not so fast about under 100 MHz, you can use independent
connection with “line topology” (Fig.4). On Fig.4, function B is assigned to pin 1 of
CN2 and the other lines are sent to next module. Function C is assigned to pin 2 of CN2
on module C and it is connected through the line assigned to pin 2 on module B.
Function D is assigned pin 3 and connected through module B and C. On this
connection method, all modular boards are designed with the “sending lines” and
decided pin assignment from modules which is used together in advance. So some
combination of modules are not able to connect, if it remains many lines and pins. Then
same modules are not able to connect together too.
Fig. 4. Independent connection (Line topology)
PROPOSED METHOD
The “Bit-shift connection” is a solution of these problems. It is one kind of independent
connection. The “sending lines” on Fig.4 re-assigned with bit-shift connection. On Fig.5,
pin 1 is assigned function B on module B. It is same as Fig.4. However pin 2 and 3 on
CN2 is assigned pin 1 and 2 on CN1 of module B. So function C is connected to MPU
with “pin 1” on CN2 of module C. Function D is assigned “pin 1” on CN2 of own module.
On this method, all connection lines are able to use and it is not required to be designed
pin assignment of the relation between each module in advance. You can use same
modules together and possible to use any order of modules. However the pin assignment
of MPU side must be able to replace freely. So it is especially useful for FPGA and CPLD.
Fig.6 shows an example of modular boards using the “Bit-shift connection”. It is able to
stack as long as the number of MPU’s I/O pins allows. All I/O interface modular boards
are possible to change the order too.
Fig. 5. Bit-shift connection
ICDF: International Conference on Digital Fabrication 2016, D04, Tokyo, Japan, 3-5 Mar. 2016.
Fig. 6. Modular boards using the Bit-shift connection
On the real application, it requires BUS or daisy chain type connections such as I2C, SPI,
JTAG, clock line, and reset line too. So one of the recommended implementation is to use
both types with dual lines as shown in Fig.6.
CONCLUSIONS
The “Bit-shift connection” is a novel method of independent connection between modular
boards. On this method, all I/O pins of MPU, FPGA, or CPLD are able to use without
leaving. These modules that are designed using this method are possible to use same
module together and possible to change the order. However on this method, the pin
assignment of MPU side must be able to replace freely and it is a little difficult to manage
pin assignment.
REFERENCES
1. Hidefumi Inoue, Moritoshi Yasunaga, Kenji kanazawa, and Noriyuki Aibe,
“Signal Integrity Evaluation of Segmental Transmission Line under Real-world
Application”, Proceedings of 2013 IEEE Electrical Design of Advanced
Packaging & Systems Symposium (EDAPS 2013), pp. 108-111, Nara, Japan,
Dec. 2013.
2. Skjin Kim, "High-Efficiency PCB- and Package-Level Wireless Power
Transfer Interconnection Scheme Using Magnetic Field Resonance Coupling",
IEEE Trans. Packaging and Manuf, Vol. 5, No.7, pp(863-878), 2015.
ACKNOWLEDGEMENT
This research is supported in part by the 2009-2012 Japan Science and Technology
ICDF: International Conference on Digital Fabrication 2016, D04, Tokyo, Japan, 3-5 Mar. 2016.
Agency and University of Tsukuba.

Mais conteúdo relacionado

Mais procurados

Ijret20150424005
Ijret20150424005Ijret20150424005
Ijret20150424005
shilpaHD2
 
Building impedance matching network based on s parameter from manufacturer
Building impedance matching network based on s parameter from manufacturerBuilding impedance matching network based on s parameter from manufacturer
Building impedance matching network based on s parameter from manufacturer
Journal Papers
 
Finite_Element_Analysis_with_MATLAB_GUI
Finite_Element_Analysis_with_MATLAB_GUIFinite_Element_Analysis_with_MATLAB_GUI
Finite_Element_Analysis_with_MATLAB_GUI
Colby White
 

Mais procurados (14)

06003731
0600373106003731
06003731
 
Ijret20150424005
Ijret20150424005Ijret20150424005
Ijret20150424005
 
Abstract - Interfacing 5 x7 matrix led display to 8051
Abstract - Interfacing 5 x7 matrix led display to 8051 Abstract - Interfacing 5 x7 matrix led display to 8051
Abstract - Interfacing 5 x7 matrix led display to 8051
 
08
0808
08
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
Building impedance matching network based on s parameter from manufacturer
Building impedance matching network based on s parameter from manufacturerBuilding impedance matching network based on s parameter from manufacturer
Building impedance matching network based on s parameter from manufacturer
 
IT6601 Mobile Computing : AU-Questions-2016-2018
IT6601 Mobile Computing : AU-Questions-2016-2018IT6601 Mobile Computing : AU-Questions-2016-2018
IT6601 Mobile Computing : AU-Questions-2016-2018
 
5992-1632.docx
5992-1632.docx5992-1632.docx
5992-1632.docx
 
Finite_Element_Analysis_with_MATLAB_GUI
Finite_Element_Analysis_with_MATLAB_GUIFinite_Element_Analysis_with_MATLAB_GUI
Finite_Element_Analysis_with_MATLAB_GUI
 
Approximated computing for low power neural networks
Approximated computing for low power neural networksApproximated computing for low power neural networks
Approximated computing for low power neural networks
 
Optimization of Empirical Modelling of Advanced Highly Strained In 0.7 Ga 0.3...
Optimization of Empirical Modelling of Advanced Highly Strained In 0.7 Ga 0.3...Optimization of Empirical Modelling of Advanced Highly Strained In 0.7 Ga 0.3...
Optimization of Empirical Modelling of Advanced Highly Strained In 0.7 Ga 0.3...
 
Mini Project 2 - 4-to-1 Multiplexer And 1-to-4 Demultiplexer With Enable
Mini Project 2 -  4-to-1 Multiplexer And 1-to-4 Demultiplexer With EnableMini Project 2 -  4-to-1 Multiplexer And 1-to-4 Demultiplexer With Enable
Mini Project 2 - 4-to-1 Multiplexer And 1-to-4 Demultiplexer With Enable
 
Negative image amplifier technique for performance enhancement of ultra wideb...
Negative image amplifier technique for performance enhancement of ultra wideb...Negative image amplifier technique for performance enhancement of ultra wideb...
Negative image amplifier technique for performance enhancement of ultra wideb...
 
5x7 matrix led display
5x7 matrix led display 5x7 matrix led display
5x7 matrix led display
 

Semelhante a Noriyuki Aibe, "High Efficiency Connection Method on Electric Signal Lines between Modular Circuit Boards", ICDF2016, D04, Tokyo, Japan, 3-5 Mar. 2016.

Design and Detection of Underground Cable Fault Using Raspberry Pi and IoT Sy...
Design and Detection of Underground Cable Fault Using Raspberry Pi and IoT Sy...Design and Detection of Underground Cable Fault Using Raspberry Pi and IoT Sy...
Design and Detection of Underground Cable Fault Using Raspberry Pi and IoT Sy...
ijtsrd
 
IMPROVING WORK EFFICIENCY BY REDUCING INTERFACE NOISE GENERATION EXPERIENCED ...
IMPROVING WORK EFFICIENCY BY REDUCING INTERFACE NOISE GENERATION EXPERIENCED ...IMPROVING WORK EFFICIENCY BY REDUCING INTERFACE NOISE GENERATION EXPERIENCED ...
IMPROVING WORK EFFICIENCY BY REDUCING INTERFACE NOISE GENERATION EXPERIENCED ...
Dhammika Vidanalage
 
Samtec whitepaper
Samtec whitepaperSamtec whitepaper
Samtec whitepaper
john_111
 
The Remote IO Port Expansion System Based on I2C Bus
 The Remote IO Port Expansion System Based on I2C Bus The Remote IO Port Expansion System Based on I2C Bus
The Remote IO Port Expansion System Based on I2C Bus
Kyle Zheng
 

Semelhante a Noriyuki Aibe, "High Efficiency Connection Method on Electric Signal Lines between Modular Circuit Boards", ICDF2016, D04, Tokyo, Japan, 3-5 Mar. 2016. (20)

Design and Detection of Underground Cable Fault Using Raspberry Pi and IoT Sy...
Design and Detection of Underground Cable Fault Using Raspberry Pi and IoT Sy...Design and Detection of Underground Cable Fault Using Raspberry Pi and IoT Sy...
Design and Detection of Underground Cable Fault Using Raspberry Pi and IoT Sy...
 
IMPROVING WORK EFFICIENCY BY REDUCING INTERFACE NOISE GENERATION EXPERIENCED ...
IMPROVING WORK EFFICIENCY BY REDUCING INTERFACE NOISE GENERATION EXPERIENCED ...IMPROVING WORK EFFICIENCY BY REDUCING INTERFACE NOISE GENERATION EXPERIENCED ...
IMPROVING WORK EFFICIENCY BY REDUCING INTERFACE NOISE GENERATION EXPERIENCED ...
 
Introduction to Mode Conditioning Patch Cable
Introduction to Mode Conditioning Patch CableIntroduction to Mode Conditioning Patch Cable
Introduction to Mode Conditioning Patch Cable
 
Light peak technology, Peak Light technology, Optical Technology, Sumalatha
Light peak technology, Peak Light technology, Optical Technology, Sumalatha Light peak technology, Peak Light technology, Optical Technology, Sumalatha
Light peak technology, Peak Light technology, Optical Technology, Sumalatha
 
Samtec whitepaper
Samtec whitepaperSamtec whitepaper
Samtec whitepaper
 
Multistage interconnection networks a transition to optical
Multistage interconnection networks a transition to opticalMultistage interconnection networks a transition to optical
Multistage interconnection networks a transition to optical
 
Multistage interconnection networks a transition to optical
Multistage interconnection networks     a transition to opticalMultistage interconnection networks     a transition to optical
Multistage interconnection networks a transition to optical
 
CN_252002022.pdf
CN_252002022.pdfCN_252002022.pdf
CN_252002022.pdf
 
IOT Based Three Phase Transmission Line Fault Detection and Classification
IOT Based Three Phase Transmission Line Fault Detection and ClassificationIOT Based Three Phase Transmission Line Fault Detection and Classification
IOT Based Three Phase Transmission Line Fault Detection and Classification
 
Dual band cross-coupled branch line coupler
Dual band cross-coupled branch line couplerDual band cross-coupled branch line coupler
Dual band cross-coupled branch line coupler
 
IRJET- Design of 1 Bit ALU using Various Full Adder Circuits
IRJET-  	  Design of 1 Bit ALU using Various Full Adder CircuitsIRJET-  	  Design of 1 Bit ALU using Various Full Adder Circuits
IRJET- Design of 1 Bit ALU using Various Full Adder Circuits
 
IRJET - Web-based Chatbot for Continuous Conversation using Artificial Intell...
IRJET - Web-based Chatbot for Continuous Conversation using Artificial Intell...IRJET - Web-based Chatbot for Continuous Conversation using Artificial Intell...
IRJET - Web-based Chatbot for Continuous Conversation using Artificial Intell...
 
Voice controlled smart home
Voice controlled smart home Voice controlled smart home
Voice controlled smart home
 
Electronics Notice Board Notice board using Wi-Fi Report
Electronics Notice Board Notice board using Wi-Fi ReportElectronics Notice Board Notice board using Wi-Fi Report
Electronics Notice Board Notice board using Wi-Fi Report
 
40 Gigabit Ethernet Cabling Solutions With MPO Technology
40 Gigabit Ethernet Cabling Solutions With MPO Technology40 Gigabit Ethernet Cabling Solutions With MPO Technology
40 Gigabit Ethernet Cabling Solutions With MPO Technology
 
IRJET - Bluetooth based Digital Notice Board with Solar
IRJET -  	  Bluetooth based Digital Notice Board with SolarIRJET -  	  Bluetooth based Digital Notice Board with Solar
IRJET - Bluetooth based Digital Notice Board with Solar
 
IRJET- IoT based Fault Finding of an Underground Cable
IRJET-  	  IoT based Fault Finding of an Underground CableIRJET-  	  IoT based Fault Finding of an Underground Cable
IRJET- IoT based Fault Finding of an Underground Cable
 
The Remote IO Port Expansion System Based on I2C Bus
 The Remote IO Port Expansion System Based on I2C Bus The Remote IO Port Expansion System Based on I2C Bus
The Remote IO Port Expansion System Based on I2C Bus
 
2. network elements
2. network elements2. network elements
2. network elements
 
Fpga implementation of multi protocol data
Fpga implementation of multi protocol dataFpga implementation of multi protocol data
Fpga implementation of multi protocol data
 

Mais de 直久 住川

Mais de 直久 住川 (20)

公開用_講演資料_SCSK.pdf
公開用_講演資料_SCSK.pdf公開用_講演資料_SCSK.pdf
公開用_講演資料_SCSK.pdf
 
ACRi-Webinar_Feb2023_agenda_20230225.pdf
ACRi-Webinar_Feb2023_agenda_20230225.pdfACRi-Webinar_Feb2023_agenda_20230225.pdf
ACRi-Webinar_Feb2023_agenda_20230225.pdf
 
第11回ACRiウェビナー_東工大/坂本先生ご講演資料
第11回ACRiウェビナー_東工大/坂本先生ご講演資料第11回ACRiウェビナー_東工大/坂本先生ご講演資料
第11回ACRiウェビナー_東工大/坂本先生ご講演資料
 
第11回ACRiウェビナー_インテル/竹村様ご講演資料
第11回ACRiウェビナー_インテル/竹村様ご講演資料第11回ACRiウェビナー_インテル/竹村様ご講演資料
第11回ACRiウェビナー_インテル/竹村様ご講演資料
 
2022-12-17-room.pdf
2022-12-17-room.pdf2022-12-17-room.pdf
2022-12-17-room.pdf
 
ACRiルーム副室長_安藤様_講演資料
ACRiルーム副室長_安藤様_講演資料ACRiルーム副室長_安藤様_講演資料
ACRiルーム副室長_安藤様_講演資料
 
DSF実行委員長_酒井様_講演資料
DSF実行委員長_酒井様_講演資料DSF実行委員長_酒井様_講演資料
DSF実行委員長_酒井様_講演資料
 
ACRi事務局_住川_講演資料
ACRi事務局_住川_講演資料ACRi事務局_住川_講演資料
ACRi事務局_住川_講演資料
 
VCK5000_Webiner_GIGABYTE様ご講演資料
VCK5000_Webiner_GIGABYTE様ご講演資料VCK5000_Webiner_GIGABYTE様ご講演資料
VCK5000_Webiner_GIGABYTE様ご講演資料
 
AMD_Xilinx_AI_VCK5000_20220602R1.pdf
AMD_Xilinx_AI_VCK5000_20220602R1.pdfAMD_Xilinx_AI_VCK5000_20220602R1.pdf
AMD_Xilinx_AI_VCK5000_20220602R1.pdf
 
VCK5000_Webiner_Fixstars様ご講演資料
VCK5000_Webiner_Fixstars様ご講演資料VCK5000_Webiner_Fixstars様ご講演資料
VCK5000_Webiner_Fixstars様ご講演資料
 
第9回ACRiウェビナー_セック/岩渕様ご講演資料
第9回ACRiウェビナー_セック/岩渕様ご講演資料第9回ACRiウェビナー_セック/岩渕様ご講演資料
第9回ACRiウェビナー_セック/岩渕様ご講演資料
 
第9回ACRiウェビナー_日立/島田様ご講演資料
第9回ACRiウェビナー_日立/島田様ご講演資料第9回ACRiウェビナー_日立/島田様ご講演資料
第9回ACRiウェビナー_日立/島田様ご講演資料
 
20220525_kobayashi.pdf
20220525_kobayashi.pdf20220525_kobayashi.pdf
20220525_kobayashi.pdf
 
220526_ACRi_Ando01r.pdf
220526_ACRi_Ando01r.pdf220526_ACRi_Ando01r.pdf
220526_ACRi_Ando01r.pdf
 
2205ACRi_jinguji.pdf
2205ACRi_jinguji.pdf2205ACRi_jinguji.pdf
2205ACRi_jinguji.pdf
 
ACRiポジショントーク_山科.pdf
ACRiポジショントーク_山科.pdfACRiポジショントーク_山科.pdf
ACRiポジショントーク_山科.pdf
 
ACRiウェビナー:小野様ご講演資料
ACRiウェビナー:小野様ご講演資料ACRiウェビナー:小野様ご講演資料
ACRiウェビナー:小野様ご講演資料
 
ACRiウェビナー:岩渕様ご講演資料
ACRiウェビナー:岩渕様ご講演資料ACRiウェビナー:岩渕様ご講演資料
ACRiウェビナー:岩渕様ご講演資料
 
ACRiウェビナー:アジェンダ
ACRiウェビナー:アジェンダACRiウェビナー:アジェンダ
ACRiウェビナー:アジェンダ
 

Último

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 

Último (20)

Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 

Noriyuki Aibe, "High Efficiency Connection Method on Electric Signal Lines between Modular Circuit Boards", ICDF2016, D04, Tokyo, Japan, 3-5 Mar. 2016.

  • 1. ICDF: International Conference on Digital Fabrication 2016, D04, Tokyo, Japan, 3-5 Mar. 2016. High Efficiency Connection Method on Electric Signal Lines between Modular Circuit Boards Noriyuki Aibe, SUSUBOX Co., Ltd., susu@susubox.com INTRODUCTION The “Bit-shift connection” is a novel connection method for electric signal lines between modular circuit boards. This method is especially useful for FPGA and CPLD prototyping modular boards. General modular circuit boards such as an Arduino and its shield boards use a BUS connection. However it has critical problem that many boards are not able to use together. The reason why it is not able to use together is pin conflict. Ideally all connection between MPU, FPGA, CPLD and I/O interface should be independently. However it is not realistic, because it is required vast area for electric connection lines and huge number of pins of connectors. So there are some research that build more high speed line on PCB*1 , or connect without wires*2 . The “Bit-shift connection” solves these problems on normal PCB by using a simple method of independent connection on limited board area and number of pins. So it is easy to implement. MODULAR BOARD “Modular” and “Modularization” means to be disassembled to some basic modules that can be re-assemble. Fig.1(b) shows an example of “modular circuit boards” that are modularized from a single board of Fig.1(a). Modular boards set works same function of the single board. So each modular board has same connectors and its pin assignment standard. Modular system’s advantage is to achieve rapid prototyping of electric circuits. For example, you can built a custom circuit board that has three USB interfaces, one stepping motor driver, and one WiFi interface with main MPU. Arduino and its shield boards are famous example of “modular boards”. Fig. 1. Single board and modular board CONVENTIONAL ASSIGNMENT METHOD Conventional connecting methods between MPU and I/O interfaces are two types. The first method is to connect with each I/O interface independently. The other one is BUS connection. Independent connection method is the best on electric specification and performance. However it requires wide space for connection lines and many pins of connectors. The BUS connection shares some connection lines and pins. So it’s connection line space can be reduced. However BUS line cannot use each I/Os at same time.
  • 2. ICDF: International Conference on Digital Fabrication 2016, D04, Tokyo, Japan, 3-5 Mar. 2016. Bus line connection The BUS line shares some bits lines. So it called “n bits bus” such as 8 bit bus, 16 bit bus. The BUS connection is the least number of connection lines. Fig.2 shows an example of 3 bits bus lines with four modular boards. The left side board “Module A” is a MPU board. The other boards “Module B” to “Module D” are I/O interface board such as a switch input, a LED output, and an UART interface. Each board has same connectors of CN1 and CN2. CN1 is able to connect to CN2. Each numbers inside of the frame shows pin numbers. The critical problem of BUS connection is each function is not able to work at same time on shared lines. On Fig.2, function B and C or function B and D is able to communicate with MPU at same time. However function C and D is not able to do. So function C and D works with time-sharing technique. This problem occurred often on Arduino using two or more shields. Fig. 2. Bus line connection (ex. Arduino) Independent connection Fig.3 shows an example of the independent connection with “star topology”. If you can use wide area for line space and much number of pins, it is the best connection between MPU and the other I/O interfaces. In Fig.3, MPU board is centered on the other I/O interface boards. So each connection line distance between MPU and function parts are minimum length. Of course, each functions are able to communicate with MPU at same time. However independent connection requires most wide area. Then star topology’s structure tends to spread on flat. So the star topology is not useful for embedded systems. Fig. 3. Independent connection (Star topology)
  • 3. ICDF: International Conference on Digital Fabrication 2016, D04, Tokyo, Japan, 3-5 Mar. 2016. On many circuits that are not so fast about under 100 MHz, you can use independent connection with “line topology” (Fig.4). On Fig.4, function B is assigned to pin 1 of CN2 and the other lines are sent to next module. Function C is assigned to pin 2 of CN2 on module C and it is connected through the line assigned to pin 2 on module B. Function D is assigned pin 3 and connected through module B and C. On this connection method, all modular boards are designed with the “sending lines” and decided pin assignment from modules which is used together in advance. So some combination of modules are not able to connect, if it remains many lines and pins. Then same modules are not able to connect together too. Fig. 4. Independent connection (Line topology) PROPOSED METHOD The “Bit-shift connection” is a solution of these problems. It is one kind of independent connection. The “sending lines” on Fig.4 re-assigned with bit-shift connection. On Fig.5, pin 1 is assigned function B on module B. It is same as Fig.4. However pin 2 and 3 on CN2 is assigned pin 1 and 2 on CN1 of module B. So function C is connected to MPU with “pin 1” on CN2 of module C. Function D is assigned “pin 1” on CN2 of own module. On this method, all connection lines are able to use and it is not required to be designed pin assignment of the relation between each module in advance. You can use same modules together and possible to use any order of modules. However the pin assignment of MPU side must be able to replace freely. So it is especially useful for FPGA and CPLD. Fig.6 shows an example of modular boards using the “Bit-shift connection”. It is able to stack as long as the number of MPU’s I/O pins allows. All I/O interface modular boards are possible to change the order too. Fig. 5. Bit-shift connection
  • 4. ICDF: International Conference on Digital Fabrication 2016, D04, Tokyo, Japan, 3-5 Mar. 2016. Fig. 6. Modular boards using the Bit-shift connection On the real application, it requires BUS or daisy chain type connections such as I2C, SPI, JTAG, clock line, and reset line too. So one of the recommended implementation is to use both types with dual lines as shown in Fig.6. CONCLUSIONS The “Bit-shift connection” is a novel method of independent connection between modular boards. On this method, all I/O pins of MPU, FPGA, or CPLD are able to use without leaving. These modules that are designed using this method are possible to use same module together and possible to change the order. However on this method, the pin assignment of MPU side must be able to replace freely and it is a little difficult to manage pin assignment. REFERENCES 1. Hidefumi Inoue, Moritoshi Yasunaga, Kenji kanazawa, and Noriyuki Aibe, “Signal Integrity Evaluation of Segmental Transmission Line under Real-world Application”, Proceedings of 2013 IEEE Electrical Design of Advanced Packaging & Systems Symposium (EDAPS 2013), pp. 108-111, Nara, Japan, Dec. 2013. 2. Skjin Kim, "High-Efficiency PCB- and Package-Level Wireless Power Transfer Interconnection Scheme Using Magnetic Field Resonance Coupling", IEEE Trans. Packaging and Manuf, Vol. 5, No.7, pp(863-878), 2015. ACKNOWLEDGEMENT This research is supported in part by the 2009-2012 Japan Science and Technology
  • 5. ICDF: International Conference on Digital Fabrication 2016, D04, Tokyo, Japan, 3-5 Mar. 2016. Agency and University of Tsukuba.