Full text
$0HYSV0HYHYHQWEDVHG86%IUDPHZRUNIRU 1HXURPRUSKLFV\VWHPVGHEXJJLQJ $5LRV1DYDUUR-3'RPLQJXH]0RUDOHV57DSLDGRU0RUDOHV'*XWLHUUH]*DODQ$-LPHQH])HUQDQGH]DQG $/LQDUHV%DUUDQFR 5RERWLFDQG7HFKQRORJ\RI&RPSXWHUV/DE 8QLYHUVLW\RI6HYLOOH6HYLOOH6SDLQ (PDLODULRV#DWFXVHV Abstract² 1HXURPRUSKLF V\VWHPV DUH HQJLQHHULQJ VROXWLRQV WKDW WDNH LQVSLUDWLRQ IURP ELRORJLFDO QHXUDO V\VWHPV 7KH\ XVH VSLNH RU HYHQWEDVHG UHSUHVHQWDWLRQ DQG FRGLILFDWLRQ RI WKH LQIRUPDWLRQ 7KLV FRGLILFDWLRQ DOORZV SHUIRUPLQJ FRPSOH[ FRPSXWDWLRQV ILOWHUV FODVVLILFDWLRQV DQG OHDUQLQJ LQ D SVHXGR VLPXOWDQHRXV ZD\ 6PDOO LQFUHPHQWDO SURFHVVLQJ LV GRQH SHU HYHQW ZKLFK VKRZV XVHIXO UHVXOWV ZLWK YHU\ ORZ ODWHQFLHV 7KHUHIRUH GHYHORSLQJ WKLV NLQG RI V\VWHPV UHTXLUHV WKH XVH RI VSHFLDOL]HGWRROVIRUGHEXJJLQJDQGWHVWLQJWKRVHIORZVRIHYHQWV 7KLVSDSHUSUHVHQWVDVHWRIORJLFLPSOHPHQWDWLRQVIRU)3*$WKDW DVVLVWV RQ WKH GHYHORSPHQW RI HYHQWEDVHG V\VWHPV DQG WKHLU GHEXJJLQJ $GGUHVV(YHQW5HSUHVHQWDWLRQ $(5 LV D FRPPXQLFDWLRQ SURWRFRO IRU WUDQVIHUULQJ HYHQWVVSLNHV EHWZHHQ ELRLQVSLUHGFKLSVV\VWHPV5HDOWLPHPRQLWRULQJDQGVHTXHQFLQJ ORJJLQJDQGSOD\LQJEDFNORQJVHTXHQFHVRIHYHQWVVSLNHVWRDQG IURP PHPRU\ DQG VHYHUDO PHUJLQJ DQG VSOLWWLQJ SRUWV DUH WKH PDLQ UHTXLUHPHQWV ZKHQ GHYHORSLQJ WKHVH V\VWHPV 7KHVH IXQFWLRQDOLWLHV DQG LPSOHPHQWDWLRQV DUH H[SODLQHG DQG WHVWHG LQ WKLVZRUN7KHORJLFKDVEHHQHYDOXDWHGLQDQ2SDO.HOO\ ;(0 DFWLQJ DV D GDXJKWHU ERDUG IRU WKH $(51RGH SODWIRUP,WKDVDSHDNUDWHRI0HYSVZKHQORJJLQJDQGDWRWDO RI0HYRIORJJLQJFDSDFLW\RQ''5ZKHQGHEXJJLQJDQ$(5 V\VWHP LQ WKH $(51RGH RU D VHW RI WKHP FRQQHFWHG LQ GDLV\ FKDLQ Keywords—AER; event-based systems; debugging tools; neuromorphic system; FPGA; VHDL; AER-Node; Opal Kelly. ,,1752'8&7,21 7KH $(5 SURWRFRO DOORZV DV\QFKURQRXV HYHQWEDVHG PDVVLYH LQWHUFRQQHFWLRQ EHWZHHQ VLOLFRQQHXURQV RI QHXURPRUSKLFSURFHVVLQJFKLSVRUQHXURQPRGHOVLPSOHPHQWHG LQ SURJUDPPDEOH KDUGZDUH GHYLFHV 7KLV SURWRFRO ZDV ILUVW SURSRVHG LQ &DOWHFK LQ WR VROYH WKLV SUREOHP EHWZHHQ SRSXODWLRQVRIQHXURQVORFDWHGLQGLIIHUHQWFKLSVE\0HDG/DE >@ ,W XVHV PL[HG DQDORJ DQG GLJLWDO SULQFLSOHV DQG H[SORLWV SXOVH GHQVLW\ PRGXODWLRQ IRU FRGLQJ LQIRUPDWLRQ DQG KLJK VSHHG GLJLWDO FRPPXQLFDWLRQV IRU WLPHPXOWLSOH[ LQIRUPDWLRQ 7KHVWDWHRIWKHQHXURQVLVDFRQWLQXRXVWLPH YDU\LQJ DQDORJ VLJQDO $(5 LV LQVSLUHG RQ WKH WUDQVPLVVLRQ RI QHXUDO LQIRUPDWLRQ LQ D ELRORJLFDO QHXUDO V\VWHP E\ DQ HOHFWULFDO VSLNH,QDWZRFKLSV$(5FRPPXQLFDWLRQWKHHPLWWHUFRQWDLQV DQ DUUD\ RI FHOOV ZKHUH HDFK FHOO VKRZV D VWDWH WKDW FKDQJHV ZLWKDVORZWLPHFRQVWDQWLQWKHRUGHURIPLOOLVHFRQGV(DFK FHOO LQFOXGHV DQ RVFLOODWRU WKDW JHQHUDWHV SXOVHV RI PLQLPXP ZLGWKDIHZQDQRVHFRQGV(DFKWLPHDFHOOJHQHUDWHVDSXOVH FDOOHG ³HYHQW´ LW FRPPXQLFDWHV ZLWK WKH SHULSKHU\ DQG LWV DGGUHVV LV SODFHG RQ WKH H[WHUQDO GLJLWDO EXV WKH $(5 EXV DPRQJ DGGLWLRQDO LQIR VXFK DV SRODULW\ RU V\QDSWLF ZHLJKW +DQGVKDNLQJ OLQHV $FNQRZOHGJH DQG 5HTXHVW DUH XVHG IRU FRPSOHWLQJWKHFRPPXQLFDWLRQ7KHQLQWKHUHFHLYHUFKLSWKH SXOVHVDUHGLUHFWHGWRWKHFHOOZKRVHDGGUHVVZDVRQWKHEXVIRU HDFKKDQGVKDNHF\FOH7KHUHFHLYHUFHOOSURFHVVHVWKHSXOVHVDW WKHWLPHLWLVUHFHLYHGZLWKDORZODWHQF\UHVSHFWWRWKHWLPHLW ZDV SURGXFHG LQ WKH HPLWWHU 7KLV LV WKH PDLQ DGYDQWDJH RI $(5 V\VWHPV EHFDXVH UHDOWLPH SURSHUWLHV DUH FRQVLGHUDEO\ LPSURYHG7KHUHIRUHWKHUHLVQRQHFHVVLW\IRUWLPHFRGLILFDWLRQ RU LQFOXVLRQ LQWR WKH HYHQW¶V GDWD 6LQFH WKH FRPSXWDWLRQDO FKDUJHDVVLJQHGSHUHYHQWLVYHU\ORZUHVSHFWWRWKHLQWHUHYHQW LQWHUYDO WLPH FRPSXWDWLRQ LV GLVWULEXWHG DPRQJ WKH HYHQW¶V IORZ DQG UHVXOWV DUH REWDLQHG DV VRRQ DV WKH DPRXQW RI VHQW HYHQWV LV HQRXJK WR SURGXFH GHVLUHG RXWSXW HYHQWV ,Q RWKHU ZRUGV WKH QHXURPRUSKLF HYHQWEDVHG SURFHVVLQJ LV SVHXGR LQVWDQWDQHRXV>@ 1RZDGD\V WKHUH H[LVWV D QHXURPRUSKLF HQJLQHHULQJ FRPPXQLW\ RI $(5 V\VWHPV GHYHORSHUV IRU HYHQWEDVHG DSSOLFDWLRQV LQ VHQVRUV LH YLVLRQ DQG DXGLWRU\ >@>@>@ OHDUQLQJ DQG URERWLF DUHDV 6RPH RI WKHVH V\VWHPV KDYH EHHQ GHYHORSHG WR LGHQWLI\ D KXPDQ VSHDNHU >@ WR HVWLPDWH WKH GLVWDQFH RI PRYLQJ WDUJHWV XVLQJ $(5 VWHUHRYLVLRQ>@ RU WR WUDFNPXOWLSOHREMHFWVLQSDUDOOHOXVLQJFDVFDGHDUFKLWHFWXUHRI SURFHVVLQJQHXURQV>@,QDGGLWLRQWKHUHDUHVRPHZRUNVWKDW XVHERWKNLQGRIVHQVRUVYLVLRQDQGDXGLWRU\WRGHYHORSELR LQVSLUHGVHQVRU\IXVLRQV\VWHPV>@ 7R PDNH HDVLHU WKH GHYHORSPHQW RI WKHVH V\VWHPV LW LV QHFHVVDU\WRKDYHDVHWRIHYHQWEDVHGWRROV ͲMonitor 2EVHUYH WKH RXWSXW RI WKH $(5 V\VWHP LQ VRIW UHDOWLPHWKURXJKDFRPSXWHUDQGHYHQWXDOO\VWRUHWKLVLQDILOH LQWKHFRPSXWHUKDUGGLVN ͲSequencer7DNHDILOHZLWKDQ$(5VWUHDPSUHYLRXVO\ VWRUHGDQGVHQGLWWRWKHKDUGZDUHLQWHUIDFHWRKDYHDFRQWUROOHG LQSXWIRUDQ$(5V\VWHP ͲLogger 6DYH WKH RXWSXW LQIRUPDWLRQ RI DQ\ VHQVRU RU V\VWHP LQ ORFDO PHPRU\ ZLWK WKH PD[LPXP SRVVLEOH VSHHG KDUGUHDOWLPH7KHQWKLVLQIRUPDWLRQFDQEHSOD\HGEDFNRU GRZQORDGHGWRDFRPSXWHUILOH ͲPlayer 3URGXFH D SUHYLRXVO\ VWRUHG $(5 VWUHDP LQ ORFDO PHPRU\WRDFWDVWKHLQSXWIRUDQ$(5V\VWHP ͲMerger 0XOWLSOH[ WKH RXWSXW LQIRUPDWLRQ IURP VHYHUDO VHQVRUVRQWRRQH$(5EXV 7KHUH DUH D VHW RI WRROV WKDW SHUIRUP DQG DOVR PDSSLQJ RSHUDWLRQV WUDQVIRUPDWLRQ RI WKH HYHQWV IORZ RQWKHIO\ EXW WKH\ODFNLQFDSDFLW\>@EDQGZLGWK>@RUSRUWDELOLW\>@ 7KLV SDSHU SUHVHQWV D QRYHO FRPSDFW SRUWDEOH DQG PRGXODU KDUGZDUH LQWHUIDFH EDVHG RQ )3*$ ZKHUH DOO RI WKHVH 7KLV UHVHDUFK LV VXSSRUWHG LQ SDUW E\ 6SDQLVK JUDQW %,26(16( 7(&& DQG $QGDOXVLDQ &RXQFLO ([FHOOHQFH JUDQ W 0,1(59$37,&ERWKZLWKVXSSRUWIURPWKH(XURSHDQ5HJLRQDO 'HYHORSPHQW)XQG
IXQFWLRQDOLWLHV KDYH EHHQ LPSOHPHQWHG XQGHU WKH VDPH SODWIRUP 7KH SDSHU LV VWUXFWXUHG DV IROORZV VHFWLRQ ,, SUHVHQWV GHWDLOV RI WKH KDUGZDUH DUFKLWHFWXUH VHFWLRQ ,,, GHVFULEHV WKH SURSRVHG SODWIRUP ILQDOO\ VHFWLRQ ,9 VKRZV WKH UHVXOWV DQG VHFWLRQ9SUHVHQWVWKHFRQFOXVLRQV ,,+$5':$5($5&+,7(&785( 7KH SUHYLRXV OLVW RI IXQFWLRQDOLWLHV WR EH FRYHUHG E\ DQ $(5 WRRO UHTXLUHV D KDUGZDUH SODWIRUP ZKLFK PDLQ FKDUDFWHULVWLFV KDYH WR EH WKH UHFRQILJXUDELOLW\ PHPRU\ FDSDFLW\DQGORZODWHQF\,QWKLVZRUNZHSURSRVHWRLPSURYH WKH FXUUHQW IXQFWLRQDOLW\ RI $(5 JHQHUDO SXUSRVH SODWIRUP $(51RGH>@ZLWKDQHZGDXJKWHUERDUGDEOHWRLPSOHPHQW WKHVHIXQFWLRQDOLWLHV 7KH $(51RGH ERDUG ZDV GHVLJQHG LQ WKH FRQWH[W RI D 6SDQLVK *RYHUQPHQW IXQGHG SURMHFW ZKHUH WKH DLP ZDV WR GHPRQVWUDWHWKDWHYHQWEDVHGSURFHVVLQJXQGHU$(5LVIHDVLEOH DQG FRQYHQLHQW IRU KLJK VSHHG IUDPHIUHH YLVLRQ >@>@ ILOWHULQJ SURFHVVLQJ DQG DFWXDWLRQ XVLQJ VSLNHV IURP YLVLRQ VHQVRUVWR'&PRWRUV8QGHUWKLVSURMHFWZHDOVRGHYHORSHGDQ HYHQWEDVHG ILOWHU IRU REMHFW GHWHFWLRQ DQG WUDFNLQJ >@>@ D VFDODEOH PHVK QHWZRUN PXOWL3&% WHFKQLTXH RI VSLNH FRQYROXWLRQV IRU FRUWH[ RSHUDWLRQ HPXODWLRQ >@ DQG VSLNH EDVHG PRWRU FRQWUROOHUV SURSRUWLRQDOLQWHJUDOGHULYDWLYH >@ DQG QHXURLQVSLUHG RSHQORRS9,7(>@7KH$(51RGH ERDUG ZDV GHVLJQHG WR DOORZ PXOWL3&% FRPPXQLFDWLRQ ZLWK FRQYHQWLRQDO SDUDOOHOKDQGVKDNHG $(5 FKLSV UHWLQDV DQG FRQYROXWLRQVRUURERWVZLWKWKHDGHTXDWHPRWRULQWHUIDFHV7R DFKLHYHWKHVHUHTXLUHPHQWVD 6SDUWDQ;&6);7)3*$ ZDV VHOHFWHG DQG D VHW RI GDXJKWHU ERDUGV ZHUH GHVLJQHG WR LQFUHDVH LWV IXQFWLRQDOLW\ LQWHUIDFH WR FRQYROXWLRQ FKLSV WR PXOWLSOH '96 UHWLQDV 86%FRPSXWHU &RQWUROOHU$UHD 1HWZRUN HPEHGGHG FRPSXWHU DQG PRQLWRULQJ LQWHUIDFHV 6FDODELOLW\ LV SURYLGHG E\ IRXU 6$7$ FRQQHFWRUV IRU ELGLUHFWLRQDO /9'6 KLJKVSHHG FRPPXQLFDWLRQV WR HQDEOH D PHVKRI $(51RGH ERDUGV >@7KURXJKWZR SDUDOOHO ELW FRQQHFWRUVDQGWZRELWGDWDFRQQHFWRUVIXQFWLRQDOLW\FDQEH LQFUHDVHGZLWKSURSHUGDXJKWHUERDUGV 7KHQHZGDXJKWHUERDUGFDOOHG2.$(5WRROLVGHVLJQHGWR DGG $(5 V\VWHPV GHEXJJLQJ FDSDELOLWLHV WR WKH $(51RGH ZKLFKPDLQO\DOORZWRVHTXHQFHDQGPRQLWRUDVWUHDPRIHYHQWV RQWKHIO\WRORJDQGSOD\EDFNWRDIURP''5PHPRU\DQGWR PHUJHVSOLW $(5 FKDQQHOV 7KH 2.$(5WRRO KDV IRXU $(5 LQWHUIDFHVWKUHH LQSXWV &$9,$5DQG 520(FRQQHFWRUV >@DQGRQHRXWSXW&$9,$5FRQQHFWRU,QDGGLWLRQLWKDV WZR ELW JHQHUDO SXUSRVH FRQQHFWRUV ZKLFK FDQ EH XVHG WR H[SDQG WKH ZLGWK RI WKH $(5 LQWHUIDFHV RU IRU FRQILJXUDWLRQ SXUSRVHLHWKURXJKD6HULDO3HULSKHUDO,QWHUIDFH63, 7KH 2.$(5WRRO LV EDVHG RQ DQ 2SDO .HOO\ FRPPHUFLDO SODWIRUP,WFDQEHFRQQHFWHGWRDQ$(51RGH>@IRUPHVK QHWZRUNV>@RULWFDQDOVRZRUNLQGHSHQGHQWO\7KHVSHFLILF 2SDO.HOO\ PRGHO LV WKH FRPSDFW ;(0/; >@ WKDW KDVWKHIROORZLQJFRPSRQHQWV6SDUWDQ;&6/;)** 0L%''5DQGDKLJKVSHHG86%LQWHUIDFH&\SUHVV );/3&<$)LJVKRZVWKHEORFNGLDJUDPRIWKH ERDUG )LJ2SDO.HOO\;(0/;EORFNGLDJUDP>@ 7KHH[SDQVLRQFRQQHFWLYLW\LVWKURXJKDWZRSLQPP 6DPWHFERDUGWRERDUGFRQQHFWRUV$OOWKLVERDUGIXQFWLRQDOLW\ DQGSRZHUVLJQDOVDUHDFFHVVLEOHWKURXJKWKHVHWZRFRQQHFWRUV 7KHUHIRUHLQRUGHUWREHDEOHWRFRQQHFWLWWRWKH$(51RGHD GDXJKWHU ERDUG ZLWK DGGLWLRQDO &$9,$5 DQG 520( FRQQHFWRUV>@KDV EHHQGHYHORSHG 7KLVGDXJKWHUERDUGKDV EHHQGHVLJQHGWRDFWDV DQ LQGHSHQGHQWERDUG WRR 7KHUHIRUH WKH$(51RGHLVQRWQHHGHGIRU$(5V\VWHPVGHEXJJLQJ,Q )LJERWKWKH2SDO.HOO\;(0/;PRGXOHDQGWKH $(51RGHGDXJKWHUERDUGDUHVKRZQ )LJ2.$(57RROGDXJKWHUERDUGIRU$(51RGHEHKLQGDQG2SDO.HOO\ ;(0/;WRSFRQQHFWHG ,,,2.$(5722/)81&7,21$/,7,(6 $VGLVFXVVHGLQWKHSUHYLRXVVHFWLRQDVHWRI$(5WRROV IXQFWLRQDOLWLHVDUHJDWKHUHGLQWKHVDPHSODWIRUPDQGSUHVHQWHG LQ WKLV SDSHU 7KH\ DOORZ GHEXJJLQJ DQG WHVWLQJ VSLNHEDVHG V\VWHPV )LJ VKRZV WKH EORFN GLDJUDP RI WKH ORJLF LQ WKH )3*$7KLVORJLFKDVEHHQGHVFULEHGLQ9+'/LQDPRGXODU ZD\ $ PHUJHU EORFN LV DEOH WR MRLQ WZR $(5 520( FRQQHFWRUVLQWRRQH$(5LQSXWEXV7KHQWKLVLQSXW$(5EXV FDQ EH VHOHFWHG RU QRW E\ D PXOWLSOH[RU MUX EORFN IRU ORJJLQJ RU PRQLWRULQJ SXUSRVHV E\ WKH LoggerRUMonitor EORFNVUHVSHFWLYHO\7KHPHQWLRQHGPXOWLSOH[RUFDQVHOHFWWKLV PHUJHURXWSXWRUWKHLQSXW$(5EXVZKLFKFDQFRPHIURPWKH RXWSXWRIWKH$(51RGHERDUGIRUORJJLQJPRQLWRULQJWDVNV )RUORJJLQJRSHUDWLRQVDOOWKH$(5UHFHLYHGIORZLVVWRUHGLQ DDR2 DFFHVVLEOH WKURXJK WKH DDR2 IPCore & Wrapper
EORFN ZKLOVW IRU PRQLWRULQJ WKH $(5 VWUHDP LV VHQW WR WKH KRVW FRPSXWHU WKURXJK WKH Cypress FX2 PLFURFRQWUROOHU FRQQHFWHGWRWKHORJLFE\WKHUSB IPCore & WrapperEORFN 2QWKHRWKHUKDQGWKHOKAERtool LV DOVR DEOH WR SURGXFH D VWUHDP RI $(5 WKURXJK WKH Player EORFN 7KHVH HYHQWV FDQ FRPH IURP WZR GLIIHUHQW VRXUFHV D VHW RI SUHYLRXVO\ VWRUHG HYHQWV LQ DDR2memory RU DQ HYHQWV IORZ DUULYLQJ WKURXJK WKHCypress FX2 PLFURFRQWUROOHU$VWDWHPDFKLQHLQVLGHWKH PlayerEORFNWDNHVFDUHRIWKH$(5KDQGVKDNLQJIRUVHQGLQJ RXWWKH$(5VWUHDPWRWKHRXWSXW&$9,$5SDUDOOHOFRQQHFWRU 7KLV RXWSXW FDQ EH FRQQHFWHG WR WKH LQSXW $(5 SRUW RI WKH $(51RGH LI WKH OKAERtool GDXJKWHU ERDUG LV DFWLQJ DV D GDXJKWHUERDUGRUWKLVSRUWFDQUHSUHVHQWDQRXWSXWSRUWWREH FRQQHFWHGWRDQ\RWKHU$(5V\VWHP )LJ2.$(5WRROORJLFEORFNGLDJUDP )XUWKHUPRUHWKDQNVWRWKHFRQQHFWLRQRIWKHMergerRXWSXW WRWKHRXWSXW&$9,$5SRUWWKHOKAERtool FDQ ZRUN LQ SDUDOOHODV DQ LQSXWJDQJZD\IRU DQ$(5V\VWHPUXQQLQJWKH $(51RGH SODWIRUP DQG DW WKH VDPH WLPH LW FDQ ZRUN DV D MonitorLogger RI WKDW $(5 V\VWHP IRU GHEXJJLQJ LWV RSHUDWLRQ7KHUHIRUHRQHRUWZRVHQVRUV FDQEH FRQQHFWHGWR WKH520(FRQQHFWRUVDQGWKURXJKWKHMergerEORFNDQGWKH RXWSXW &$9,$5 08; WKH\ FDQ UHSUHVHQW WKH LQSXW RI WKH $(51RGH ERDUG 7KHQ WKH RXWSXW RI WKH $(51RGH ERDUG FDQEHFRQQHFWHGWRWKHMonitorRULoggerEORFNWKURXJKWKH LQSXW08;IRUGHEXJJLQJSXUSRVHV )ROORZLQJ VXEVHFWLRQV GHVFULEH ZLWK PRUH GHWDLOV HDFK FRPSRQHQWRIWKHORJLF &KHFN ,QSXWB$ &KHFN ,QSXWB% :DLW $&.B$ 5HPRYH 5(4B$ 3XW RXWB$ 3XW RXWB% 5HPRYH 5(4B$ :DLW 5HPRYH $&.B$ :DLW $&.B% :DLW 5HPRYH $&.B% ILIRB$BHPSW\ ILIRB%BHPSW\ HOVH $&. HOVH HOVH $&. )LJ0HUJHUILQLWHVWDWHPDFKLQHOHIWVLGHVWDWHVPDQDJHWKHWUDQVPLVVLRQ RIRQHHYHQWVWRUHGDW),)2$DQGULJKWVLGHLVGHYRWHGWRPDQDJH),)2% HYHQWV :KLOH ERWK ),)2V KDYH HYHQWV WKH VWDWH PDFKLQH NHHS WUDQVPLWLQJ LQWHUODFHG HYHQWV RI ERWK ),)2V *UHHQ VWDWHV IRU $(5 KDQGVKDNH DQG EOXH LPSOHPHQWVWKHEORFNRSHUDWLRQ A. Merger 7KLVEORFNLVDEOHWRFRPELQHHYHQWVIURPPXOWLSOHVRXUFHV LQWRDVLQJOH$(5EXV7ZRH[WHUQDO$(5LQSXWVDUHDOORZHG PHUJHU (DFK LQSXW KDV D ORJLF WKDW LQFOXGHV WKH $(5 KDQGVKDNH FRQWUROOHU DQG D VPDOO ),)2 WR VWRUH HYHQWV DQG UHGXFHVWDOOVLWXDWLRQVSUREDELOLW\7KHQDQDUELWHUUHDGVERWK ),)2VDQGPXOWLSOH[HVWKHLURXWSXWVLQWLPH)LJVKRZVWKH PHUJHUILQLWHVWDWHPDFKLQHZKLFKLQFOXGHVDSURFHGXUHIRUIDLU DUELWUDWLRQ,QFDVHRIFROOLVLRQDOWHUQDWLYHWXUQVEHWZHHQERWK ),)2V B. Monitor 7KLV EORFN FDQ REVHUYH WKH RXWSXW VWUHDP RI DQ $(5 V\VWHP 7KLV REVHUYDWLRQ LV GRQHE\DVVLJQLQJDWLPHVWDPS ZKHQ DQ HYHQW DUULYHV DQG WKHQ E\ WUDQVPLWWLQJ WKH FRXSOH DGGUHVVWLPHVWDPSWRWKH86%LQWHUIDFH0RQLWRUVDUHXVHGWR REVHUYHWKHSHUIRUPDQFHRUULJKWEHKDYLRURIDQHXURPRUSKLF V\VWHP7KLVPRQLWRUIXQFWLRQDOLW\FRPSULVHVVHYHUDOEORFNVLQ WKHEORFNGLDJUDPRI)LJWKHMonitorILQLWHVWDWHPDFKLQH WKH 86% LQWHUIDFH WR WKH ); X& ZKLFK LV DQ ,3&RUH IURP 2SDO.HOO\ DQG WKH FRPPDQG OLVWHQHU EORFN &0' 7KH PRQLWRU LQSXW FDQ FRPH IURP WKH 0HUJHU RXWSXW RU IURP WKH &$9,$5LQSXWFRQQHFWRU7KHPD[LPXPPHDVXUHGEDQGZLGWK LV0HYSV7KLVOLPLWLVGXHWRWKHERWWOHQHFNRIWKH86% KRVWFRPSXWHU)LJVKRZVWKHPRQLWRUILQLWHVWDWHPDFKLQH :KHQ WKH UHFHLYHG FRPPDQG WKURXJK ); X& LV IRU PRQLWRULQJ WKH VWDWH PDFKLQH OHDYH “Idle” VWDWH DQG JHW WKH “Wait Event”VWDWHLQRUGHUWRZDLWIRUDQDFWLYHREQDFWLYH ORZ2QFHWKLV5(4LVUHFHLYHGWKHVWDWH“Capture”UHDGERWK WKHLQSXWDGGUHVVDQGWKHWLPHVWDPSIURPLWVTimerEORFNDQG VHQGVWKH$&.³&DSWXUH´VWDWHLVRSHUDWHGIRURQO\RQHFORFN F\FOHDQGWKHVWDWHPDFKLQHUHDFKWKH“Wait Req”VWDWH7KLV “Wait Req”VWDWHHQVXUHVWKHULJKWKDQGVKDNHEHKDYLRXU,WKDV DWLPHRXWPHFKDQLVPZKHQQRHYHQWVDUHUHFHLYHGPDNLQJWKH VWDWH PDFKLQH WR FRPH EDFN WR ,GOH VWDWH ZDLW IRU D QHZ FRPPDQG Idle Capture Wait Req Wait Event Time overflow )LJ0RQLWRU ILQLWH VWDWH PDFKLQH <HOORZ VWDWHV IRU FRPPDQGV VXSRUW JUHHQVWDWHVIRU$(5KDQGVKDNHDQGEOXHLPSOHPHQWVWKHEORFNRSHUDWLRQ C. Player 7KH XVH RI VHQVRUV FRQQHFWHG WR DQ $(5 V\VWHPV XQGHU GHEXJJLQJLVQRWWKHFRUUHFWPHWKRGIRUHQVXULQJDUHSHWLWLYH EHKDYLRURIWKHXQGHUHYDOXDWLRQV\VWHP)RUWKLVSXUSRVHLWLV QHFHVVDU\WREHDEOHWRVHTXHQFHDV\QWKHWLFDOO\JHQHUDWHGRUD UHSHWLWLYH $(5 VWUHDP SUHYLRXVO\ ORJJHG IURP D VHQVRU 7KLV WRROOHWV XVWRGRZQORDG $(5GDWD SDFNHWV IURPD FRPSXWHU WKURXJK86%KLJKVSHHGEXVWRRQERDUG''5PHPRU\ IRU ODWHU VHTXHQFLQJ RSHUDWLRQ WKURXJK WKH AER_OUT SRUW. 6LQFH WKLV GRZQORDGHG $(5 VWUHDP LQFOXGHV WLPHVWDPSV IRU HDFK HYHQW WKH WRRO KDV WR UHSURGXFH HYHQWV UHVSHFWLQJ VXFK
WHPSRUDOUHSUHVHQWDWLRQ7KHSOD\HUIXQFWLRQDOLW\LVGLYLGHGLQ WZRVWDWHVPDFKLQHV)LUVWRQHVKRZQLQ)LJWDNHVFDUHRI WKH''5PHPRU\LQWHUIDFHWRDQGIURP),)2V7KHVH),)2V DUHODWHUPDQDJHGE\DVHFRQGVWDWHPDFKLQHWKDWLVVHTXHQFLQJ WKHVHHYHQWVRXWRIWKHWRRO)LUVWILQLWHVWDWHPDFKLQHKDVWZR GLIIHUHQW RSHUDWLRQ PRGHV FRQILJ PRGH ULJKW VLGH IRU UHFHLYLQJDVWUHDPRIHYHQWVZLWKWLPHVWDPSVIURP86%); PLFURFRQWUROOHU WR VWRUH WKHP LQ ''5 PHPRU\ DQG RSHUDWLRQPRGHOHIWVLGHIRUSOD\LQJHYHQWVDFFRUGLQJWRWKHLU WHPSRUDOZDLWVUHSUHVHQWHGE\WLPHVWDPSV'LIIHUHQW86% FRPPDQGVDOORZWRFKDQJHEHWZHHQHDFKPRGHV 5HDG 0(0 &KHFN :ULWH 0(0 &KHFN 5HDG 0(0 &KHFN )LIR,1 ,GOH :ULWH 0(0 :ULWH )LIR 287 &KHFN )LIR 287 6HQGWR 0(0 PHPBUHDG\ PHPBUHDG\ )LJ3OD\HU ''5 FRQWURO ILQLWH VWDWH PDFKLQH <HOORZ VWDWHV IRU FRPPDQGVVXSRUWDQGEOXHLPSOHPHQWVWKHEORFNRSHUDWLRQ Idle Read FIFO Wait Timer Send Event Wait ACK Start Timer Remove REQ timestap=0 else RST ACK=0 ACK=1 )LJ3OD\HU VHTXHQFHU ILQLWH VWDWH PDFKLQH<HOORZ VWDWH ZDLWV IRU 3OD\HU ),)2 GDWD JUHHQ VWDWHV IRU $(5 KDQGVKDNH DQG EOXH LPSOHPHQWV WKHEORFN RSHUDWLRQ 7KH VHTXHQFHU SDUW RI WKH 3OD\HU PRGXOH RI WKLV 2.$(5WRRO VHQGV RXW ''5 HYHQWV XVLQJ WKHLU WLPHVWDPS LQIRUPDWLRQ 7KLV WLPHVWDPS UHSUHVHQWV WKH LQWHUHYHQWWLPH EHWZHHQWZRFRQVHFXWLYHHYHQWV7KHUHIRUHDQLQWHUQDOWLPHULV XVHG IRU ZDLWLQJ SUHFLVH WLPH EHIRUH VHQGLQJ RXW WKH HYHQW WKURXJK WKH AER_OUT SRUW 7KLV VHTXHQFHU ZLOO FRPSHQVDWH WKRVH SRVVLEOH UHFHLYHU KDQGVKDNLQJGHOD\V )LJ VKRZV WKH VHTXHQFHU ILQLWH VWDWH PDFKLQH ,W LV ZDLWLQJ IRU QH[W HYHQW FRPLQJ IURP Player GDWDBYDOLG WKURXJK D ),)2 7KHQ LW ZDLWV WKH WLPHVWDPS XVLQJ DQ LQWHUQDO WLPHU ZKLFK LV GHFUHPHQWHGXQWLOLWXQGHUIORZVEHIRUHVHQGLQJRXWWKHHYHQW D. Logger 7KLVIXQFWLRQDOLW\LVVLPLODUWRWKHPRQLWRURQHEXWZLWKWKH GLIIHUHQFHWKDWWKHLQSXWHYHQWVDUHWLPHVWDPSHGDQGVWRUHGRQ ''5 PHPRU\ LQVWHDG RI EHLQJ VHQW WKURXJK 86% ); PLFURFRQWUROOHU LQ VRIW UHDOWLPH 7KLV DOORZV D IDVWHU PDQLSXODWLRQ WKDQ WKH Monitor RI D FRQVLGHUDEOH DPRXQW RI LQFRPLQJ HYHQWV DFFRUGLQJ WR ''5 FDSDFLW\ 7KHVH VWRUHG HYHQWVFDQEHODWHUGRZQORDGHGWRDFRPSXWHURUVHTXHQFHGE\ WKH Player 0D[LPXP EDQGZLGWK RI FDSWXUHG $(5 VWUHDPV EHWZHHQMonitorDQGLoggerLVYHU\UHOHYDQW0HYSVIRUWKH PRQLWRUDQG0HYSVIRUWKHORJJHU7KHFDSDFLW\RI''5RQ ERDUGPHPRU\LV0%,IZHXVHELWHYHQWVDQGELW WLPHVWDPSV LW FDQ EH VWRUHG XS WR 0HYHQWV ZKDW PDNHV SRVVLEOHWRUHFRUGVHYHUDOVHFRQGVRI$(5W\SLFDODFWLYLW\ )LJ VKRZV WKH Logger ILQLWH VWDWH PDFKLQH ,W DOVR KDV WZR GLIIHUHQW PRGHV RSHUDWLRQ PRGH ULJKW VLGH IRU FDSWXULQJLQSXWHYHQWVZLWKWKHLUWLPHVWDPSVDQGVWRUHWKHPLQ ''5 PHPRU\ DQG FRQILJ PRGH OHIW VLGH IRU GRZQORDGLQJ''5VWRUHGVWUHDPRIHYHQWVWRWKH3&WKURXJK 86%KLJKVSHHGLQWHUIDFHRIWKH);PLFURFRQWUROOHU ,GOH :DLW (YHQW :ULWH 0(0 6WRS 'RZQ ORDG :ULWH )LIR 287 &KHFN )LIR 287 5HDG 0(0 &KHFN 5HDG 0(0 6WRS /RJ 5HPRYH $&. :DLW 5HPRYH 5(4 6HQGWR 0(0 567 &0' 6WRS HOVH 5(4 )LJ/RJJHUILQLWHVWDWHPDFKLQH<HOORZVWDWHZDLWVIRU3OD\HU),)2GDWD JUHHQVWDWHVIRU$(5KDQGVKDNHDQGEOXHLPSOHPHQWVWKHEORFNRSHUDWLRQ 7KH ZKROH V\VWHP LV FRQWUROOHG E\ FRPPDQGV WKDW DUH UHFHLYHGWKURXJK86%7KHVHFRPPDQGVDUHLQWHUSUHWHGE\WKH CMD XQLW WKDW LV UHVSRQVLEOH IRU HQDEOLQJ GLIIHUHQW PRGXOHV VWDWH PDFKLQHV 7KH WZR UHPDLQLQJ EORFNV “USB IPcore / Wrapper”DQG“DDR2 IPcore & Wrapper”DUHSURYLGHG E\ WKHPDQXIDFWXUHUDORQJZLWKWKH2SDO.HOO\SODWIRUP86%RQH IRUVHQGLQJ86%SDFNHWVEHWZHHQWKH)3*$DQGWKH86% &\SUHVV);PLFURFRQWUROOHUDQG''5RQH LVFRQILJXUHGDQG REWDLQHG IURP ;LOLQ[ &RUH *HQHUDWRU WRRO IRU LQWHUIDFLQJ WKH )3*$ WR WKH RQERDUG ''5 PHPRU\ ,I QHHGHG )60V ILJXUHV FXUUHQW VWDWHV FDQ EH PRQLWRUHG WKURXJK &KLS 6FRSH WRRO DYDLODEOH XQGHU ,6(;LOLQ[ OLFHQVH 7KLV WRRO RSHUDWHVWKURXJK-7$*SURJUDPPLQJGHEXJJLQJFRQQHFWRURI WKH 2SDO.HOO\ PRGXOH 7KH V\VWHP SUHVHQWHG LQ WKLV SDSHU ZRUNVZLWKD0+]FORFN ,97(67,1*6&(1$5,26$1'3(5)250$1&( ,Q WKLV ZRUN ZH DFKLHYH IDVWHU DQG PRUH FRPSDFW $(5 WRROV WKDQ SUHYLRXV ZRUNV >@>@>@ 7$%/( , VKRZV D FRPSDULVRQ EHWZHHQ HDUOLHU 86% $(5 LQWHUIDFHV 86%$(5 DQG 86%$(5PLQL DQG WKH SUHVHQWHG LQWHUIDFH 7KH 2.$(5WRRO LQWHUIDFH LV DQ ³DOOLQRQH´ WRRO ZLWK EHWWHU SHUIRUPDQFHVWKDWVXSSRUWVZLGHUHYHQWEXVHVELWDQG ELWHYHQWVL]HVDUHDOORZHG7KHZKROHGHEXJJLQJV\VWHPKDV EHHQ VXFFHVVIXOO\ V\QWKHVL]HG LPSOHPHQWHG DQG WHVWHG RQ D 6SDUWDQ ;&6/; DQG DOVR LQ D ;&6/; ZKLFK LV VPDOOHUFKHDSHUDQGLWLVSURYLGHGE\WKH2SDO.HOO\PRGXOH ;(0/; 7KH2.$(5WRROKDV[PRUH5$0FDSDFLW\IRUORJJLQJ WKDQWKH86%$(5DLQFUHPHQWRQPRQLWRULQJDQG RQVHTXHQFLQJEDQGZLGWKRYHUWKH86%$(5PLQLDQGD LQFUHPHQW RI ORJJLQJ SOD\LQJ EDQGZLGWK RYHU WKH 86%$(5 LQWHUIDFH
)LJVKRZVDUHDOH[SHULPHQWVFHQDULRZKHUHWZR QHXURPRUSKLF VHQVRUV DUH MRLQHG DQG FRQQHFWHG WR DQ $(5 V\VWHP LQ WKH $(51RGH WKURXJK WKH 2.$(5WRRO LQWHUIDFH 7KLV WHVWLQJGHEXJJLQJ FRQILJXUDWLRQ KDV EHHQ VXFFHVVIXOO\ XVHGLQSUHYLRXVZRUNVOLNH>@ZKHUHWKHH[SHULPHQWFRQVLVWV RI HVWLPDWLQJ WKH PRWRU VSHHG DW GLIIHUHQW YDOXHV WKURXJK D YLVXDODQGDXGLRQHXURPRUSKLFVHQVRU\LQWHJUDWLRQ7ZRHYHQW EDVHGDOJRULWKPVZHUHSURSRVHGWRHVWLPDWHWKHVSHHGUSPRI WKHPRWRUDQGWKH\ZHUHLPSOHPHQWHGDVILOWHUVXQGHUWKHRSHQ VRXUFHSURMHFWM$(5>@7KHV\VWHPXVHGWKH'96>@ PD[ 0HYSV DQG D QHXURPRUSKLF DXGLR IUHTXHQFLHV GHFRPSRVHURQ)3*$PD[0HYSV,WVHVWLPDWLRQDFFXUDF\ ZDVPHDVXUHGWREHZLWKDWROHUDQFHRIZLWKWKLV 2.$(5WRRO )LJ'96VLOLFRQUHWLQDOHIWDQGQHXURPRUSKLFDXGLWRU\V\VWHPWRS &RPSOHWHQHXURPRUSKLFSURFHVVLQJV\VWHPIRUVHQVRU\LQWHJUDWLRQERWWRP FRPSRVHG RI DQ $(51RGH ERDUG DQ 2.$(5WRRO GDXJKWHU ERDUG RQ WKH PLGGOHDQGDQ2SDO.HOO\;(0RQWKHWRSRIVWDFN 7KH2.$(5WRROLQWHUIDFHLVIXOO\LQWHJUDWHGRQWKHM$(5 VRIWZDUH SURMHFW ZKLFK LV H[WHQVLYHO\ XVHG E\ WKH QHXURPRUSKLFFRPPXQLW\$OOSRVVLEOHFRPPDQGVFDQEHVHQW IURP M$(5 WR WKH 2.$(5WRRO WKURXJK D ILOWHU *8, VHH ILJ )XUWKHUPRUHD86%WR63,EULGJHLVLQFOXGHGLQWKHORJLF RIWKH)3*$LQRUGHUWRVHQGFRQILJXUDWLRQSDUDPHWHUVWRWKH $(5V\VWHPVV\QWKHVL]HGLQWKH$(51RGH)3*$WKURXJK ELWJHQHUDOSXUSRVHFRQQHFWRUV)LQDOO\D0$7/$%OLEUDU\LV DOVRDYDLODEOH )LJM$(5 ILOWHU IRU 2.$(5WRRO PDQDJHPHQW $OO FRPPDQGV IXQFWLRQDOLWLHV DUH DFWLYDWHG WKURXJK EXWWRQV ,QSXW DQG RXWSXW 08; DUH FRQWUROOHGDOVRWKURXJKWKLV*8, 9&21&/86,21 $QHZ$(5WRROKDVEHHQSUHVHQWHGLQWKLVSDSHUZKLFK IXQFWLRQDOLWLHV DUH IDVWHU LQ VRPH FDVHV DQG PRUH IOH[LEOH LQ RWKHUVWKDQSUHYLRXVWRROV7KHV\VWHPKDVEHHQLPSOHPHQWHG RQ D FRPSDFW FRPPHUFLDO KDUGZDUH SODWIRUP ,W FDQ EH FRQQHFWHG WR WKH $(51RGH RU LW FDQ ZRUN LQGHSHQGHQWO\ WKDQNVWRWKHH[SDQVLRQERDUGGHYHORSHG $&.12:/('*0(176 7KLVUHVHDUFKLVVXSSRUWHGE\WKH6SDQLVKJUDQWVZLWKVXSSRUW IURPWKH(XURSHDQ5HJLRQDO'HYHORSPHQW)XQG%,26(16( 7(&& DQG WKH $QGDOXVLDQ &RXQFLO ([FHOOHQFHJUDQW0,1(59$37,& 7$%/(,&203$5,6217235(9,28686%6<67(06 &RPSDULVRQ 'HEXJJLQJ86%$(57RROV USBAER mini2 [11] USBAER [12] OKAERtool &DSDFLW\N/A 0E\WHV 0E\WHV (YHQWZLGWK ELWV ELWV ELWV 0RQLWRU EDQGZLGWK 0HYSV3HDN 0HYSV N/A 0HYSV 3HDN 0HSV 3OD\HU/RJJHU EDQGZLGWK N/A 0HYSV 0HYSV 0HYSV 0HYSV 3RZHUP$ P$ P$ P$ 5()(5(1&(6 >@0 6LYLORWWL :LULQJ &RQVLGHUDWLRQV LQ DQDORJ 9/6, 6\VWHPV ZLWK $SSOLFDWLRQ WR )LHOG3URJUDPPDEOH 1HWZRUNV 3K' 7KHVLV &DOWHFK >@& )DUDEHW 5 3D] - 3HUH]&DUUDVFR & =DPDUUHxR $ /LQDUHV %DUUDQFR < /H&XQ ( &XOXUFLHOOR 7 6HUUDQR*RWDUUHGRQD % /LQDUHV%DUUDQFR³&RPSDULVRQ%HWZHHQ)UDPH&RQVWUDLQHG)L[3L[HO 9DOXH DQG )UDPH)UHH 6SLNLQJ'\QDPLF3L[HO &RQY1HWV IRU 9LVXDO 3URFHVVLQJ´)URQWLHUVLQ 1HXURVFLHQFH9RO1XP,661 ;<HDU'2, IQLQV >@3 /LFKWVWHLQHU & 3RVK 7 'HOEUXFN $ î G% XV $V\QFKURQRXV7HPSRUDO&RQWUDVW9LVLRQ6HQVRU,(((-RXUQDORQ6ROLG 6WDWH&LUFXLWV9ROQRSS >@-$/HxHUR%DUGDOOR76HUUDQR*RWDUUHGRQDDQG%/LQDUHV%DUUDQFR $ȝVODWHQF\DV\QFKURQRXVIUDPHIUHHHYHQWGULYHQG\QDPLFYLVLRQ VHQVRU LQ ,((( -RXUQDO RI 6ROLG6WDWH &LUFXLWV YRO 1R SS -XQH >@6&/LX$YDQ6FKDLN%0LQFKDQG7'HOEUXFN(YHQWEDVHG FKDQQHO ELQDXUDO VLOLFRQ FRFKOHD ZLWK 4 HQKDQFHPHQW PHFKDQLVPV 3URFHHGLQJV RI ,((( ,QWHUQDWLRQDO &LUFXLWV DQG 6\VWHPV SS >@/L &KHQJ+DQ 'HOEUXFN 7 /LX 6KLK&KLL 5HDOWLPH VSHDNHU LGHQWLILFDWLRQ XVLQJ WKH $(5($5 HYHQWEDVHG VLOLFRQ FRFKOHD Circuits and Systems (ISCAS), 2012 IEEE International Symposium on YROQRSS0D\ >@'RPtQJXH]0RUDOHV 0 -LPHQH])HUQDQGH] $ 3D]9LFHQWH 5 -LPpQH]*/LQDUHV%DUUDQFR$/LYHGHPRQVWUDWLRQ2QWKHGLVWDQFH HVWLPDWLRQ RI PRYLQJ WDUJHWV ZLWK D 6WHUHR9LVLRQ $(5 V\VWHP Circuits and Systems (ISCAS), 2012 IEEE International Symposium on YROQRSS0D\
>@*yPH]5RGUtJXH] ) HW DO /LYH GHPRQVWUDWLRQ 5HDO WLPH REMHFWV WUDFNLQJXVLQJDELRLQVSLUHGSURFHVVLQJFDVFDGHDUFKLWHFWXUHCircuits and Systems (ISCAS), Proceedings of 2010 IEEE International Symposium onYROQRSS0D\-XQH >@$/LQDUHV%DUUDQFR)*yPH]5RGUtJXH]99LOODQXHYD//RQJLQRWWL DQG7'HOEUFN $86%)3*$HYHQWEDVHGILOWHULQJ DQGWUDFNLQJ IUDPHZRUNIRUG\QDPLFYLVLRQVHQVRUV&LUFXLWVDQG6\VWHPV,6&$6 ,(((,QWHUQDWLRQDO6\PSRVLXPRQ/LVERQSS >@3 2¶&RQQRU HW DO ³5HDOWLPH FODVVLILFDWLRQ DQG VHQVRU IXVLRQ ZLWK D VSLNLQJGHHSEHOLHIQHWZRUN´)URQWLHUVLQ1HXURVFLHQFH9RO 1XPEHU >@%HUQHU5'HOEUXFN7&LYLW%DOFHOOV$/LQDUHV%DUUDQFR$$ 0HSV 86% $GGUHVV(YHQW 0RQLWRU6HTXHQFHU ,QWHUIDFH Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium onYROQRSS0D\ >@/LQDUHV%DUUDQFR $ 3D] 5 HW DO 1HXURLQVSLUHG UHDOWLPH 86% 3&,WR$(5LQWHUIDFHVIRUYLVLRQSURFHVVLQJLQ3HUIRUPDQFH(YDOXDWLRQ RI &RPSXWHU DQG 7HOHFRPPXQLFDWLRQ 6\VWHPV 63(&76 ,QWHUQDWLRQDO6\PSRVLXPRQYROQRSS-XQH >@)DVQDFKW '% ,QGLYHUL * $ 3&, EDVHG KLJKIDQRXW $(5 PDSSHU ZLWK*L%5$0ORRNXSWDEOHVODWHQF\DQG0+]RXWSXWHYHQW UDWH LQ,QIRUPDWLRQ6FLHQFHV DQG 6\VWHPV &,66 WK $QQXDO &RQIHUHQFHRQYROQRSS0DUFK >@,DN\PFKXNHWDO$Q$(5KDQGVKDNHOHVVPRGXODULQIUDVWUXFWXUH3&% ZLWK[*ESV/9'6VHULDOOLQNV,QCircuits and Systems (ISCAS), 2014 IEEE International Symposium onSS,((( >@=DPDUUHQR5DPRV & HW DO 0XOWLFDVWLQJ 0HVK $(5 $ 6FDODEOH $VVHPEO\$SSURDFKIRU5HFRQILJXUDEOH1HXURPRUSKLF6WUXFWXUHG$(5 6\VWHPV $SSOLFDWLRQ WR &RQY1HWV LQ %LRPHGLFDO &LUFXLWV DQG 6\VWHPV,(((7UDQVDFWLRQVRQYROQRSS)HE >@2SDO .HOO\ ;(0/; ERDUG $YDLEOH RQ KWWSVZZZRSDONHOO\FRPSURGXFWV[HP >@5 6HUUDQR*RWDUUHGRQD HW DO &$9,$5 $ N 1HXURQ 0 6\QDSVH* &RQQHFWVV $(5 +DUGZDUH 6HQVRU\±3URFHVVLQJ± /HDUQLQJ±$FWXDWLQJ6\VWHPIRU+LJK6SHHG9LVXDO2EMHFW5HFRJQLWLRQ DQG7UDFNLQJ1HXUDO1HWZRUNV ,(((7UDQVDFWLRQVRQ YROQR SS6HSW >@$5LRV1DYDUURHWDO³/LYH'HPRQVWUDWLRQ5HDO7LPH0RWRU5RWDWLRQ )UHTXHQF\ 'HWHFWLRQ E\ 6SLNH%DVHG 9LVXDO DQG $XGLWRU\ 6HQVRU\ )XVLRQ RQ $(5 DQG )3*$´Artificial Neural Networks and Maching Learning (ICANN)SS >@M$(5 2SHQ6RXUFH 6RIWZDUH 3URMHFW $YDLEOH RQOLQH KWWSMDHUZLNLVRXUFHIRUJHQHW >@3 /LFKWVWHLQHU & 3RVK 7 'HOEUXFN $ î G% XV $V\QFKURQRXV7HPSRUDO&RQWUDVW9LVLRQ6HQVRU,(((-RXUQDORQ6ROLG 6WDWH&LUFXLWV9ROQRSS >@-LPHQH])HUQDQGH] $ -LPHQH]0RUHQR * /LQDUHV%DUUDQFR $ 'RPLQJXH]0RUDOHV0-3D]9LFHQWH5&LYLW%DOFHOOV$$1HXUR ,QVSLUHG 6SLNH%DVHG 3,' 0RWRU &RQWUROOHU IRU 0XOWL0RWRU 5RERWV ZLWK/RZ&RVW)3*$V6HQVRUV >@3HUH]3HxD ) 0RUJDGR(VWHYH] $ /LQDUHV%DUUDQFR $ -LPHQH] )HUQDQGH] $ *RPH]5RGULJXH] ) -LPHQH]0RUHQR * /RSH] &RURQDGR- 1HXUR,QVSLUHG 6SLNH%DVHG 0RWLRQ )URP '\QDPLF 9LVLRQ6HQVRUWR5RERW0RWRU2SHQ/RRS&RQWUROWKURXJK6SLNH9,7( 6HQVRUV