Author Topic: Altera Cyclone II mini board: why hardwire external pins?  (Read 2214 times)

0 Members and 1 Guest are viewing this topic.

Offline obiwanjacobiTopic starter

  • Super Contributor
  • ***
  • Posts: 1013
  • Country: nl
  • What's this yippee-yayoh pin you talk about!?
    • Marctronix Blog
Altera Cyclone II mini board: why hardwire external pins?
« on: May 21, 2020, 08:49:11 am »
I am looking at the schematic of a cheap ebay Altera Cyclone II mini board and I am wondering why they chose to short 4 pins (pins: 26, 27, 80 and 81) to 1.2V and GND - pins that also are exposed to the pin headers (P2 and P4)?

Based on the pin documentation of the Cyclone II (T144) they are just normal IO pins (with a differential function)...

I would understand if they would not be used - when there is not enough room on the pin headers to break them out, but that is clearly not the case.

Why?

At this point I am thinking of simply removing those zero Ohm resistors (R1, R2, R9 and R10) to get use out of those pins...
« Last Edit: May 21, 2020, 08:51:27 am by obiwanjacobi »
Arduino Template Library | Zalt Z80 Computer
Wrong code should not compile!
 

Offline oPossum

  • Super Contributor
  • ***
  • Posts: 1447
  • Country: us
  • Very dangerous - may attack at any time
Re: Altera Cyclone II mini board: why hardwire external pins?
« Reply #1 on: May 21, 2020, 09:10:13 am »
That may have been done to support another part in the same package that does require power on those pins.
 

Offline BrianHG

  • Super Contributor
  • ***
  • Posts: 8076
  • Country: ca
Re: Altera Cyclone II mini board: why hardwire external pins?
« Reply #2 on: May 21, 2020, 09:14:48 am »
That may have been done to support another part in the same package that does require power on those pins.
Yes, the larger core of the EP2C16/EP2C25 requires more current for their larger core, hence those IOs are changed into VCCint & GNDint.  I hope that board's regulator can handle it if you goto the larger FPGAs...
 

Offline obiwanjacobiTopic starter

  • Super Contributor
  • ***
  • Posts: 1013
  • Country: nl
  • What's this yippee-yayoh pin you talk about!?
    • Marctronix Blog
Re: Altera Cyclone II mini board: why hardwire external pins?
« Reply #3 on: May 21, 2020, 09:16:02 am »
Package as in the board or the Cyclone II chip?

Edit: I see you mean the chip.

There's practically nothing on the board.

« Last Edit: May 21, 2020, 09:18:39 am by obiwanjacobi »
Arduino Template Library | Zalt Z80 Computer
Wrong code should not compile!
 

Offline obiwanjacobiTopic starter

  • Super Contributor
  • ***
  • Posts: 1013
  • Country: nl
  • What's this yippee-yayoh pin you talk about!?
    • Marctronix Blog
Re: Altera Cyclone II mini board: why hardwire external pins?
« Reply #4 on: May 21, 2020, 09:24:10 am »
That may have been done to support another part in the same package that does require power on those pins.
Yes, the larger core of the EP2C16/EP2C25 requires more current for their larger core, hence those IOs are changed into VCCint & GNDint.  I hope that board's regulator can handle it if you goto the larger FPGAs...

Only the EP2C5  and EP2C8 come in a T144 so is this a left over of a generic schematic ...?

Seems to me I can safely remove these zero-Ohm R's.
Arduino Template Library | Zalt Z80 Computer
Wrong code should not compile!
 

Offline BrianHG

  • Super Contributor
  • ***
  • Posts: 8076
  • Country: ca
Re: Altera Cyclone II mini board: why hardwire external pins?
« Reply #5 on: May 21, 2020, 10:29:16 am »
Sorry, my mistake, I quoted the CycloneIII T144 devices.
Yes, the CycloneII T144 EP2C8 has less IOs then the EP2C5 as listed in the CycloneII handbook on page 22.
In the CycloneIIIs, this divide doesn't begin until it's larger devices which are also available in T144.

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/cyc2/cyc2_cii5v1.pdf

In my CycloneIII designs which use multiple generations like this, I usually just wire the VCCints and GNDints and make sure I keep those pins as inputs when compiling for a smaller Cyclone where those pins may be IOs.
 

Offline obiwanjacobiTopic starter

  • Super Contributor
  • ***
  • Posts: 1013
  • Country: nl
  • What's this yippee-yayoh pin you talk about!?
    • Marctronix Blog
Re: Altera Cyclone II mini board: why hardwire external pins?
« Reply #6 on: May 22, 2020, 06:07:06 am »
I think I need all the pins I can get on this one  ;D  8)
Arduino Template Library | Zalt Z80 Computer
Wrong code should not compile!
 

Offline james_s

  • Super Contributor
  • ***
  • Posts: 21611
  • Country: us
Re: Altera Cyclone II mini board: why hardwire external pins?
« Reply #7 on: May 22, 2020, 06:14:36 am »
I have about a dozen of these boards and I have always removed the zero ohm jumpers, also the resistor and capacitor that is wired to one of the other pins. I needed every pin I could get for my vector game. I've developed a bunch of projects for that board.

https://github.com/james10952001

 

Offline obiwanjacobiTopic starter

  • Super Contributor
  • ***
  • Posts: 1013
  • Country: nl
  • What's this yippee-yayoh pin you talk about!?
    • Marctronix Blog
Re: Altera Cyclone II mini board: why hardwire external pins?
« Reply #8 on: May 22, 2020, 06:23:18 am »
I left the R/C to act as a reset pin... - but, yeah.

I also hate it when they attach buttons to the pins without R's - an accident waiting to happen.

Attached is a pin planner csv file (as .zip) you can import into Quartus I made to document this.
« Last Edit: May 22, 2020, 06:25:05 am by obiwanjacobi »
Arduino Template Library | Zalt Z80 Computer
Wrong code should not compile!
 
The following users thanked this post: oPossum, dentaku

Offline dentaku

  • Frequent Contributor
  • **
  • Posts: 881
  • Country: ca
Re: Altera Cyclone II mini board: why hardwire external pins?
« Reply #9 on: December 14, 2020, 02:00:23 am »
I read about this problem and how it can cause the regulator to get hot on this Github page.
https://github.com/linker3000/Multicomper
I'm glad to see other people have decided to just remove the 0 ohm resistors and it works fine.

I'm guessing the original purpose for this board needed these but when people started cloning them they just kept the resistors there for no reason.
 

Offline james_s

  • Super Contributor
  • ***
  • Posts: 21611
  • Country: us
Re: Altera Cyclone II mini board: why hardwire external pins?
« Reply #10 on: December 14, 2020, 06:18:39 am »
They're required for the larger Cyclone II part in the same package, but I've never actually seen that part used on a board like this. I think whoever made these boards just blindly installed the entire BOM without questioning whether those jumpers were actually needed. I ran into this recently with low volume production product a friend of mine designed, the company they had build them installed a bunch of extra parts that weren't supposed to be there which resulted in a lot of extra troubleshooting time from me. They had populated a buck regulator but then also populated the jumper that completely bypasses the regulator and a bunch of other bits, it was obvious they never even looked at the circuit, just built it and ignored all of the "do not fit" notes.
 

Offline dentaku

  • Frequent Contributor
  • **
  • Posts: 881
  • Country: ca
Re: Altera Cyclone II mini board: why hardwire external pins?
« Reply #11 on: December 14, 2020, 11:59:23 pm »
They're required for the larger Cyclone II part in the same package, but I've never actually seen that part used on a board like this. I think whoever made these boards just blindly installed the entire BOM without questioning whether those jumpers were actually needed. I ran into this recently with low volume production product a friend of mine designed, the company they had build them installed a bunch of extra parts that weren't supposed to be there which resulted in a lot of extra troubleshooting time from me. They had populated a buck regulator but then also populated the jumper that completely bypasses the regulator and a bunch of other bits, it was obvious they never even looked at the circuit, just built it and ignored all of the "do not fit" notes.

OK, that makes sense.
I'm going to remove the jumpers on 26 and 81 then. I have this board but the programmer hasn't shown up yet so when I found out about those two pins being tied directly to 1.2V I wanted to make sure other people were OK with removing them.
Like the original poster said, 27 and 80 are tied directly to GND so I might as well remove them too because the .PDF lists them as regular IO pins and I don't want to waste pins for nothing or risk shorting them.
 

Offline james_s

  • Super Contributor
  • ***
  • Posts: 21611
  • Country: us
Re: Altera Cyclone II mini board: why hardwire external pins?
« Reply #12 on: December 15, 2020, 03:45:43 am »
I've been removing all of those jumpers on all of my boards, there's no reason not to. Initially when I released some of my projects I used some of those pins and forgot they had originally been tied to ground and vcc, caused problems for some people trying to replicate them.
 
The following users thanked this post: dentaku


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf