• 제목/요약/키워드: All Programmable SoC

검색결과 4건 처리시간 0.019초

Zynq EPP를 이용한 모터 제어기의 하드웨어 구현 (Hardware Implementation of Motor Controller Based on Zynq EPP(Extensible Processing Platform))

  • 문용선;임승우;이영필;배영철
    • 한국전자통신학회논문지
    • /
    • 제8권11호
    • /
    • pp.1707-1712
    • /
    • 2013
  • 본 논문에서는 기존의 DSP, MCU, FPGA 기반의 모션 제어기들의 구조적인 문제점을 개선하기 위하여 최신 All Programmable SoC 인 Zynq EPP를 이용한 FPGA + 임베디드 프로세서 기반의 모터 제어기에 대한 하드웨어를 구현하였다. 구현한 모터 제어기는 FPGA와 임베디드 프로세서의 장점을 융합한 제어기로서 고속의 모터 제어용 신호처리 부분은 FPGA 기반의 모터 제어기가 수행한다. 복잡한 소수연산 등의 알고리즘 처리가 요구되는 모션 프로파일 및 기구학 계산 등은 듀얼 코어 기반의 임베디드 프로세서에서 처리하여 하나의 칩에서 분산처리 효과를 실현할 수 있는 구조적인 장점을 가진다. 또한 FPGA 상에 구현된 모터 제어 IP 코어의 추가를 통하여 손쉬운 다축 모터 제어기로의 구성이 가능한 장점도 가진다.

Field programmable circuit board를 위한 위상 기반 회로 분할 (A topology-based circuit partitioning for field programmable circuit board)

  • 최연경;임종석
    • 전자공학회논문지C
    • /
    • 제34C권2호
    • /
    • pp.38-49
    • /
    • 1997
  • In this paper, w describe partitioning large circuits into multiple chips on the programmable FPCB for rapid prototyping. FPCBs consists of areas for FPGAs for logic and interconnect components, and the routing topology among them are predetermined. In the partition problem for FPCBs, the number of wires ofr routing among chips is fixed, which is an additonal constraints to the conventional partition problem. In order to deal with such aconstraint properly we first define a new partition problem, so called the topologybased partition problem, and then propose a heuristic method. The heuristic method is based on the simulated annealing and clustering technique. The multi-level tree clustering technique is used to obtain faster and better prtition results. In the experimental results for several test circuits, the restrictions for FPCB were all satisfied and the needed execution time was about twice the modified K-way partition method for large circuits.

  • PDF

Multi-channel analyzer based on a novel pulse fitting analysis method

  • Wang, Qingshan;Zhang, Xiongjie;Meng, Xiangting;Wang, Bao;Wang, Dongyang;Zhou, Pengfei;Wang, Renbo;Tang, Bin
    • Nuclear Engineering and Technology
    • /
    • 제54권6호
    • /
    • pp.2023-2030
    • /
    • 2022
  • A novel pulse fitting analysis (PFA) method is presented for the acquisition of nuclear spectra. The charging process of the feedback capacitor in the resistive feedback charge-sensitive preamplifier is equivalent to the impulsive pulse, and its impulse response function (IRF) can be obtained by non-linear fitting of the falling edge of the nuclear pulse. The integral of the IRF excluding the baseline represents the energy deposition of the particles in the detector. In addition, since the non-linear fitting process in PFA method is difficult to achieve in the conventional architecture of spectroscopy system, a new multi-channel analyzer (MCA) based on Zynq SoC is proposed, which transmits all the data of nuclear pulses from the programmable logic (PL) to the processing system (PS) by high-speed AXI-Stream in order to implement PFA method with precision. The linearity of new MCA has been tested. The spectrum of 137Cs was obtained using LaBr3(Ce) scintillator detector, and was compared with commercial MCA by ORTEC. The results of tests indicate that the MCA based on PFA method has the same performance as the commercial MCA based on pulse height analysis (PHA) method and excellent linearity for γ-rays with different energies, which infers that PFA method is an effective and promising method for the acquisition of spectra. Furthermore, it provides a new solution for nuclear pulse processing algorithms involving regression and iterative processes.

Impact of the Respiratory Motion and Longitudinal Profile on Helical Tomotherapy

  • Park, So Hyun;Choi, Jinhyun;Kim, JinSung;Ahn, Sohyun;Kim, Min Joo;Lee, Ho;Choi, Seo Hee;Park, Kwangwoo
    • 한국의학물리학회지:의학물리
    • /
    • 제29권1호
    • /
    • pp.1-7
    • /
    • 2018
  • The $TomoTherapy^{(R)}$ beam-delivery method creates helical beam-junctioning patterns in the dose distribution within the target. In addition, the dose discrepancy results in the particular region where the resonance by pattern of dose delivery occurs owing to the change in the position and shape of internal organs with a patient's respiration during long treatment times. In this study, we evaluated the dose pattern of the longitudinal profile with the change in respiration. The superior-inferior motion signal of the programmable respiratory motion phantom was obtained using AbChes as a four-dimensional computed tomography (4DCT) original moving signal. We delineated virtual targets in the phantom and planned to deliver the prescription dose of 300 cGy using field widths of 1.0 cm, 2.5 cm, and 5.0 cm. An original moving signal was fitted to reflecting the beam delivery time of the $TomoTherapy^{(R)}$. The EBT3 film was inserted into the phantom movement cassette, and static, without the movement and with the original movement, was measured with signal changes of 2.0 s, 4.0 s, and 5.0 s periods, and 2.0 mm and 4.0 mm amplitudes. It was found that a dose fluctuation within ${\pm}4.0%$ occurred in all longitudinal profiles. Compared with the original movement, the region of the gamma index above 1 partially appeared within the target and the border of the target when the period and amplitude were changed. Gamma passing rates were 95.00% or more. However, cases for a 5.0 s period and 4.0 mm amplitude at a field width of 2.5 cm and for 2.0 s and 5.0 s periods at a field width of 5.0 cm have gamma passing rates of 92.73%, 90.31%, 90.31%, and 93.60%. $TomoTherapy^{(R)}$ shows a small difference in dose distribution according to the changes of period and amplitude of respiration. Therefore, to treat a variable respiratory motion region, a margin reflecting the degree of change of respiration signal is required.