T E L K O M N I K T elec o m m un ica t io n,  Co m pu t ing ,   E lect ro nics   a nd   Co ntr o l   Vo l.   1 9 ,   No .   1 Feb r u ar y   2 0 2 1 ,   p p .   22 0 ~ 2 28   I SS N:  1 6 9 3 - 6 9 3 0 ,   ac cr ed ited   First Gr ad b y   Kem en r is tek d i k ti,  Dec r ee   No : 2 1 /E/ KPT/2 0 1 8   DOI : 1 0 . 1 2 9 2 8 /TE L KOM NI K A. v 1 9 i 1 . 1 6 4 3 2     220       J o ur na l ho m ep a g e h ttp : //jo u r n a l.u a d . a c. id /in d ex . p h p /TELK OM N I K A   Em bedded  pro ces so r sy stem f o r co ntrolla ble period - width  multicha nnel  puls e widt h mo dula ti o n sig na ls       M a zin R ej a b K ha lil L a it h A .   M o ha m m ed   En g i n e e rin g   Tec h n ica C o ll e g e ,   No rth e rn   Tec h n ica Un iv e rsity ,   Ir a q       Art icle  I nfo     AB S T RAC T   A r ticle  his to r y:   R ec eiv ed   Ap r   1 9 ,   2 0 2 0   R ev is ed   J u l 2 7 ,   2 0 2 0   Acc ep ted   Sep   2 4 ,   2 0 2 0       Th is  p a p e p ro p o se a   s o p h isti c a ted   e m b e d d e d   p ro c e ss o s y ste m   c o n fig u re d   o n   z y n q - x c 7 z 0 2 0   field   p r o g ra m m a b le  g a te  a rra y   (F P G A)   d e v ice   fo r   g e n e ra ti n g   fo u c h a n n e ls  p u lse   w id th   m o d u latio n   si g n a ls  wit h   v a riab le  d u ty   c y c les   a n d   p e ri o d s   u si n g   e m b e d d e d   d e si g n   tec h n iq u e s.  T h e   m a in   a d v a n ta g e o th e   tec h n i q u e   a re   th e   h i g h   a b il it y   t o   p e rfo rm   a   sim u lt a n e o u c o n tro o n   p e rio d   a n d   p u lse   wid th   o th e   g e n e ra ted   sig n a ls  a n d   a   h ig h   sy st e m   d e sig n   a d a p tatio n   to   c h o o se   t h e   n u m b e r   o i n p u t/ o u t p u c h a n n e ls.   Co n tr o ll in g   t h e   t h e   p e rio d   a n d   t h e   p u lse   wid th   is  a c h iev e d   b y   i n jec ti n g   a   d ig it a sig n a to   t h e   d e sig n e d   sy ste m   to   m a n ip u late   e m b e d d e d   ti m e rs’  o p e ra ti o n .   Viv a d o   d e sig n   su it e   is  u se d   to   d e v e l o p   t h e   sy ste m   h a rd   wa re   in   th e   in teg ra ted   d e v e lo p m e n t   e n v iro n m e n wh e re   th e   p r o c e ss in g   u n it   a n d   p e rip h e ra ls  a re   in sta n ti a ted   a n d   in terc o n n e c ted .   p ra c ti c a a p li c a ti o n   p ro g ra m   in   lan g u a g e   is  p re p a re d   to   m a k e   th e   sy ste m   a c a c c o rd in g   to   t h e   targ e t.   Th e   d e sig n e d   sy st e m   c a n   b e   u se d   t o   d ri v e   m u l ti - p h a se   D.C   to   D.C  c o n v e rto rs.   T h e   s y ste m   p e rf o r m a n c e   is  v e rifi e d   b y   u sin g   v iv a d o   l o g ic  a n a ly z e a n d   c h ip sc o p e   win d o ws .   Th e   su p e rio ri ty   o f   th e   p ro p o se d   a p p ro a c h   o v e r   o t h e a p p ro a c h e is   th a t   it   re su lt e d   in   a   m u lt i - in p u ts/m u l ti - o u tp u ts  p u lse   wid th   m o d u lat io n   sy ste m   with   h ig h   c o n tro ll a b il i ty   o n   t h e   p u lse   wid th   a n d   th e   p e rio d   th a ra n g e fro m   1 5   n se c   to   6 0   se c .   K ey w o r d s :   E m b ed d e d   d esig n   tec h n iq u es   Pro ce s s in g   s y s tem   Pro g r am m a b le  lo g ic   p r o g r a m m in g   in ter f ac es   Pu ls wid th   m o d u latio n   T h is i a n   o p e n   a c c e ss   a rticle   u n d e th e   CC B Y - SA   li c e n se .     C o r r e s p o nd ing   A uth o r :   Ma zin   R ejab   Kh alil   E n g in ee r in g   T ec h n ical  C o lleg e   No r th er n   T ec h n ical  Un iv e r s ity   Ma j m o ah .   Mo s u l,  I r aq   E m ail:  m az in r k 5 6 @ g m ail. co m       1.   I NT RO D UCT I O N   Pu ls wid th   m o d u latio n   ( PW M)   s ig n als  o cc u p y   a   wid s co p o f   ap p licatio n s   i n   elec tr ical   d r iv es  a n d   p o wer   elec tr o n ics.  Dif f er e n alg o r ith m s   an d   m ea n s   wer ad o p ted   f o r   g en er atin g   p wm   s ig n a ls   ac co r d in g   to   th e   ty p o f   ap p licatio n   an d   av ail ab le  r eso u r ce s .   E m b ed d e d   d e s ig n   tech n iq u es  ar e   b r illi an to o to   d esig n   an   em b ed d e d   p r o ce s s o r   s y s tem ,   c o n f ig u r it   o n   f ield   p r o g r a m m ab le  g ate   ar r a y s   ( FP GAs)   s lice  an d   p r o g r a m   it   to   ac t a cc o r d in g   to   th tar g et  th at   ca n   b p wm   s ig n al  g e n er ato r .   PW em b ed d ed   m o d u le  b a s ed   o n   8   b its   8 0 5 1   m icr o co n t r o ller   is   p r o p o s ed   b y   [ 1 ] ,   th e   PW p u ls e   is   g en er ated   b y   p r o g r a m m in g   th co n tr o r eg is ter   an d   d u ty   c y cle  r eg is ter .   FP GAs  b ased   v a r iab le  an d   m u ltip le  PW s ig n al  is   d ev elo p ed   b y   [ 2 ]   u s in g   co m p a r ato r s ,   co u n ter s   an d   latch in g   lo g ics co n s tr u ct ed   b y   u s in g   v er il o g   h ar d war e   d escr ip tio n   lan g u ag ( HDL ) .   Usi n g   No is   I I   p r o ce s s o r   n ew   ty p e   o f   PW M   p er i p h er al  was  d esig n e d   an d   ac co m m o d ated   b y   [ 3 ] .   T r ap ez o id al  m o d u lated   FP GAs   b ased   PW co n tr o ller   is   d e s cr ib ed   b y   [ 4 ] .   A   d esig n   o f   m icr o b laze   p r o ce s s o r   s y s tem   ac co m m o d ated   to   g en er ate  s in g le  PW s ig n al  u s in g   em b ed d ed   Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l         E mb ed d ed   p r o ce s s o r   s ystem  f o r   co n tr o lla b le  p erio d - w id th   mu ltich a n n el  p u ls w id th … ( Ma z in   R .   K h a lil )   221   d esig n   tech n iq u es  was  f o r war d ed   b y   [ 5 ] .   A   h ar d   war e/so f tw ar m icr o b laze   s o f t - co r e   b ased   s y s tem   to   g en er ate   PW s ig n al  u s in g   clo ck   f r e q u en cy   to   co n t r o th e   p u ls wi d th   is   p r esen ted   b y   [ 6 ] .   Sin u s o id al  p u ls wid th   m o d u latio n   s y s tem   is   co n s tr u cted   b y   [ 7 ]   to   ac as  AC   v o ltag co n t r o ller .   An   iter ati v r ed u ctio n   b ased   h eu r is tic  alg o r ith m   with   clo s ed   lo o p   an d   s p ac v ec to r   PW co n tr o o f   Z - s o u r ce   i n v e r ter   im p lem en te d   in   h ar d war is   d is cu s s ed   in   [ 8 ] .   r atio   b ased   PW tech n o lo g y   in   c o m b in atio n   with   p r o p o r tio n al  co n tr o ller   is   ad o p ted   b y   [ 9 ]   to   ac h iev e   s m o o th   m id   p o in t   p o ten tial  co n tr o ller .   Gen er atin g   PW s ig n al  b y   c o m p a r in g   tr ian g u lar   wav e   with   an   ad j u s tab le  d ir ec c u r r e n ( DC )   r ef er en ce   s ig n al  is   p er f o r m ed   b y   [ 1 0 ]   to   b u s ed   wit h   D. C   to   D. C   co n v er ter .   Ph ase  s h if an g le  d i g ital  PW ( DP W M)   f o r   Ph t o v o ltaic   in v e r ter s   is   d ev elo p e d   in   [ 1 1 ] ,   th p r o p o s ed   s y s tem   is   ad ap ted   to   FP GA s   p latf o r m .   P W s witch in g   s ch em f o r   m u ltip h ase  in ter leav ed   co n v er ter   u s in g   f ield   Pro g r am m ab le  g ate  ar r ay s   ( FP GAs )   is   p r o p o s ed   b y   [ 1 2 ] ,   th d u ty   c y cle  is   ad ju s ted   b y   u s in g   ass ig n ed   s witch es  o n   Alter b o ar d .   Sp ac e   v ec t o r   p u ls wid th   m o d u latio n   ( SVPW M)   tech n iq u is   d escr ib ed   b y   [ 1 3 ] ,   th b asic  p r in cip le  o f   SVPW d ev elo p m en d ep e n d s   o n   s y n th esizin g   r o tatin g   r ef er e n ce   v o ltag v ec to r .   Dif f er en tech n iq u es  wer ad o p ted   in   [ 1 4 - 1 7 ]   to   g en e r ate  v ar io u s   ty p es  o f   PW M   s ig n als  f o r   d if f er en t a p p licatio n s .   T h m ain   tar g et  o f   th ab o v e - m en tio n ed   wo r k s   was   to   g en er ate  s in g le  o r   m u lti - ch an n els  P W M   s ig n als  with   co n s tan p er io d   a n d   v ar ia b le  p u ls wid th .   Alter n ativ ely ,   th g o al  o f   th wo r k   h er is   to   g e n er ate   s in g le  o r   m u lti - ch an n els  p w m   s ig n als  with   v ar iab le  p er io d   an d   v ar iab le  p u ls wid th ,   th p er io d   an d   p u ls wid th   in   ea ch   c h an n el   ca n   b v ar ied   s im u ltan e o u s ly   in   a cc o r d an ce   with   an   e x ter n al  s ig n al.   T h is   tar g et  is   ac h iev ed   b y   u s in g   e m b ed d ed   d esig n   tec h n iq u es  t o   co n s tr u ct  p r o ce s s o r   s y s tem   th at   i n clu d es  two   Ar m ®  C o r tex - A9   MP  C o r e™   p r o ce s s o r s   to   b im p lem en ted   o n   zy n c - x c7 z 0 2 0   FP GAs  s l i ce ,   th h ar d war is   p r o g r a m m ed   b y   p r e p ar in g   C   lan g u ag e   s o f twar a p p licatio n   th at  ad ap ts   th s y s tem   t o   ac i n   ac co r d an ce   wit h   th tar g et.   T h b en ef it  o f   th s u g g ested   ap p r o ac h   is   th at  it  r esu lts   in   s im p le,   ap p licab le  an d   r ec o n f ig u r a b le   s y s tem .   T h d esig n ed   s y s te m   ca n   also   b ac c o m m o d ated   to   g en e r ate  s ig n als  r eq u i r ed   b y   th s y s tem s   d is cu s s ed   in   [ 1 8 - 2 0 ] .     T h e   r em ain in g   o f   th p ap er   is   o r g an ize d   as  f o llo ws.   I n   s ec tio n   2 ,   th e   r esear ch   m eth o d   is   ex p lain ed   to   s h o th s y s t em   h ar d war e   co n s tr u ctio n   t h at  in clu d es  in tellectu al  p r o p er ty   ( I P)  co r es   in s tan tiatio n ,   I co r es  in ter co n n ec tio n   an d   FP GA   s lice  co n f ig u r atio n .   I n   t h s ec o n d   p a r o f   s ec tio n   2 ,   th e   p ap er   d ea ls   with   s y s tem   s o f t war d ev elo p m en t.   I n   s ec tio n   3 ,   th e   r esu lts   ar d is p lay ed   an d   d i s cu s s ed .   T h e   co n clu s io n s   an d   f u tu r wo r k s   ar g iv en   i n   s ec tio n   4 .         2.   RE S E ARCH   M E T H O D     T h s y s tem   d esig n   im p lies   th r ee   s tag es.  I n   th f ir s s tag th e   h ar d war p ar is   co n s tr u cted ,   wh ile  th s ec o n d   s tag in clu d es  p r o g r a m m in g   th h ar d war to   o p er ate  ac co r d in g   to   th tar g et  an d   th th ir d   s tag is   s p ec if ied   f o r   d eb u g g in g   th s y s tem   p er f o r m a n ce .   T h zy n q   FP GA   s lice   co n s is t s   o f   p r o ce s s in g   s y s tem   ( PS )   with   two   AR M   C o r tex - A9   p r o ce s s o r   co r es,  p r o g r am m ab le  lo g ic  ( PL)   an d   n u m b er   o f   in tellectu al   p r o p er ties   c o m p o n en ts   ( I Ps )   [ 2 1 ,   2 2 ] .   T h e   s y s tem   h ar d war e   d esig n   d ep en d s   o n   in s tan tiatin g   th e   in tellectu al  p r o p er ties   ( I P)  co r es  to   PL  an d   attac h in g   it  to   PS   to   co n s titu te  th d esire d   p r o ce s s o r   s y s tem .   On   ch ip   d eb u g g in g   s ch em es we r u s ed   to   d is p lay   th g en er ated   s ig n a ls   [ 2 3 - 25 ].     2 . 1 .     Sy s t e m   ha rdwa re   co ns t ruct io n   T h h ar d war p ar t   o f   th e   s y s tem   is   d ev elo p e d   b y   u s in g   th e   I in teg r ato r   t o o av ailab le  i n   th v iv ad o   in teg r ated   d e v elo p m en en v ir o n m en ( I DE )   [ 2 1 2 2 ] .   Fig u r 1   s h o ws  th b lo ck   d iag r a m   o f   th e   zy n q   FP GA   d ev ice   [ 2 6 ] .   T h h ar d war co n s tr u ctio n   p r o ce d u r im p li es  th r ee   s tep s ,   I co r es  in s tan tiatio n ,   I co r e   in ter co n n ec tio n   an d   FP GAs sl ice  co n f ig u r atio n .           Fig u r 1 .   T h b lo c k   d iag r am   o f   o f   zy n q   FP GA  d ev ice   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   1 6 9 3 - 6 9 3 0   T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l Vo l.  1 9 ,   No .   1 Feb r u ar y   202 1 :    22 0   -   2 28   222   2 . 1 . 1.     I P   co re s   ins t a ntia t io n   I n   th f ir s s tep   p r o ce s s in g   u n it,  b lo ck   R AM   ( B R AM )   co n tr o ller   I co r e,   Gen er a p u r p o s in p u t/o u tp u ( GPI O)   I co r e ,   an d   f o u r   tim er s   I c o r es  ( tim er _ 0 ,   tim er _ 1 ,   tim er _ 2   an d   tim er _ 3 )   a r e   in s tan tiated   to   th I P in teg r ato r   d iag r am   as sh o wn   in   Fig u r 2 .   T h p r o ce s s in g   u n it in   P S d o m ain   co n tain s   two   p r o ce s s o r   co r es,  ea ch   o f   th e m   in clu d es  3 2 KB   in s tr u ctio n   ca ch e,   3 2   KB   d ata  ca ch e,   f lo atin g   p o in u n it  an d   m em o r y   m an a g em en u n it   ( MM U)   to   p r o v id e   ac ce s s   to   th o n e   m eg a   b y te  d u al  d ata   r ate  d y n am ic  R AM   ( DDR3 )   av ailab le  o n   th ev al u atio n   b o a r d   [ 2 1 ,   2 6 - 3 0 ] .   T h e   b lo ck   R AM   is   6 4   KB   two   p o r ts   m em o r y ,   it  is   m o s tly   u s ed   as  b o o m em o r y .   T h GPI u n it  is   cu s to m   in p u t/o u tp u u n it  th at  d ea l s   with   d ata  wid th   r an g in g   b etwe en   ( 1 - 6 4 )   b its ,   t h on - lin e   d ata  ac q u ir ed   b y   t h is   u n it  is   u s ed   to   d eter m in e   th d u t y   cy cle   an d   p u ls wid th   o f   ea ch   o u t p u c o n tr o s ig n al  [ 3 1 3 2 ] .   T h tim e r s   ar u s ed   to   g e n er ate  th e   o u tp u co n tr o p u ls es,  ea ch   tim er   m o d u le  c o n s is ts   o f   two   3 2   b its   co u n ter s   ( co u n t er   0   an d   c o u n ter   1 )   as  s h o wn   in   Fig u r e   3 ,   ea ch   co u n ter   is   ass o ciate d   with   a   lo ad   r eg is ter   ( L R 0   an d   L R 1   f o r   co u n ter   0   an d   co u n ter   1   r esp e ctiv ely )   th at   is   u s ed   to   h o l d   th e   co u n v al u o f   th e   co u n ter   an d   c o n tr o l/s tatu s   r e g is ter   ( C R 0   an d   C R 1   f o r   c o u n ter   0   a n d   co u n ter   1   r esp ec tiv ely )   to   co n tr o th o p er atio n   m o d o f   th co u n ter   [ 3 3 ] .   E ac h   c o u n ter   g en er ates  a   s in g le  p u ls at  th ex p ir atio n   o f   co u n i n ter v al,   th two   c o u n ter s   ar e   u s ed   t o   g en er ate  th e   o u tp u s ig n al   in   th f o r m   o f   p u ls e   wid t h   m o d u latio n   ( p wm )   wh er e   co u n ter   0   s ets  th p er i o d   a n d   co u n ter   1   s p ec if ies  th e   h i g h   tim o f   th e   o u t p u t     s ig n al  [ 3 1 ,   3 3 ] .   T h e   tim er s   o p er atio n   is   co n tr o lled   b y   p r o g r a m m in g   th co n tr o l/s tatu s   r eg is ter s   b y   th e   p r ep ar e d   s o f twar p r o g r am .   T h d ata  ac q u ir e d   b y   t h GPI is   to   b tr an s f er r ed   to   th l o ad   r eg is ter s   o f   th e   co u n ter s   v ia  th e   p r ep a r ed   p r o g r am   to   s et  th o u tp u t sig n al  s p ec if icatio n s .           Fig u r 2 .   Har d war co m p o n e n ts   o f   th d esig n ed   p r o ce s s o r   s y s tem           Fig u r 3 .   T h tim er   m o d u le   Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l         E mb ed d ed   p r o ce s s o r   s ystem  f o r   co n tr o lla b le  p erio d - w id th   mu ltich a n n el  p u ls w id th … ( Ma z in   R .   K h a lil )   223   2 . 1 . 2.     I P   co re s   inte rc o nn ec t io n   I n   th s ec o n d   s tep   th co n n ec tio n   o p er atio n   is   p er f o r m ed   in   th I in t eg r ato r   en v ir o n m en [ 21 2 2 ] .   Fig u r 4   s h o ws  th r esu ltan t   s y s tem   h ar d war e,   th e   p r o ce s s in g   s y s tem   is   co n n ec ted   to   th p er ip h e r als  b y     AXI - in ter co n n ec u n it  [ 3 4 3 5 ] .   T h r esu ltan s y s tem   co n tain s   f o u r   o u tp u ch a n n els  ( p wm 0 ,   p wm o _ c1 ,   p wm 0 _ c2 ,   p wm 0 _ c 3 ) ,   ea ch   c h an n el  is   u s ed   to   d r iv DC   to   D C   co n v er to r   with   s u itab le  co n tr o s ig n al.   Fig u r 5   d is p lay s   th a d d r ess   m ap   o f   t h d esig n e d   p r o ce s s o r   s y s tem .           Fig u r 4 .   T h d esig n e d   em b e d d ed   p r o ce s s o r   s y s tem   h ar d war e           Fig u r 5 .   T h ad d r ess   m ap   o f   t h d esig n ed   p r o ce s s o r   s y s tem       2 . 1 . 3.     F P G As  s lice  co nfig ura t io n   T h th ir d   s tep   im p lies   co n f ig u r in g   t h FP GAs  s lice  wit h   s y s tem   b it  s tr ea m   th r o u g h   s y n th esis ,   im p lem en tatio n ,   b it  s tr ea m   g en er atio n   an d   d o w n   lo a d in g   o p er atio n s   [ 2 1 2 2 ] .   X ilin x   s y n th esis   t ec h n o lo g y   ( XST)   to o l   is   u s ed   in   s y n th e s is   s tag to   g en e r ate  an   in d u s tr y - s tan d ar d   elec tr o n ic   d ata  in ter ch an g e   f o r m at   ( E DI F)  f ile.   T h im p lem e n ta tio n   s tag im p lies   co n v er tin g   th g en er ated   ( E DI F)  f ile  i n to   p h y s ical  f ile   f o r m at.   T h e   p h y s ical   in f o r m a tio n   co n tain ed   in   n ativ cir c u it  d escr ip tio n   ( NC D)   f ile   is   u s ed   to   cr ea te   b it  s tr ea m   f ile  th at  is   n ec ess ar y   to   p r o g r am   th FP GAs sl ice.         Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   1 6 9 3 - 6 9 3 0   T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l Vo l.  1 9 ,   No .   1 Feb r u ar y   202 1 :    22 0   -   2 28   224   2 . 2   Sy s t e m   s o f t wa re   dev elo pm ent   T h s o f twar p a r o f   t h s y s tem   is   d ev elo p ed   u s in g   th e   s o f twar d ev elo p m en k it  ( SDK)   to o ls   av ailab le  in   v iv ad o   I DE ,   th p r o ce s s o r   s y s tem   is   p r o g r am m e d   to   g en er ate   th r e q u ir ed   co n tr o s ig n als  u s in g   C   lan g u ag e   [ 3 6 ] .   T h f lo c h a r o f   th p r ep a r ed   p r o g r am   p ar th at  is   r esp o n s ib le  f o r   g e n er atin g   t h PW M   s ig n als is   s h o wn   in   Fig u r 6 .   T h lo ad   r eg is ter s   L R 0   an d   L R 1   o f   ea ch   tim er   ar lo ad e d   with   ar r ay s   A0   an d   A1   th at  h o ld s   th p er io d   an d   h ig h   tim v alu es  r esp ec tiv ely   in   f ash io n   s h o wn   in   Fig u r 6 .   T h d ata  ( A0   an d   A1   ar r ay s )   ac q u is itio n   is   p er f o r m ed   v ia  th in p u t/o u t p u p o r GPI O_ I u s in g   ce r tain   ap p li ca tio n   p r o g r am m in g   in ter f ac es  ( API s )   p r ep ar e d   f o r   th is   p u r p o s with   C   lan g u a g e   [ 3 6 ] .   T h e   GPI O_ I p o r t   is   co m p o s ed   o f   two   ch an n els,  ch a n n el  1   is   s p ec if i ed   f o r   ac q u i r in g   d ata   o f   A 0   a r r ay   a n d   ch an n el  2   is   s p ec if ie d   to   ac q u ir e   d ata   o f   A1   ar r ay   in   th f ash io n   s h o wn   in   T ab le  1 .   Fig u r 7   s h o ws  th co n tr o l/s tatu s   r eg is ter   d iag r am   f o r   ea ch   co u n ter   wh ile  T ab le  2   ex p lain s   th u s ed   b its   d ef in itio n   o f   th co n t r o l /s tatu s   r eg is ter   [ 3 3 ] .   T h co n tr o l/s tatu s   r eg is ter   i s   s et  as sh o wn   in   Fig u r 7   to   g e n er ate  PW s ig n al  ac co r d in g   to   th r eg is ter   v alu e   ( r eg is ter   v alu e =0 x 2 1 4 ) .             Fig u r 6.   T h f lo wch a r t o f   t h e   p r ep ar e d   ap p licatio n   f o r   g en e r atin g   PW s ig n als       T ab le  1 .   Data   ac q u is itio n   m o d e   R e a d   C y c l e   A c q u i r e d   D a t a   f r o C h a n n e l   1   A c q u i r e d   D a t a   f r o C h a n n e l   2   1   2   3   4   A 0 [ 0 ] →L R 0   o f   t i mer _ 0   A 0 [ 1 ] →L R 0   o f   t i mer _ 1   A 0 [ 2 ] →L R 0   o f   t i mer _ 2   A 0 [ 3 ] →L R 0   o f   t i mer _ 3   A 1 [ 0 ] →L R 1   o f   t i mer _ 0   A 1 [ 1 ] →L R 1   o f   t i mer _ 1   A 1 [ 2 ] →L R 1   o f   t i mer _ 2   A 1 [ 3 ] →L R 1   o f   t i mer _ 3     Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l         E mb ed d ed   p r o ce s s o r   s ystem  f o r   co n tr o lla b le  p erio d - w id th   mu ltich a n n el  p u ls w id th … ( Ma z in   R .   K h a lil )   225       Fig u r 7 .   C o n tr o l/s tatu s   r eg is ter   d iag r am       T ab le  2 C o n tr o l/ s tatu s   r eg is te r   b it d ef in itio n   Bit   N a me   D e scri p t i o n   9   P w m   0 =   D i sa b l e   p w m,  1 = En a b l e   p w m   7   EN T   0 =   D i sa b l e   t i m e r ,   1 = E n a b l e   t i m e r   6   EN I T   0 =   D i sa b l e   I n t e r r u p t ,   1 =   E n a b l e   n t e r r u p t   5   Lo a d   0 =   N o   l o a d ,   1 =   l o a d   t i m e r   w i t h   v a l u e   i n   LR   4   A R H T   A u t o   R e l o a d / H o l d ,   0 =   H o l d   c o u n t e r ,     1 = R e l o a d   c o u n t e r   w i t h   v a l u e   i n   L R   2   G EN T   0 =   D i sa b l e   e x t e r n a l   g e n e r a t e   s i g n a l ,     1 =   En a b l e   e x t e r n a l   g e n e r a t e   si g n a l   1   UDT   0 =   U p   c o u n t ,   1   =   D o w n   c o u n t   0   M D T   Ti mer  M o d e ,   0 =   G e n e r a t e ,   1 =   C a p t u r e       3.   RE SU L T A ND  AN AL Y SI S     Fig u r 8   d is p lay s   p u ls w id th   m o d u latio n   s ig n al   ( p w m 0 )   g en er ate d   b y   tim er _ 0   o n   h a r d war e   m an ag er   in teg r ate d   lo g ic  an al y ze r   ( h w_ ila)   win d o w,   th g e n er ateo u t0   an d   g e n er ateo u t1   s ig n als  ar o n e   clo ck   p u ls es  g en er ated   b y   co u n ter   0   an d   co u n ter   1   r esp ec tiv ely .   I is   s ee n   th at  th s ig n al  g e n er ateo u t0   s ets  th p er io d   w h ile  th o n   tim o f   th p wm 0   p u ls is   s p ec if ied   b y   b o th   g e n er ateo u t0   an d   g e n er at eo u t1 s ig n als.  At  th e   ex p ir atio n   o f   th e   co u n in ter v al  o f   co u n ter   0   a   s in g le  p u ls o f   g en er ateo u t0   is   r elea s ed   to   in itiate  th o n   tim e   o f   p wm 0   a n d   at  th ex p ir atio n   o f   co u n in ter v al  o f   co u n te r   1   s in g le  p u ls o f   g en er ate o u t1   is   r elea s ed   to   ter m in ate  th o n   tim o f   p wm 0 .   T h co u n in ter v al  o f   ea c h   co u n ter   d ep e n d s   o n   th n u m b er   s to r ed   in   L R 0   an d   L R 1   r eg is ter s   th at  co n tain   A0 [ 0 ]   an d   A1 [ 0 ]   r esp ec tiv e ly .   As  A0 [ 0 ]   an d   A 1 [ 0 ]   a r ac q u ir ed   b y   th e   in p u t/o u tp u p o r GPI O_ I O,   t h d ata  f ed   to   th d esig n e d   s y s tem   v ia  th is   p o r r ep r esen ts   co n tr o s ig n als  th at  co n tr o th p er io d   an d   p u ls wid th   o f   th g en er ated   s ig n al   ( p wm 0 ) .   Fig u r 8   s h o ws   th at  th co n tr o s ig n al  ca n   v ar y   th wid t h   o f   c o n s ec u tiv p u ls es  r esu ltin g   in   h ig h   c o n tr o llab ilit y   p wm   g en er atin g   s y s tem .   T h e   p wm   s ig n als g en er ated   b y   th f o u r   t im er s   ca n   b co n tr o lled   in   th s am m an n er   as p wm 0 .           Fig u r 8 .   P u ls wid th   m o d u lat io n   s ig n al  g en e r ated   b y   tim er _ 0       Fig u r 9   d ep icts   f o u r   p wm   s ig n als  ( p wm 0 ,   p wm 0 _ c 1 ,   p wm 0 _ c2   a n d   p wm 0 _ c3 )   g en er ated   b y     th s y s tem   f o u r   tim er s   with   d i f f er en t   p u ls wid th   d is p lay e d   o n   I L ch i p s co p e   win d o w.   T h p e r io d   an d   h i g h   tim o f   ea ch   g en er ated   p wm   s ig n al  is   s p ec if ied   b y   th v alu es  in jecte d   in   L R 0   an d   L R 1   r eg is ter s   o f   ea ch   tim er   in   s ty le  s h o wn   in   T ab le  1 .   Fig u r 1 0   s h o ws  n ew  s et  o f   p wm   p u ls es  g en er ated   b y   t h d esig n ed   s y s tem   af ter   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   1 6 9 3 - 6 9 3 0   T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l Vo l.  1 9 ,   No .   1 Feb r u ar y   202 1 :    22 0   -   2 28   226   in tr o d u cin g   n ew  d ata  s et  o f   A0   an d   A1   at  s am p le  3 2 2 5   r e s u ltin g   in   f o u r   c h an n els  p w m   s y s tem   with   h ig h   f lex ib ilit y   to   v a r y   th e   p er io d   an d   p u ls wid th   o f   an y   p u ls e   o r   s et  o f   p u ls es  ac co r d i n g   to   th d ata  ( e x ter n al   co n tr o s ig n al)   ac q u ir e d   b y   th e   in p u t/o u t p u t p o r t G PIO _ I O.             Fig u r 9 .   p wm   p u ls es g en er ate d   b y   th b y   t h s y s tem   f o u r   ti m er s   ( p wm 0 - p wm 0 _ c 3 )           Fig u r 1 0 .   p wm   p u ls es g en er a ted   af ter   in tr o d u cin g   n ew  s et  o f   co n tr o l sig n als     Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l         E mb ed d ed   p r o ce s s o r   s ystem  f o r   co n tr o lla b le  p erio d - w id th   mu ltich a n n el  p u ls w id th … ( Ma z in   R .   K h a lil )   227   Sin ce   th u s ed   c o u n ter s   a r 3 2   b its   co u n ter s ,   th ac h iev ab le   r an g e   o f   p er io d   ca n   b b etwe en   1 5   n s ec   to   6 0   s ec o n d s .   T ab le  3   s h o ws  th h ig h   tim a n d   p er io d   f o r   f i v co n s ec u tiv p wm   s ig n als  th at  ar ac h iev e d   b y   th d esig n ed   s y s tem   at  p wm 0   ch an n el,   th p er io d s   ar c h o s en   d elib er ately   s u ch   th at  th e ir   s u m   is   2 0   m s ec .     T h o b tain e d   r esu lts   in d icate   th at  th d esig n ed   s y s tem   im p l ies  h ig h   ab ilit y   to   r ea lize  s i m u l tan eo u s   co n tr o o n   th p e r io d   an d   d u ty   f ac to r   o f   f o u r   p wm   c h an n els  p u ls b y   p u ls in   r esp o n s to   ex ter n al  ef f ec t.  T h is   is   a   s ig n if ican t im p r o v em en t o v er   o th er   to   d ate  p wm   s y s tem s   th a t o f f er   c o n tr o l o n   p er io d   o r   d u ty   f ac to r .         T ab le  3 Ob tain e d   h ig h   tim e   a n d   p er i o d   f o r   f iv co n s ec u tiv p u ls es   P u l s e   N u mb e r   H i g h   T i me( µ se c )   P e r i o d   ( µ se c )   1   2 8 6 0   5 1 4 6   2   1 6 2   4 2 7 8   3   4   5   5 7 6   2 2 8 6   4 1 1 6   3 4 3 6   2 4 4 8   4 6 9 2       4.   CO NCLU SI O N   T h m ain   g o al  o f   th cu r r e n p ap er   was  to   d ev elo p   n ew  s o p h is ticated   m eth o d   f o r   d esi g n in g   an d   im p lem en tin g   a   p r o ce s s o r   s y s tem   th at  ca n   b e   co n f ig u r ed   o n   zy n q - x c 7 z0 2 0   FP GA  d ev i ce   to   g en e r ate  f o u r   ch an n els  p wm   s ig n als  with   v ar iab le  p er i o d   a n d   p u ls wid t h .   Ac co r d in g   to   th o b tain ed   r esu lts ,   it  ca n   b e   co n clu d e d   th at f o u r   p wm   s ig n als  ca n   b g en er ated   s im u ltan eo u s ly   with   zy n q - x c7 z0 2 0   FP GA s   s lice  u s in g   em b ed d e d   d esig n   tech n iq u es.   As  th n u m b e r   o f   g en e r ated   s i g n als  d ep en d s   m ain ly   o n   t h av ailab le  r eso u r ce s   o f   th e   FP GAs  s lice,   th n u m b er   o f   th g en er ated   p wm   s ig n al  tr ain s   ca n   b e x ten d ed   ac co r d in g ly .   T h e   p er i o d   an d   p u ls wid th   o f   ea ch   p wm   s ig n al  ca n   b v a r ied   in   c o n f o r m ity   with   ex ter n al  s ig n al   th at  ca n   b ac q u ir e d   th r o u g h   an   in p u t/o u tp u p o r y ield in g   c o n tr o llab le   p wm   s ig n al  g en er atin g   s y s tem   with   ( 1 5   n s ec - 60   s ec )   ac h iev ab le  r a n g o f   p e r io d .   T h p u ls wid th   an d   p er io d   ca n   b v ar ied   p u ls b y   p u ls o r   g r o u p   o f   p u ls es  b y   g r o u p   f o r   ea ch   tr ai n   s im u ltan e o u s ly   r esu ltin g   in   a   s y s tem   with   h ig h   co n tr o llab ilit y .   T h r esu lts   o b tain ed   f r o m   th is   p ap er   en h an ce s   th ab ilit y   t o   cr ea te  p wm   s ig n al  co n tr o ller   wh o s r esp o n s is   ac co m m o d ated   with   an   ex ter n al  ef f ec t   to   co n tr o co n v er ter   cir cu its   o p er atio n .   T h n o v elty   o f   th e   wo r k   is   ch a r ac ter ized   b y   th d esig n ed   s y s tem   a b ilit y   to   p er f o r m   s im u ltan eo u s   v ar iatio n   in   p u ls wid th   a n d   p er io d ,   p u ls b y   p u ls e.   Fu r th er   ex p er im e n tal  in v esti g atio n s   ar s u g g ested   to   g en e r ate  8 - 1 6   ch a n n els  p wm   s y s tem   u s in g   th s am tech n iq u es a d o p ted   i n   th is   wo r k .       RE F E R E NC E   [1 ]   Y.  Li   H u   a n d   W.   Wan g ,   " De sig n   o P WM   C o n tr o ll e in   a   M CS - 5 1   Co m p a ti b le   M CU,"   In ter n a ti o n a l   S y mp o siu m o n   Hig h   De n sity  Pa c k a g in g   a n d   M ic ro   sy ste m In teg ra ti o n ,   p p .   1 - 3 ,   2 0 0 7 .   [2 ]   S .   P o n g ,   e a l. ,   " Dig i tal  Tec h n iq u e   to   G e n e ra te  Va riab le  a n d   M u lt i p le  P WM   S i g n a ls, "   S e c o n d   In ter n a ti o n a l   Co n fer e n c e   o n   In n o v a ti v e   Co mp u ti n g ,   In f o rm a ti o n   a n d   C o n tro (IC ICIC  2 0 0 7 ) ,   p p .   4 5 7 - 4 6 3 ,   2 0 0 7 .   [3 ]   Y.  Xu   a n d   M .   Xia n g ,   " De sig n   Ne Ty p e   P W M   P e rip h e ra ls  in   Nio II , "   W RI  W o rl d   Co n g re s o n   C o mp u ter   S c ien c e   a n d   In fo rm a t io n   E n g i n e e rin g ,   v o l.   1 - 7 ,   p p .   4 4 2 - 4 4 6 ,   2 0 0 9 .   [4 ]   A.  Ag a rwa l e a l. ,   " De sig n   o F P G Ba se d   Co n tro ll e r   fo r   Trap e z o id a l   M o d u late d   C y c lo in v e rter,"   Fi f t h   In ter n a t io n a C o n fer e n c e   In fo rm a ti o n   a n d   A u t o ma ti o n   fo S u st a in a b il it y ,   p p .   4 7 9 - 4 8 3 ,   2 0 1 0 .     [5 ]   M .   Kh a li l   a n d   S .   M a h m o o d ,   " D e sig n in g   o a   P u lse   Wi d th   M o d u latio n   S y ste m   Us in g   Emb e d d e d   S y ste m   De sig n   Tec h n iq u e s,"   J o u rn a o T h e o re ti c a a n d   Ap p li e d   I n fo rm a ti o n   T e c h n o l o g y ,   v o l. 4 9 ,   p p .   1 0 1 - 1 0 6 ,   2 0 1 3 .   [6 ]   A.  Zem m o u ri,   e a l . ,   "   De sig n   a n d   Im p lem e n tatio n   o P u lse   Wi d t h   M o d u latio n   Us in g   Ha rd wa re /S o ftwa re   M icro b laz e   S o ft - C o re , "   I n ter n a t i o n a J o u r n a o Po we El e c tro n ics   a n d   Dr ive   S y ste (IJ PE DS ),   v o l.   8 ,   n o .   1 ,     p p .   1 6 7 - 1 7 5 ,   2 0 1 7 .   [7 ]   N.  M u ra li   a n d   V.  Ba laji ,   " Re a l   Ti m e   F P G Im p lem e n tatio n   o P WM   Ch o p p e F e d   Ca p a c it o r   Ru n   In d u c ti o n   M o to rs , "   I n ter n a ti o n a l   J o u r n a l   o f   Rec o n fi g u a b le  a n d   Em b e d d e d   S y ste ms ,   v o l.   7 ,   n o .   3 ,   p p .   1 3 8 - 1 4 8 ,   2 0 1 8 .   [8 ]   A.  Yilma z   a n d   B.   Erk m e n ,   " F P G A - B a se d   S p a c e   Ve c to P WM   a n d   Clo se d   L o o p   Co n tro l lers   De sig n   fo t h e   Z   S o u rc e   In v e rter,"   IEE Acc e ss v o l.   7 ,   p p .   1 3 0 8 6 5 - 1 3 0 8 7 3 ,   2 0 1 9.   [9 ]   F .   G u a n g ji e   a n d   L .   Xii n g p e n g ,   " Re se a rc h   o a   Ne u tral -   P o i n t   P o ten t ial  Co n tro o a   Th re e -   lev e In v e rter, "   In d o n e sia n   J o u rn a o El e c ti ric a En g i n e e rin g   a n d   C o mp u ter   S c ien c e ,   v o l.   1 4 ,   n o .   1 ,   p p .   2 0 - 2 8 ,   2 0 1 9 .   [1 0 ]   R.   Ba h a ro m   a n d   A.   Aw a n g ,   " De v e lo p m e n t   o f   F o u r   Qu a d ra n t   Op e ra ti o n   o f   D.C   t o   D.C   C o n v e rter  Us in g   S i n g l e   P h a se   M a tri x   C o n v e rter,"   I n d o n e sia n   J o u rn a o El e c ti ric a E n g in e e rin g   a n d   Co m p u ter   S c ien c e   ,   v o l.   6 ,   n o .   3 ,     p p .   1 2 4 9 - 1 2 5 6 ,   2 0 1 9 .   [ 1 1 ]   L .   H a s s a i n e   a n d   M .   B e n g o u r i n a ,   " D e s i g n   a n d   D i g i t a l   i m p l e m e n t a t i o n   o f   P o w e r   C o n t r o l   S t r a t e g y   f o r   G r i d   C o n n e c t e d   P h t o v o l t a i c   I n v e r t e r , "   I n t e r n a t i o n a l   J o u r n a l   o f   P o w e r   E l e c t r o n i c s   a n d   D r i v e   S y s t e m s ,   v o l .   1 0 ,   n o .   3 ,   p p .   1 5 6 4 - 1 5 7 4 ,   2 0 1 9 .   [1 2 ]   A .   G a n i ,   e a l. ,   " De sig n   a n d   d e v e lo p m e n o P WM   S witch in g   f o 5 - lev e l   m u lt i p h a se   I n terle a v e d   DC/DC  Bo o st   Co n v e rter, "   I n d o n e sia n   J o u rn a o El e c ti ric a E n g i n e e rin g   a n d   Co mp u ter   S c ien c e ,   v o l .   1 7 ,   n o .   1 ,   p p .   1 3 1 - 1 4 0 ,   2 0 2 0 .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   1 6 9 3 - 6 9 3 0   T E L KOM NI KA   T elec o m m u n   C o m p u t E l Co n tr o l Vo l.  1 9 ,   No .   1 Feb r u ar y   202 1 :    22 0   -   2 28   228   [1 3 ]   Ka d u m ,   " P WM   C o n tro l   Tec h n i q u e f o T h re e   P h a se   T h re e   lev e I n v e rter  d riv e s,"   T EL KOM NI K T e lec o mm u n ica ti o n   Co mp u ti n g   E lec tro n ics   a n d   C o n tr o l,   v o l .   1 8 ,   n o .   1 ,   p p .   5 1 9 - 5 2 1 ,   2 0 2 0 .   [1 4 ]   Bh a ra ti ra ja,  e a l . , " I n v e sti g a ti o n   o S li m   Ty p e   BLDC  M o t o Driv e   Wi t h   T o rq u e   Rip p le  M i n imiz a ti o n   Us in g   Ab rid g e d   S p a c e -   Ve c to P WM   Co n tr o M e t h o d , "   I n ter n a ti o n a J o u rn a o Po we El e c tro n ics   a n d   Dr ive   S y ste ms ,   v o l.   8 ,   p p .   5 9 3 - 6 0 0 ,   2 0 1 7 .   [1 5 ]   Cu p p u sw a m y   a n d   T .   Ra g h a v e n d i ra n ,   " De v e lo p e d   Z - S o u rc e   H - Brid g e   M u lt il e v e In v e ter wit h   Re d u c e d   Co m p o n e n ts   fo S p e e d   C o n tr o o I n d u c ti o n   M o to r , "   I n ter n a t io n a J o u rn a l   o Ro b o t ics   a n d   Au t o ma t io n ,   v o l.   7 ,   n o .   3 ,     p p .   2 0 5 - 2 1 4 ,   2 0 1 8 .   [1 6 ]   R.   P a lan isa m y   a n d   K.   Ve jay a k u m a r,   " S witch i n g   P u lse   G e n e ra ti o n   fo r   DC - DC  Bo o st  Co n v e rter  U sin g   Xil in x -   IS E   Wi th   F P G A P ro c e ss o r, "   I n ter n a t i o n a J o u rn a o f   Rec o n f ig u ra b le a n d   Em b e d d e d   S y ste ms ,   v o l.   8 ,   p p .   8 1 - 8 5 ,   2 0 1 9 .   [ 1 7 ]   P e r e z ,   e t   a l . ,   " O n   t h e   D y n a m i c   B e h a v i o r   o f   T h e   C u r r e n t   i n   T h e   C o n d e n s e r   o f   a   B o o s t   C o n v e r t e r   C o n t r o l l e d   W i t h   Z A D , "   T E L K O M N I K A   T e l e c o m m u n i c a t i o n   C o m p u t i n g   E l e c t r o n i c s   a n d   C o n t r o l ,   v o l .   1 8 ,   n o .   3 ,   p p .   1 6 7 8 - 1 6 8 7 ,   2 0 2 0 .   [1 8 ]   S u n i ta,   e a l. ,   " F P G Ba se d   P h o to v o lt a ic  ( P V)  In v e rter  with   S P WM   Al g o rit h m   fo r   P h o t o v o lt a ic  S y ste m , "   5 th   In ter n a t io n a C o n fer e n c e   o n   W ire les s Ne two rk s a n d   Emb e d d e d   S y ste ms   (W ECON) p p .   1 - 5 ,   2 0 1 7 .     [1 9 ]   H.  Ha tas ,   e a l. " F P G Im p lem e n tatio n   o f   S P W M   f o Ca sc a d e d   M u lt il e v e I n v e rter   b y   Us i n g   XSG , "   4 th   In ter n a t io n a C o n fer e n c e   o n   P o w e r E lec tro n ics   a n d   t h e ir A p p li c a ti o n s (ICP E A) ,   p p .   1 - 6 ,   2 0 1 9 .     [2 0 ]   Y.  Li ,   e a l. " m o d u lar  De sig n   Ap p r o a c h   to   P r o v i d e   Ex h a u sti v e   Ca rrier -   Ba se d   P WM   P a tt e rn fo M u lt il e v e l   AN P Co n v e rters , "   IEE T ra n sa c ti o n o n   I n d u stry   Ap p li c a t io n ,   v o l.   5 5 ,   n o .   5 ,   p p .   5 0 3 2 - 5 0 4 4 ,   2 0 1 9 .   [2 1 ]   Xili n x ,   " Vi v a d o   De sig n   S u it e   Tu to r ial:  Emb e d d e d   P r o c e ss o Ha rd wa re   De sig n   ( UG 9 4 0 ), "   2 0 1 8 .   [O n li n e ].   Av a il a b le:   h tt p s:// ww w. x il i n x . c o m /cg i - b in /d o c s/rd o c ? v = 2 0 1 8 . 2 ;d = u g 9 4 0 - v iv a d o - t u to r ial - e m b e d d e d - d e sig n . p d f   [2 2 ]   O.  Ba a n a n d   A.  Ja m b e k ,   " Im p l e m e n tatio n   o a n   Arm   -   Ba se d   S y ste m   Us in g   a   Xili n x   Z y n q   S o c , "   In d o n e sia n   J o u rn a o El e c ti ric a En g in e e rin g   a n d   C o mp u ter   S c ien c e ,   v o l .   1 3 ,   n o .   2 ,   p p .   4 8 5 - 4 9 1 ,   2 0 1 9 .   [2 3 ]   P .   Ac h a ry a   a n d   M .   Ra n i,   " Be r g e Co d e   Ba se d   Co n c u rre n O n li n e   S e lf -   Tes ti n g   o Emb e d d e d   P ro c e ss o r, "   In ter n a t io n a J o u rn a o Rec o n fi g u ra b le  a n d   Em b e d d e d   S y ste ms   ,   v o l.   3 9 ,   n o .   1 1 ,   p p .   1 - 6 ,   2 0 1 8 .   [2 4 ]   M .   Ho ss a in   a n d   W.   Lee ,   " I n teg r a ti o n   Tes ti n g   Ba se d   o n   In d irec In tera c ti o n   fo Em b e d d e d   S y ste m , "   In ter n a ti o n a l   J o u rn a o Rec o n fi g u ra b le a n d   E mb e d d e d   S y ste ms ,   v o l.   8 ,   n o .   2 ,   p p .   8 6 - 9 8 ,   2 0 1 9 .   [2 5 ]   S u ry a wa n ,   B.   Ha n d a g a   a n d   A.   Ba sith ,   " O n -   Ch ip   De b u g g in g   fo M icr o p r o c e ss o De sig n , "   T EL KOM NI K T e lec o mm u n ica ti o n   Co mp u ti n g   E lec tro n ics   a n d   C o n tr o l,   v o l .   1 8 ,   n o .   3 ,   p p .   1 2 2 9 - 1 2 3 6 ,   2 0 2 0 .   [2 6 ]   Xili n x ,   " Zc7 0 2 E v a lu a ti o n   B o a rd   fo th e   Z y n c - 7 0 0 0 ,   XC 7 z 0 2 0 S OC  Us e G u id e   (U G 8 5 0 ), "   2 0 1 8 .   [On li n e ].   Av a il a b le:   h tt p s:// ww w. x il i n x . c o m /cg i - b in /d o c s/rd o c ? v = late st;d = u g 8 5 0 - z y n c - 7 0 0 0   e v a lu a ti o n   b o a rd . p d f     [2 7 ]   Xili n x ,   " L o c a M e m o ry   B u s   BRAM  Co n tr o ll e r,   Da ta  S h e e ( DS4 5 2 ) ,   2 0 1 0 .   [On l in e ].   Av a il a b le:   h tt p : // ww w.x il in x . c o m /su p p o rt/ d o c u m e n tatio n /1 p   d o c u m e n tati o n /l m b   b ra m   if  c n tl r. p d f   [2 8 ]   M .   Kh a li a n d   M .   Ha m d o o n ,   " D e v e lo p m e n o a   S c h e m e   to   Co n n e c P M o n it o t o   S o ft  C o re   P ro c e ss o r, "   T h e   M e d it e rr a n e a n   J o u rn a l   o C o mp u ter s a n d   Ne tw o rk s v o l.   7 ,   p p .   1 7 8 - 1 8 4 ,   2 0 1 1 .     [2 9 ]   S .   Ba h a n d a ry   a n d   S .   P u jari ,   " HW - S C o - De sig n   On   Z y n q   S o C   Ca se   S tu d y :S imp le   M i n iatu re   DC  M o to r   S p e e d   Co n tr o S y ste m , "   I n ter n a t io n a J o u rn a l   o f   Ap p li e d   En g in e e rin g   Res e a rc h ,   v o l.   1 3 ,   n o .   1 2 ,   p p .   1 0 7 4 1 - 1 0 7 4 8 ,   2 0 1 8 .   [3 0 ]   H.  P a n d ia,  M .   Ra n g a p a riy a   a n d   J .   Ra jp u t,   " Im p lem e n Emb e d d e d   Co n tr o ll e Us in g   F P G A,"   In ter n a ti o n a J o u r n a l   o Rec o n fi g u ra b le a n d   Emb e d d e d   S y ste ms ,   v o l .   8 ,   n o .   2 ,   p p .   1 3 0 - 1 4 4 ,   2 0 1 9 .   [3 1 ]   M .   Kh a li l,   " De sig n   o f   a n   I n terr u p ti b le  S o ft   Co re   P ro c e ss o S y s tem   to   C o m p u te   Disc re te  Co sin e   Tran sfo rm   o f   Au d io   S i g n a ls ,"   In ter n a ti o n a Co n fer e n c e   o n   El e c trica l,   Co mm u n ica ti o n ,   Co m p u ter ,   Po we a n d   Co n tro l   En g i n e e rin g   ( ICECCP CE  - 13 ).   F irst   An n u a IEE E p p .   1 - 6 ,   2 0 1 3 .   [3 2 ]   Xili n x ,   " Lo g iCORE   AX G P IO   P ro d u c G u id e   ( PG 1 4 4 ), "   2 0 1 6 .   [ On li n e ].   Av a il a b le h tt p s:// ww w. x il in x . c o m /cg i - b in / d o c s/i p d o c ? c = a x i_ g p i o ; v = late st;d = p g 0 7 9 - a x i - g p i o . p d f   [3 3 ]   Xili n x ,   " L o g iCORE   AX I   Ti m e P ro d u c G u id e   ( P G 0 7 9 ), "   2 0 1 6 .   [On li n e ].   Av a il a b le:   h tt p s:/ /www . x il i n x . c o m /cg i - b in / d o c s/ip d o c ? c = a x i_ ti m e r;v = late st;d = p g 0 7 9 - a x i - ti m e r. p d f   [3 4 ]   M .   Kh a li a n d   R .   M a h m o o d ,   " De sig n in g   Em b e d d e d   AX Ba se d   Dire c M e m o ry   Ac c e ss   S y ste m , "   In ter n a ti o n a l   J o u rn a o E n h a n c e d   Res e a rc h   i n   S c ien c e ,   T e c h n o lo g y   &   En g i n e e rin g v o l.   4 ,   n o .   8 ,   p p .   1 2 3 - 1 2 9 ,   2 0 1 5 .     [3 5 ]   Xili n x ,   " L o g iCORE   IP   AX In terc o n n e c P ro d u c G u id e   ( P G 0 5 9 ), " 2 0 1 8 .   [On li n e ].   Av a il a b le h tt p s:/ /www . x il i n x . c o m /cg i - b in / d o c s/ip d o c ? c = a x i_ in terc o n n e c t; v = late st;d = p g 0 5 9 - a x i - in terc o n n e c t. p d f   [3 6 ]   Xili n x ,   " Xili n x   S o f twa re   De v e lo p m e n Kit   ( S DK )   Us e G u id e S y ste m   P e rfo rm a n c e   An a l y sis   (U G 1 1 4 5 ) ,   2 0 1 8 .   [On li n e ].   A v a il a b le h tt p s:// ww w. x il in x . c o m /cg i - b i n /d o c s/rd o c ? v = 2 0 1 8 . 2 ; d = u g 1 1 4 5 - sd k - s y ste m - p e rfo rm a n c e . p d f   Evaluation Warning : The document was created with Spire.PDF for Python.