Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
13 years ago

interfacing Flex10k10 to CMOS

Hi There!

Bit of a dumb question but can I directly interface a 10k10 to a 5v CMOS device or do I need to use pull-ups? From what I can tell it outputs *just* above 3.5v (on a 5v core/IO voltage) so it should be okay, right?

Thanks!

-Mux

13 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    If its an all 5V system, then why would you suggest you are using VCCIO = 3.3V? :)

    --- Quote End ---

    I wasn't :-) That's why it probably came across as confusing...

    --- Quote Start ---

    I'm not sure that anything really changes in the I/O cells based on these selections. I recall that selecting between standards gives you more current drive options in some of the newer devices, but I don't recall the FLEX10Ks as having a lot of flexibility. It may be that these settings are more "you telling the tool about the PCB" rather than the tool using those settings to set a bit in the configuration bit stream.

    Either way, the I/Os are 5V tolerant, so you can try both. Generate a toggling signal and look at it with a scope for each setting.

    Cheers,

    Dave

    --- Quote End ---

    Yeah, either of the settings work which is somewhat puzzling. Right now I've been wrestling with some issues on my own PCB where I'm seeing some erratic behavior. Been poking around with a logic probe but looks like I need to bring out my scope..

    -Mux
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    looks like I need to bring out my scope...

    --- Quote End ---

    Yep :)

    Good luck!

    Cheers,

    Dave
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    No matter how crappy a logic analyzer you have (USBEE-SX in my case), a picture is worth a thousand words.

    On the Z80, the \RD line goes about the same time as \MREQ goes low, so I gated my CS based on that since it's actually ram I didn't want to scribble over. In my all-mighty wisdom I figured that decoding ram should therefore be (\RDd&\WR) which nicely gated / killed my address setup time to coincide with the write-pulse, resulting in err, junk..

    Since signal-tap isn't supported on 10K10 devices, I'm considering upgrading to a LogicPort analyzer. Anyone have good / bad things to say about that one (or perhaps willing to sell me theirs? )

    -Mux