A
Aleksandar Kuktin
Guest
Hi all.
Can someone please make my life easier by solving a dilemma? How many
signal transitions per second can iCE40's I/O handle? HX devices.
The datasheet has a table called "Maximum sysIO Buffer Performance" which
lists numbers in MHz. Are these numbers full-cycle (two transitions) or
half-cycle (one transition)?
There is also a table called "iCE40 External Switching Characteristics -
HX Devices" which has some numbers on what appear to be signal setup and
hold times, plus skew. Working these numbers out, one gets an estimate
that does not conform to the other table (it is lower).
So what is it? How many times can I toggle or be toggled?
FWIW, I'm trying to figure out how big a screen I can drive with it. I'm
hoping for B101AW03-V1 which is a 1024x800 @60Hz, uses a three+one FSD-
Link but needs to be driven at ~383.6 Mts (million signal transitions per
second). I also want to figure out if I can interface to a DDR2 memory
interface at 166 MHz, or if I'm stuck with 125 MHz.
Can someone please make my life easier by solving a dilemma? How many
signal transitions per second can iCE40's I/O handle? HX devices.
The datasheet has a table called "Maximum sysIO Buffer Performance" which
lists numbers in MHz. Are these numbers full-cycle (two transitions) or
half-cycle (one transition)?
There is also a table called "iCE40 External Switching Characteristics -
HX Devices" which has some numbers on what appear to be signal setup and
hold times, plus skew. Working these numbers out, one gets an estimate
that does not conform to the other table (it is lower).
So what is it? How many times can I toggle or be toggled?
FWIW, I'm trying to figure out how big a screen I can drive with it. I'm
hoping for B101AW03-V1 which is a 1024x800 @60Hz, uses a three+one FSD-
Link but needs to be driven at ~383.6 Mts (million signal transitions per
second). I also want to figure out if I can interface to a DDR2 memory
interface at 166 MHz, or if I'm stuck with 125 MHz.