A
alb
Guest
Hi Rick,
On 08/11/2013 15:47, rickman wrote:
[]
Between the I/O Bank and the FPGA core there's the BSR mandated by the
IEEE-1149.1 standard (JTAG) that you can control during programming. I'm
trying to look for 'default' values, but that is not essential since
when both VCC and VCCI will be above the functional voltage level the
I/O will first drive the input and 200ns later the output, resulting in
the transition '1'->'0' on RST_p which, in turns, generates a transition
'0'->'1' on RST_n, to be used internally as an active low reset.
Actually you do not need to have VCC functional *before* VCCI. I paste
here an excerpt from the app note:
(pag.2)
HTH,
Al
On 08/11/2013 15:47, rickman wrote:
[]
According to the FAE it is possible to configure the internal weak
pull-up resistor on the PIN configuration and profit of the same
mechanism described in the AN I was referring to
(http://www.actel.com/documents/LPF_AC380_AN.pdf), therefore
*without* the need of an additional external pull up resistor.
The app note goes into great detail about the timing of VCC and VCCI.
In this discussion I believe they are talking about the input from
the IBUF (RST_p) when they say, "The I/Os are tristated and the core
logic detects '1' on the inputs from the boundary scan register
(BSR)." It is not clear what sets the value in the BSR. It is also
not clear how this determines the value of the RST_p signal.
Between the I/O Bank and the FPGA core there's the BSR mandated by the
IEEE-1149.1 standard (JTAG) that you can control during programming. I'm
trying to look for 'default' values, but that is not essential since
when both VCC and VCCI will be above the functional voltage level the
I/O will first drive the input and 200ns later the output, resulting in
the transition '1'->'0' on RST_p which, in turns, generates a transition
'0'->'1' on RST_n, to be used internally as an active low reset.
This entire circuit seems to depend on VCC reaching "its functional
voltage level" before VCCI. Do you know that this is true for your
board?
Actually you do not need to have VCC functional *before* VCCI. I paste
here an excerpt from the app note:
(pag.2)
Before the start of power-up, all the I/Os are tristated. The I/Os
remain tristated during the power-up until the last supply (being
either VCCIBx or VCC) is powered to its functional activation voltage
level. After the last supply reaches the functional voltage level,
the outputs of the active I/O bank exits the tristate mode and drive
the logic at the input of the output buffer. Similarly, the input
buffers of the active I/O bank passes the external logic into the
FPGA fabric once the last supply reaches its functional voltage
level. The behavior of user I/Os is independent of the VCC and VCCIBx
power-up sequence
HTH,
Al