This paper discusses about an improvement of a previous research on hardware based trigonometric calculations. Tangent function will also be implemented to get a complete set. The functions have been simulated using Quartus II where the result will be compared to the previous work. The number of bits has also been extended for each trigonometric function. The design is based on RTL due to its resource efficient nature. At earlier stage, a technology independent test bench simulation was conducted on ModelSim due to its convenience in capturing simulation data so that accuracy information can be obtained. On second stage, Intel/Altera Quartus II will be used to simulate on technology dependent platform, particularly on the one belonging to Intel/Altera itself. Real data on no. logic elements used and propagation delay have also been obtained.

1.
I. N.
Mahmud
, “Hardware implementation of improved mathematical functions on FPGA with RTL approach,”
Final project
,
National Defense University of Malaysia
,
2014
.
2.
V.
Considine
, “
CORDIC trigonometric function generator for DSP
,” in
International Conference on Acoustics, Speech, and Signal Processing
(
1989
), pp.
2381
2384
.
3.
J. T.
Tou
and
R. C.
Gonzalez
,
Pattern Recognition
(
Addison-Wesley
,
Massachusetts
,
1974
).
4.
V.
Kantabutra
,
IEEE Transactions on Computers
45
,
328
339
(
1996
).
5.
J. J.
O’Connor
and
E. F.
Robertson
,
Trigonometric functions
,
University of St. Andrews
,
Fife
,
1996
.
6.
T. E.
Price
,
Lesson 2: The trigonometric functions
,
University of Akron
,
Ohio
,
2001
.
7.
P.
Edwards
,
Maclaurin series
,
Bournemouth University
,
England
,
2004
.
8.
M. K.
Wu
,
Y. S.
Kung
,
Y. H.
Huang
and
T. H.
Jung
, “
Fixed-point computation of robot kinematics in FPGA
”, in
IEEE International Conference on Advanced Robotics and Intelligent Systems
(
Institute of Electrical and Electronics Engineers
,
Piscataway
,
NJ
,
2014
), pp.
35
40
.
9.
B.
Uther
,
Verilog hardware description language
(
Pearson Education
,
England
,
2011
).
10.
K. H.
Yeap
,
H.
Nisar
,
K. H.
Chong
,
Z. I.
Rizman
,
C. C.
Yang
,
Y. T.
Yong
and
K. C.
Lai
,
International Journal of Electronics
,
Computer and Communications Technologies
3
,
10
16
(
2012
).
This content is only available via PDF.