PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Powiadomienia systemowe
  • Sesja wygasła!
  • Sesja wygasła!
Tytuł artykułu

In-system programming of non-volatile memories on microprocessor-centric boards

Treść / Zawartość
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
With the continuous growth of capacity of non-volatile memories (NVM) in-system programming (ISP) has become the most time-consuming step in post-assembly phase of board manufacturing. This paper presents a method to assess ISP solutions for on-chip and on-board NVMs. The major contribution of the approach is the formal basis for evaluation of the state-of-the-art ISP solutions. The proposed comparison pin-points the time losses, that can be eliminated by the use of multiple page buffers. The technique has proven to achieve exceptionally short programming time, which is close to the operational speed limit of modern NVMs. The method is based on the ubiquitous JTAG access bus which makes it applicable for the most board manufacturing strategies despite a slow nature of JTAG bus.
Twórcy
autor
  • Tallinn University of Technology, Department of Computer Engineering, Akadeemia 15a, 12618 Tallinn, Estonia
autor
  • Testonica Lab, Akadeemia 15a, 12618 Tallinn, Estonia
autor
  • Testonica Lab, Akadeemia 15a, 12618 Tallinn, Estonia
autor
  • Testonica Lab, Akadeemia 15a, 12618 Tallinn, Estonia
Bibliografia
  • [1] 1149.1-2001, IEEE Standard Test Access Port and Boundary-Scan Architecture, Std., 2001.
  • [2] 1149.7-2009, IEEE Standard for Reduced-Pin and Enhanced-Functionality Test Access Port and Boundary-Scan Architecture, Std., 2010.
  • [3] P. Maxwell, I. Hartanto, and L. Bentz, “Comparing functional and structural tests,” in Proc. of International Test Conference, Atlantic City, NJ , USA, 2000, pp. 403-407.
  • [4] J. Webster, B. Fenton, D. Stringer, and B. Bennetts, “On the synergy of boundary scan and emulation board test: a case study,” in Proc. of Board Test Workshop, Charlotte, USA, 2003, p. 10.
  • [5] XJTAG. (2010) High speed programming of non-volatile memories using the xjtag development system. White Paper. [Online]. Available: http://www.xjtag.com/
  • [6] A. Tsertov, R. Ubar, A. Jutman, and S. Devadze, “Automatic soc level test path synthesis based on partial functional models,” in Proc. of 20th Asian Test Symposium (ATS), New Delhi, India, 2011, pp. 532-538.
  • [7] T. Wenzel and H. Ehrenberg. (2009) Combining boundary scan and jtag emulation for advanced structural test and diagnostics. White Paper. [Online]. Available: http://tmworld.resourcecenteronline.com
  • [8] S. Devadze, A. Jutman, A. Tsertov, M. Instenberg, and R. Ubar, “Microprocessor-based system test using debug interface,” in Proc. of 26th IEEE NORCHIP Conference, Nov. 2008, pp. 98-101.
  • [9] T. Wenzel and H. Ehrenberg. (2009) Combining boundary scan and JTAG emulation for advanced structural test and diagnostics: White paper. [Online]. Available: http://tmworld.resourcecenteronline.com
  • [10] XC236xE Data Sheet, V1.2 2012-06, Infineon Technologies AG, 2012.
  • [11] Keil, Tools by ARM, and ARM Ltd. (2009) Getting started. creating applications with uvision4. Manual. [Online]. Available: http://www.keil.com/product/brochures/uv4.pdf
  • [12] Goepel Electronic Ltd. (2012) Jtag/boundary scan is probably the most ingenious test process. Web Article. [Online]. Available: http://www.goepel.com/en/jtag-boundary- scan/boundary-scan-instruments.html
  • [13] M29EW Datasheet, 208045-I0, Numonyx Axcell, 2010.
  • [14] ARM Limited. (2011) ARM Architecture Reference Manual - ARMv7- A and ARMv7-R edition. ARM DDI 0406C, Manual.
  • [15] -.(2006) ARM Debug Interface v5 Architecture Specification. ARM IHI 0031A, Manual.
  • [16] Micron. (2010) M79M 2GB NAND Flash. MT29F2 Datasheet.
  • [17] Xilinx. (2012) Zynq-7000 EPP Technical Reference Manual. UG585 (v1.1).
  • [18] Numonyx Axcell. (2010) N25Q128 1.8V Datasheet. Rev 1.0.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-5edc1765-1410-433e-8b42-9b9c87d7da89
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.