PMID- 27370457 OWN - NLM STAT- PubMed-not-MEDLINE DCOM- 20180130 LR - 20240325 IS - 1089-7623 (Electronic) IS - 0034-6748 (Print) IS - 0034-6748 (Linking) VI - 87 IP - 6 DP - 2016 Jun TI - Modularized architecture of address generation units suitable for real-time processing MR data on an FPGA. PG - 063705 LID - 10.1063/1.4953113 [doi] LID - 063705 AB - In this paper, we describe a modular approach to the design of an Address Generation Unit (AGU). The approach consists of development of a generic Address Generation Core (AGC) as a basic building block and the construction of an AGU from the AGCs. We illustrate this concept with AGUs capable of handling 2D- and 3D-structured data, and as well as their setup for executing 2D and 3D FFT algorithms on a Field Programmable Gate Array (FPGA). The AGUs developed using our proposed method are simple and easily expandable. Furthermore, they can potentially support irregularly structured data which are often generated from the wide variety of pulse sequences in magnetic resonance imaging. Our experimental results show that these AGUs are capable of generating addresses with a user-predefined pattern automatically at the speed of one address per clock cycle and operate at clock rates up to 80 MHz. They can operate concurrently with other processes and thus do not introduce additional operation latencies. Although we focus on applying the developed AGUs to executing 2D and 3D FFT, we expect that the modular design method should have much wider applications. FAU - Li, Limin AU - Li L AD - Center for Basic MR Research, NorthShore University HealthSystem Research Institute, Evanston, Illinois 60201, USA. FAU - Wyrwicz, Alice M AU - Wyrwicz AM AD - Center for Basic MR Research, NorthShore University HealthSystem Research Institute, Evanston, Illinois 60201, USA. LA - eng GR - R01 NS044617/NS/NINDS NIH HHS/United States GR - S10 RR015685/RR/NCRR NIH HHS/United States PT - Journal Article PL - United States TA - Rev Sci Instrum JT - The Review of scientific instruments JID - 0405571 PMC - PMC4902824 EDAT- 2016/07/03 06:00 MHDA- 2016/07/03 06:01 PMCR- 2017/06/01 CRDT- 2016/07/03 06:00 PHST- 2016/07/03 06:00 [entrez] PHST- 2016/07/03 06:00 [pubmed] PHST- 2016/07/03 06:01 [medline] PHST- 2017/06/01 00:00 [pmc-release] AID - 036606RSI [pii] AID - 1.4953113 [pii] AID - 10.1063/1.4953113 [doi] PST - ppublish SO - Rev Sci Instrum. 2016 Jun;87(6):063705. doi: 10.1063/1.4953113.