Sign in

username:

password:



Not a member?

Search Comp.Arch.FPGA



Search tips

fpga by Keywords

Altera | ASIC | CPLD | Cyclone | DCM | DDR | DSP | Ethernet | ISE | JTAG | Linux | LVDS | Microblaze | ML310 | Modelsim | NIOS | OPB | PCI | Quartus | RocketIO | SDRAM | Spartan | Spartan3 | SRAM | Stratix | Verilog | VHDL | Virtex | Virtex-4 | Virtex-II | Xilinx | XST


Ads

See Also

DSPEmbedded SystemsElectronics

Comp.Arch.FPGA | CPLD input

There are 7 messages in this thread.

You are currently looking at messages 0 to 7.

CPLD input - Hans Maier - 2004-04-25 18:22:00

Does a CPLD Input source current ? When I measure the voltage
at my CPLD input pin, it is somewhere in the 3V range. When I connect
it to ground, it sources about 50 mA. Is that normal ? I thought an
input should not behave like this ..!?

	
______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.



Re: CPLD input - Austin Lesea - 2004-04-26 10:48:00

Hans,

I would call that an output, or a broken input.

Austin

Hans Maier wrote:
> Does a CPLD Input source current ? When I measure the voltage
> at my CPLD input pin, it is somewhere in the 3V range. When I connect
> it to ground, it sources about 50 mA. Is that normal ? I thought an
> input should not behave like this ..!?
> 
> 	
______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.

Re: CPLD input - Hans Maier - 2004-04-26 16:04:00

>I would call that an output, or a broken input.

Yes, this is driving me mad ....

It is configured as input, and it WORKS as input. If I
pull it down to ground, the logic detects the low level.

Could it still be broken ? How could I break an input ?
There are only 5V on the board ....And the rest of the
chip works just fine ....





Re: CPLD input - Jim Granville - 2004-04-26 17:03:00

Hans Maier wrote:

>>I would call that an output, or a broken input.
> 
> 
> Yes, this is driving me mad ....
> 
> It is configured as input, and it WORKS as input. If I
> pull it down to ground, the logic detects the low level.
> 
> Could it still be broken ? How could I break an input ?
> There are only 5V on the board ....And the rest of the
> chip works just fine ....

  You could clarify if your 50mA meant 50 microamps, or
50 milliamps. Many times I've seen the greek 'u' in uA
morph into mA on the internet as it jumps fonts....
  50uA could be a normal pin pullup, 50mA sounds like
the PFET is on.

  A simple test is to try moving the function to another pin,
or simply swap the pin allocates (two same-class pins).
  If the problem stays with the pin, it's likely to be
chip related, if it moves with the function, suspect something
in your code...

-jg


Re: CPLD input - Hans Maier - 2004-04-27 14:11:00

>  You could clarify if your 50mA meant 50
microamps, or
>50 milliamps. Many times I've seen the greek 'u' in uA
>morph into mA on the internet as it jumps fonts....
>  50uA could be a normal pin pullup, 50mA sounds like
>the PFET is on.

it is 0.050 A or 50 milliamps


>  A simple test is to try moving the function to another pin,
> or simply swap the pin allocates (two same-class pins).

Thanks I will do that.

>  If the problem stays with the pin, it's likely to be
>chip related, if it moves with the function, suspect something
>in your code...

code is very simple:

VCC_SENSE: in    std_logic;                       -- sense power    


______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.

Re: CPLD input - John_H - 2004-04-27 16:13:00

Here's a weird thought...  Try VOLT_SENSE: in
              -- sense power


"Hans Maier" <H...@Maier.com> wrote in message
news:1...@4ax.com...
> >  You could clarify if your 50mA meant 50 microamps, or
> >50 milliamps. Many times I've seen the greek 'u' in uA
> >morph into mA on the internet as it jumps fonts....
> >  50uA could be a normal pin pullup, 50mA sounds like
> >the PFET is on.
>
> it is 0.050 A or 50 milliamps
>
>
> >  A simple test is to try moving the function to another pin,
> > or simply swap the pin allocates (two same-class pins).
>
> Thanks I will do that.
>
> >  If the problem stays with the pin, it's likely to be
> >chip related, if it moves with the function, suspect something
> >in your code...
>
> code is very simple:
>
> VCC_SENSE: in    std_logic;                       -- sense power
>
>



Re: CPLD input - Kroko - 2004-05-02 15:07:00

Thanks for your help, It actually WAS a broken
input.
The behaviour is OK when I use a new chip ..


>Here's a weird thought...  Try VOLT_SENSE: in
>              -- sense power
>
>
>"Hans Maier" <H...@Maier.com> wrote in message
>news:1...@4ax.com...
>> >  You could clarify if your 50mA meant 50 microamps, or
>> >50 milliamps. Many times I've seen the greek 'u' in uA
>> >morph into mA on the internet as it jumps fonts....
>> >  50uA could be a normal pin pullup, 50mA sounds like
>> >the PFET is on.
>>
>> it is 0.050 A or 50 milliamps
>>
>>
>> >  A simple test is to try moving the function to another pin,
>> > or simply swap the pin allocates (two same-class pins).
>>
>> Thanks I will do that.
>>
>> >  If the problem stays with the pin, it's likely to be
>> >chip related, if it moves with the function, suspect something
>> >in your code...
>>
>> code is very simple:
>>
>> VCC_SENSE: in    std_logic;                       -- sense power
>>
>>
>