Abstract

This paper introduces a design method for SOPC (System on Programmable Chip) based on embedded Nios II soft-core processor. The interface between the soft-core processor Nios II and the TDC module is given, and the initial programming technique and Nios II application programme is explained at the same time.

Highlights

  • Email: zjw0128 @tom.com Abstract This paper introduces a design method for SOPC (System on Programmable Chip) based on embedded Nios II soft-core processor

  • Dedicated instructions for computing 64-bit and 128-bit products of multiplication Floating-point instructions for single-precision floating-point operations Single-instruction barrel shifter Access to a variety of on-chip peripherals, and interfaces to off-chip memories and peripherals Hardware-assisted debug module enabling processor start, stop, step and trace under integrated development environment (IDE)control Software development environment based on the GNU C/C++ tool chain and Eclipse IDE

  • As NiosII soft-core processor design can use a lot of nuclear molding IP, and Nios II processors can link the external memory, LCD display, ethernet controller and USB, peripherals for the coordination and sharing of data

Read more

Summary

TDC-GP1 chip brief Introduction

TDC - GP1 chip is a dual-channel Universal time-to-digital converter chip, with the largest range of 200ms and accuracy of 125 ps. Chip supports two working range and kinds of work patterns and it has flexible work practices. TDC-GP1 use 44 pin TQFP package with TDC measurement unit, 16-ALU, RLC measurement unit and eight processor interface modules. The pin names and functions are listed in Table 1(Acam, 2001)

Start input
NiosII and TDC-GPl interface circuit
NiosII and TDC interface chip
Initialization TDC–GPl
Measurement showed unit
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.