OpenCores
URL https://opencores.org/ocsvn/forwardcom/forwardcom/trunk

Subversion Repositories forwardcom

[/] [forwardcom/] [manual/] [fwc_testsuite.tex] - Blame information for rev 137

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 137 Agner
% chapter included in forwardcom.tex
2
\documentclass[forwardcom.tex]{subfiles}
3
\begin{document}
4
\RaggedRight
5
 
6
\chapter{Test suite}
7
A suite of test is provided for testing all instructions and formats.
8
\vv
9
 
10
The test programs are written in ForwardCom assembly for the purpose of self test of emulator and softcores.
11
\vv
12
 
13
The source code for the test programs are available at:\\
14
\href{https://github.com/ForwardCom/test-suite}{github.com/ForwardCom/test-suite}
15
\vv
16
 
17
The following test programs are available so far:
18
\begin{itemize}
19
\item tests\_arithmetics.as: Test all integer arithmetic instructions
20
\item tests\_bool\_bit.as: Test all boolean and bit manipulation instructions
21
\item tests\_branch.as: Test all jump, call, and branch instructions
22
\item test\_formats.as: Test all integer instruction formats
23
\end{itemize}
24
\vv
25
 
26
Test programs for vector instructions and floating point instructions are not available yet.
27
\vv
28
 
29
The test programs must be assembled and linked with the library libc.li for testing on the emulator or full-featured softcores. Use libc-light.li instead of libc.li for the softcore with limited capabilities and no system calls.
30
\vv
31
 
32
 
33
\end{document}

powered by: WebSVN 2.1.0

© copyright 1999-2022 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.