Using Floating Point and Long Division with TLSR8 Chips from TaiLing Micro

Using Floating Point and Long Division with TLSR8 Chips from TaiLing Micro

1 Introduction The TLSR8 series (including B85, B87, B80) from TaiLing does not support hardware floating point operations. In practical applications, we often encounter customer feedback requesting the use of floating point and 64-bit data for multiplication and division operations. A software floating point library can be added to achieve this. After consulting with the … Read more

Exploring C Language Data Types: Integer, Floating-Point, and Character Types – A Must-Read for Programmers!

Exploring C Language Data Types: Integer, Floating-Point, and Character Types - A Must-Read for Programmers!

Click the blue text to follow usData Types in C Language (Integer, Floating-Point, Character) The data types in C define how variables are stored, their range of values, and the operations that can be performed on them. Mastering the basic data types is key to writing efficient programs. This section introduces three core types: Integer, … Read more

Performance Evaluation of Artix 7 Series DSP FP32

Performance Evaluation of Artix 7 Series DSP FP32

The Artix 7 series FPGA provides many DSP hardware units that can be configured for floating-point operations.In the Vivado IP configuration interface, the clock cycle for the module can be selected, and data can be read out after a specified number of clock cycles.The Floating Point IP resource user manual from Vivado.However, it is somewhat … Read more

Five Considerations for Microcontroller Embedded Programming

Five Considerations for Microcontroller Embedded Programming

In the process of microcontroller programming, if a designer can master multiple programming languages simultaneously, then that designer is undoubtedly a very talented individual. However, mastering assembly, C, and C++ at the same time is quite challenging, and many beginners struggle significantly while learning just one of these languages. This article specifically compiles insights from … Read more

Five Considerations for Microcontroller Embedded Programming

Five Considerations for Microcontroller Embedded Programming

In the process of microcontroller programming, if a designer can master multiple programming languages simultaneously, then that designer is undoubtedly a very talented individual. However, mastering assembly, C, and C++ at the same time is quite challenging, and many beginners struggle significantly while learning just one of these languages. This article specifically compiles opinions from … Read more