EasyManua.ls Logo

ASIX Forte - Fast Clocks Option (FORTE Only); RUNTEST Without Run_Count (SVF Only); RUNTEST Timing Multiply (both SVF and XSVF); RUNTEST with Run_Count and no Timing

ASIX Forte
102 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Page 94
The maximum frequency is 3MHz for the PRESTO
programmer and 15MHz for FORTE.
If the Ignore FREQUENCY commands option is selected,
the programmer applies only the frequency set by the
user and ignores all FREQUENCY commands.
8.2.2 Fast Clocks Option
(FORTE only)
This option is available only for the FORTE programmer.
According to the JTAG specification, the signal at TDI is
sampled at TCK's rising edge. However, should a higher
frequency be required (around 5MHz or more), it may be
useful to change the moment of sampling from the rising
edge to the falling edge by shifting it by 1/2 of the TCK
period. To do so, choose Fast Clock Option.
8.2.3 RUNTEST without
run_count (SVF only)
The programmer should stay in the specified state for the
specified time and generate the clock signal on TCK while
executing an SVF file.
The specified time can be exceeded, but it slows the
programming process down. Even though it is not
supported by the SVF specification, many programmable
devices allow stopping the TCK clock during this time.
The programmer's ability to keep accurate time needs to
be considered. A high level of accuracy cannot be
achieved if the maximum frequency is used (the
programmer can guarantee respecting the min_time SEC
parameter only). A higher accuracy can be achieved with
slow clock (~100kHz). If the clock signal is not used at
all, the programmer is capable of following the min_time
SEC parameter almost exactly.
Three possibilities are available considering these facts:
no clock on TCK
slow clock on TCK (~100kHz)
default speed clock on TCK
Example: "RUNTEST 3E-3SEC;" means "Generate clock on
TCK for at least 3ms".
8.2.4 RUNTEST Timing
Multiply (both SVF
and XSVF)
Recommended values:
for accurate timing specified in the SVF or XSVF file:
0% (no added time)
for XC9500(XL) family: 100% or more
for Atmel AVR (e.g. ATmega128): 25%
8.2.5 RUNTEST with
run_count and no
timing
(bothSVFandXSVF)
This command should be interpreted as the minimum
frequency on TCK.
Yet some SVF file generators (such as Xilinx iMPACT, for
example) use this command as waiting time and assume
a frequency of 1MHz. For such cases the use of "interpret
as RUNTEST min_time with scale 1MHz" setting is
recommended.
JTAG Player Behavior When Reaching RUNTIME
Command With MINTIME Specification
(This concerns only SVF files as the RUNTEST alternative,
which is usable in XSVF XRUNTEST run_count cannot
specify time.)

Table of Contents