200D Orion Board - The Function of J14

User avatar
W1AEX
Posts: 425
Joined: Sun Apr 09, 2017 6:17 pm
Location: Connecticut, USA
Contact:

200D Orion Board - The Function of J14

Postby W1AEX » Wed Mar 30, 2022 8:25 pm

I have had several 200D users mention to me that the little bootloader/run switch soldered to the bottom of the Orion board and accessible through a hole in the bottom plate is very fragile. Apparently, if you slip with whatever tool you insert into the port to slide the mini switch it's very easy to rip the switch right off the board. When this happens, the traces on the bottom of the Orion board can be torn away making it difficult for an end user to repair the damage.

Looking at a photo of the top of the Orion board the J14 jumper block looks like it is right over the mini-switch. I thought it might be parallel to the mini-switch which would be great because you could easily put a jumper onto it to go into bootloader mode, or even better, use a header connector and run the leads to the back panel where a toggle switch could be mounted. Unfortunately, the schematic reveals that J14 grounds pin AK7 of the FPGA and the bootloader/run switch grounds pin AK8 of the FPGA. So, we can conclude that grounding AK8 switches the FPGA into bootloader mode but can anyone confirm what grounding AK7 does?

Unfortunately, from what I can see, the Altera Cyclone 4 datasheet does not give any information about pin functions.

Thanks, Rob W1AEX
Attachments
J14_Schematic.jpg
J14_Schematic.jpg (64.73 KiB) Viewed 2213 times
J14.jpg
J14.jpg (66.46 KiB) Viewed 2213 times
"One thing I am certain of is that there is too much certainty in the world."
User avatar
w-u-2-o
Posts: 5571
Joined: Fri Mar 10, 2017 1:47 pm

Re: 200D Orion Board - The Function of J14

Postby w-u-2-o » Wed Mar 30, 2022 8:50 pm

Unfortunately, from what I can see, the Altera Cyclone 4 datasheet does not give any information about pin functions.
How could it? They are wholly defined by firmware.

Perhaps someone knows off the top of their head. If not, then the above fact will be the secret to determining the function of J14. I don't have the time to do it right now, or possibly even in the next few days, but the way to determine what J14 is used for is to install Quartus Lite, download the Orion firmware .qar file you are interested in, import it into Quartus, look at the IO definition file to determine the internal signal name assigned to that pin, then look through the firmware code to see what it does.
User avatar
W1AEX
Posts: 425
Joined: Sun Apr 09, 2017 6:17 pm
Location: Connecticut, USA
Contact:

Re: 200D Orion Board - The Function of J14

Postby W1AEX » Wed Mar 30, 2022 11:54 pm

Oooooh... you're trying to motivate me Scott! I do have Quartus Lite (v19.1.0.670) installed but to be honest I am more likely to just put a jumper on J-14 to see what happens when the Orion is powered up. What could possibly go wrong?
"One thing I am certain of is that there is too much certainty in the world."
User avatar
w-u-2-o
Posts: 5571
Joined: Fri Mar 10, 2017 1:47 pm

Re: 200D Orion Board - The Function of J14

Postby w-u-2-o » Thu Mar 31, 2022 12:41 am

I'd be very careful. Remember the batch of 7000's that got bricked because of the misplaced memory select jumper at the factory.
User avatar
W1AEX
Posts: 425
Joined: Sun Apr 09, 2017 6:17 pm
Location: Connecticut, USA
Contact:

Re: 200D Orion Board - The Function of J14

Postby W1AEX » Thu Mar 31, 2022 2:27 am

Yeah, it's a jungle in there!
"One thing I am certain of is that there is too much certainty in the world."
User avatar
n1gp
Posts: 175
Joined: Sun Apr 09, 2017 6:34 pm

Re: 200D Orion Board - The Function of J14

Postby n1gp » Thu Mar 31, 2022 4:53 pm

J14 isn't being used in the Orion1 / 200D firmware as far as I tell.

It's assigned a signal name "MODE2" but nothing is attached to it.

In the Orion2 (7/8000) it's used to tell the firmware that there is an
EPCQ128A -vs- EPCS128 on board.

Code: Select all

 input  MODE2,                  //jumper J14 on Orion: 1 if removed = ECPS128; 0 if jumpered = ECPQ128A


-Rick / N1GP
User avatar
w-u-2-o
Posts: 5571
Joined: Fri Mar 10, 2017 1:47 pm

Re: 200D Orion Board - The Function of J14

Postby w-u-2-o » Thu Mar 31, 2022 5:11 pm

Oh yeah, that's the dreaded Orion MK II "brick me now" jumper! If it's set wrong and you try to program new firmware it'll brick the bootloader.

Good to know it has no function on the Orion.
User avatar
ramdor
Posts: 1468
Joined: Wed Jul 03, 2019 3:07 pm
Contact:

Re: 200D Orion Board - The Function of J14

Postby ramdor » Thu Mar 31, 2022 5:17 pm

hah yes ! That old chestnut !

viewtopic.php?f=27&t=3081&p=7720#p7434

the thread has my first post, as the jumper was missing in my radio

Richie.
User avatar
W1AEX
Posts: 425
Joined: Sun Apr 09, 2017 6:17 pm
Location: Connecticut, USA
Contact:

Re: 200D Orion Board - The Function of J14

Postby W1AEX » Fri Apr 01, 2022 3:16 am

Thank you Rick for the clarification regarding the J14 jumper on the Orion board. Good to know it's not functional and also very glad that it's not destructive. Scott's warning was certainly valid in light of the Orion II "deadly jumper fiasco" that Richie and others had to sort out with their brand new 7000 rigs!

73, Rob W1AEX
"One thing I am certain of is that there is too much certainty in the world."

Return to “Everything Else: Antennas, Relays, Switches, Power, Grounding, Cooling, etc.”