OSSC Pro

The place for all discussion on gaming hardware
User avatar
orange808
Posts: 3196
Joined: Sat Aug 20, 2016 5:43 am

Re: OSSC Pro

Post by orange808 »

+1 on USB support

P.S.
(Complaining about feature requests damages the noise to signal in this thread much more than feature requests do. Complaints about feature requests and unfunny jokes are off topic. Feature requests belong here and they are ON TOPIC.)

Edit: Forget it. I made it worse. Please continue clogging the thread with nothing burgers.

Edit to the edit:
The DE-10 Nano already has a USB port. All you need to add is a port on the case (positioned anywhere that is convenient) and a wire to the DE-10 Nano. If the case design isn't final, it's a small request.

It's not a huge ask.
Last edited by orange808 on Wed Nov 04, 2020 8:34 pm, edited 2 times in total.
We apologise for the inconvenience
User avatar
NormalFish
Posts: 282
Joined: Tue May 26, 2015 3:35 pm

Re: OSSC Pro

Post by NormalFish »

orange808 wrote:+1 on USB support

P.S.
(Complaining about feature requests damages the noise to signal in this thread much more than feature requests do. Complaints about feature requests and unfunny jokes are off topic. Feature requests belong here and they are ON TOPIC.)
Feature creep is going to hinder this project more than signal:noise ratio in a discussion thread. It baffles me you think otherwise
User avatar
bobrocks95
Posts: 3460
Joined: Mon Apr 30, 2012 2:27 am
Location: Kentucky

Re: OSSC Pro

Post by bobrocks95 »

Everybody seems to think the one feature they want "deserves" to be included on the main board, and the thought of using the expansion port as it's intended for optional features a small fraction of users will utilize sounds like sacrilege.

No, a video scaler does not need a controller port as a default feature, just like it doesn't need the second HDMI output I'd like for streaming. And that doesn't even mean you won't get one! That's what the expansion port is for!
PS1 Disc-Based Game ID BIOS patch for MemCard Pro and SD2PSX automatic VMC switching.
User avatar
Thomago
Posts: 585
Joined: Fri Oct 26, 2012 7:01 pm
Location: Germany

Re: OSSC Pro

Post by Thomago »

I cannot believe that people here are requesting USB functionality for turning the OSSC Pro into an FPGA console. :shock:
User avatar
ASDR
Posts: 825
Joined: Sat Aug 12, 2017 3:43 pm
Location: Europistan

Re: OSSC Pro

Post by ASDR »

Just to be clear, I think it was marqs himself that even brought up the idea of using the OSSC Pro as a Mister-like device since it is based on the same FPGA / general architecture and presumably the community could port cores over easily. I wouldn't have even thought of that. So I'm a bit confused why everybody is so upset with me for suggesting something to actually making it work for that purpose. You gotta hook up a controller if you want to play on it, after all. I mean, hey, if I can't play Mister cores on the OSSC Pro, then that's that, but it wasn't even my idea in the first place and everybody is acting like it is this totally absurd, novel idea that has just been mentioned now for the first time.

Also, a USB port is an expansion port. I'm not suggesting to add a controller port, or an Ethernet port, or an M.2 drive slot or a connector for a calibration probe or lag tester and so on. A USB port just seemed like a good idea precisely because it is a very general purpose port that would allow all kinds of things, niche or not, to be added to the OSSC Pro later down the road without having to plan and develop them right now.

As for the existing expansion port design, I'm a bit worried that since the OSSC Pro lacks composite & S-Video input that port is essentially already used up just for the purpose of adding those.
jotheripper
Posts: 10
Joined: Thu Jan 02, 2020 8:55 pm

Re: OSSC Pro

Post by jotheripper »

@marqs
what do i need to start the DExx-vd_isl? i need to flash the de10n-vd_isl.jic with programmer? i have the pcb ready now...but without oled-display. ;-) is it possible to test the the de10-nano without the pcb but with yout software?
User avatar
marqs
Posts: 1034
Joined: Sat Dec 15, 2012 12:11 pm
Location: Finland

Re: OSSC Pro

Post by marqs »

ASDR wrote:Just to be clear, I think it was marqs himself that even brought up the idea of using the OSSC Pro as a Mister-like device since it is based on the same FPGA / general architecture and presumably the community could port cores over easily. I wouldn't have even thought of that. So I'm a bit confused why everybody is so upset with me for suggesting something to actually making it work for that purpose. You gotta hook up a controller if you want to play on it, after all. I mean, hey, if I can't play Mister cores on the OSSC Pro, then that's that, but it wasn't even my idea in the first place and everybody is acting like it is this totally absurd, novel idea that has just been mentioned now for the first time.
It was mentioned as one potential extra use case, but at this point it's still unknown how suitable Pro would in general and whether the community is even interested in porting cores to a new platform. The basic idea is that the board already should contain essential hardware that can be utilized for that purpose, but no extra HW/cost would be allocated for secondary use cases like this. A single USB 1.1 port is still debatable since it's just 2 IOs and single connector even though it would be no use for other than low-speed peripherals like controllers (and could end up being critizised for this reason when people try to hook all kinds of peripherals to it thinking it's a PC).
ASDR wrote:As for the existing expansion port design, I'm a bit worried that since the OSSC Pro lacks composite & S-Video input that port is essentially already used up just for the purpose of adding those.
In long run I hope s-video / composite decoding would get implemented on FPGA so that no extra HW would be needed (aside from passive adapter for connecting s-video to 3xRCA input).
User avatar
marqs
Posts: 1034
Joined: Sat Dec 15, 2012 12:11 pm
Location: Finland

Re: OSSC Pro

Post by marqs »

jotheripper wrote:@marqs
what do i need to start the DExx-vd_isl? i need to flash the de10n-vd_isl.jic with programmer? i have the pcb ready now...but without oled-display. ;-) is it possible to test the the de10-nano without the pcb but with yout software?
The firmware doen't work properly without add-on PCB being hooked to GPIO0, so that is a prequisite for practical testing. You also have to program de10n-vd_isl.jic by adding it on the chain after SOCVHPS in Quartus Programmer. The firmware now has a OSD and can be operated with the same remote as OSSC.
jotheripper
Posts: 10
Joined: Thu Jan 02, 2020 8:55 pm

Re: OSSC Pro

Post by jotheripper »

Hey Marqs.
Thanks for your Help and the realy good Addon-Boards. I'm very happy with this new tool.

Image

Image
User avatar
6t8k
Posts: 496
Joined: Wed Aug 14, 2019 2:44 pm

Re: OSSC Pro

Post by 6t8k »

Here too: congrats! :)

It's really interesting to see a second person build and use the DE10-Nano+vd_isl combination and see it in action. Indeed you might've provided the final straw that causes me to order a DE-10 Nano soon.

Be sure to use the opportunity to give it some good tests with the source signals and displays you have access to.
jotheripper
Posts: 10
Joined: Thu Jan 02, 2020 8:55 pm

Re: OSSC Pro

Post by jotheripper »

@marqs
Is it possible for DExx-vd_is to integreate the scaler mode in the future?
User avatar
marqs
Posts: 1034
Joined: Sat Dec 15, 2012 12:11 pm
Location: Finland

Re: OSSC Pro

Post by marqs »

jotheripper wrote:@marqs
Is it possible for DExx-vd_is to integreate the scaler mode in the future?
Yes, it should be possible. Ideally most of the firmware code could kept shared with Pro, but it remains to be seen if there will be strong incentives for diverging the codebase. The current firmware is also very early and not that user-friendly, but it still serves as a proof of concept for adaptive LM, i.e. proving the HW is capable of generating spec-conformant timings (aside from pixel clock) without triple buffering while staying in framelock.
User avatar
6t8k
Posts: 496
Joined: Wed Aug 14, 2019 2:44 pm

Re: OSSC Pro

Post by 6t8k »

Since DE-10 Nano has the same HDMI TX chip as is currently targeted for OSSC Pro, and even has a larger and faster Cyclone V, if you manage to reliably drive the SiI1136 and decide to replace the ADV7513 with it, OSSC Pro would have more of an edge over the DE-10 Nano+vd_isl combination, regarding "hard" features (excluding case etc). Everything else could be implemented via upgraded vd_isl Board connected to GPIO headers (HDMI RX on ISL board or separate board connected to other header), pretty much, assuming the firmwares are kept essentially in sync feature-wise (from FPGA's point of view both systems would be basically the same with some differences in pin assignment). Even assuming SiI1136 TX chip can be reliably driven with pixel clocks that enable more than 1920x1440p60 via GPIO1/Arduino headers, which would have the favorable side-effect of facilitating dual simultaneous output, there won't be enough pins left for ADV7611 HDMI RX chip (when connected to dedicated pins) or other expansion use cases that need more than just a few pins.
User avatar
sparksterz
Posts: 25
Joined: Fri May 10, 2013 8:13 pm

Re: OSSC Pro

Post by sparksterz »

So is the OSSC pro itself just going to be a series of additions to the DE-10 Nano board? Or is it currently just the development board for the future final PCB?
User avatar
vol.2
Posts: 2435
Joined: Mon Oct 31, 2016 3:13 pm
Location: bmore

Re: OSSC Pro

Post by vol.2 »

sparksterz wrote:So is the OSSC pro itself just going to be a series of additions to the DE-10 Nano board? Or is it currently just the development board for the future final PCB?
It's going to be its own thing. I believe there is some code divergence between the solutions based on recent posts.
User avatar
xeos
Posts: 167
Joined: Thu Oct 20, 2016 10:38 pm
Location: San Diego, California

Re: OSSC Pro

Post by xeos »

vol.2 wrote:
sparksterz wrote:So is the OSSC pro itself just going to be a series of additions to the DE-10 Nano board? Or is it currently just the development board for the future final PCB?
It's going to be its own thing. I believe there is some code divergence between the solutions based on recent posts.
That's my understanding too - though I'm personally much more excited about the DE-10 Nano addon idea than the monolithic OSSC pro box.
jotheripper
Posts: 10
Joined: Thu Jan 02, 2020 8:55 pm

Re: OSSC Pro

Post by jotheripper »

@marqs
did you activate the sound in DE10-vd_isl?
kamiboy
Posts: 1955
Joined: Sat Sep 04, 2010 4:40 pm
Location: Denmark

Re: OSSC Pro

Post by kamiboy »

Ugh, barrel jack for power? I shake my head at any new piece of electronics that is not powered via usb-c . Barrel jacks are so old fashioned which is reflected in their bulky accompanying power adapters. Tiny sleek modern usb-c phone chargers provide more than enough wattage, up to 20W for an example the Anker charger with the same size and form factor of a iPhone charger.

Of course usb-c ports are not only have a small footprint, but are more versatile as well.
User avatar
Konsolkongen
Posts: 2309
Joined: Fri May 16, 2008 8:28 pm
Location: Denmark

Re: OSSC Pro

Post by Konsolkongen »

USB ports only make sense for devices that takes 5V. For everything else it would be stupid.

I personally really don’t like USB connectors for power, especially micro USB. They are so flimsy and break too easy.
User avatar
marqs
Posts: 1034
Joined: Sat Dec 15, 2012 12:11 pm
Location: Finland

Re: OSSC Pro

Post by marqs »

kamiboy wrote:Ugh, barrel jack for power? I shake my head at any new piece of electronics that is not powered via usb-c . Barrel jacks are so old fashioned which is reflected in their bulky accompanying power adapters. Tiny sleek modern usb-c phone chargers provide more than enough wattage, up to 20W for an example the Anker charger with the same size and form factor of a iPhone charger.

Of course usb-c ports are not only have a small footprint, but are more versatile as well.
It was considered at one stage, but the idea was discarded for 2 simple reasons:

1. Reliability. I bet everyone knows people with phone / other device where USB Mini/Micro/Type-C connector has been torn off from PCB or otherwise has bad contact. Of course it's less of a concern for a device that's not plugged/unplugged daily, but still something that I'd like to avoid unless other constraints would favor them.

2. USB Power Delivery. To put it simple, it's a real mess. Most chargers / power adapters need negotiation before they can supply more than X milliamps.
User avatar
marqs
Posts: 1034
Joined: Sat Dec 15, 2012 12:11 pm
Location: Finland

Re: OSSC Pro

Post by marqs »

jotheripper wrote:@marqs
did you activate the sound in DE10-vd_isl?
It is enabled for SCART audio, you just need to connect J2 pins [2,4,6,8] to Arduino IO connector pins [D7,D6,D5,D4]. SPDIF input of the HDMI transmitter on DE10-Nano is not wired so you can't use optical input without modifying DE10-Nano or decoding SPDIF stream on FPGA.
User avatar
maxtherabbit
Posts: 1763
Joined: Mon Mar 05, 2018 4:03 pm

Re: OSSC Pro

Post by maxtherabbit »

kamiboy wrote:Ugh, barrel jack for power? I shake my head at any new piece of electronics that is not powered via usb-c . Barrel jacks are so old fashioned which is reflected in their bulky accompanying power adapters. Tiny sleek modern usb-c phone chargers provide more than enough wattage, up to 20W for an example the Anker charger with the same size and form factor of a iPhone charger.

Of course usb-c ports are not only have a small footprint, but are more versatile as well.
I shake my head right back at you. USB is flimsy fucking garbage. Fuck sleek and modern. I want big and bulletproof
kamiboy
Posts: 1955
Joined: Sat Sep 04, 2010 4:40 pm
Location: Denmark

Re: OSSC Pro

Post by kamiboy »

I would buy a current gen OSSC right now, but the eye sore barrel jack input with its 1A power requirement means I can't even use a simple USB to barrel jack cable to power it using a tiny 5W usb charger, since with such a rudimentary device on the other end they'll default to ancient standard 500mA current output, thanks Obama!

It simply wants to force me to purchase one of those obsolete hideous wall cancer of a power adapter to further clutter up my setup in order to work. No thanks.

Even the lowly retrotink2x accepts USB input as power, albeit an old fashioned mini usb port which makes my skin crawl. Old fashioned, but not antique at least.
ZellSF
Posts: 2642
Joined: Mon Apr 09, 2012 11:12 pm

Re: OSSC Pro

Post by ZellSF »

I would rather have the barrel plug for reliability (and being easier to fix if it does break).

I also have a feeling USB-C will give a lot more noise from people connecting inadequate PSUs.
User avatar
Unseen
Posts: 723
Joined: Sun May 25, 2014 8:12 pm
Contact:

Re: OSSC Pro

Post by Unseen »

kamiboy wrote:I would buy a current gen OSSC right now, but the eye sore barrel jack input with its 1A power requirement means I can't even use a simple USB to barrel jack cable to power it using a tiny 5W usb charger, since with such a rudimentary device on the other end they'll default to ancient standard 500mA current output
You seem to have very weird USB power supplies if they can detect that.
User avatar
vol.2
Posts: 2435
Joined: Mon Oct 31, 2016 3:13 pm
Location: bmore

Re: OSSC Pro

Post by vol.2 »

I seriously doubt Marqs and company are even considering a USB power jack, but for what it's worth, I am pro-barrel.

For all the reasons stated 1)reduced design complexity means there will be fewer support issues and fewer units returned for dumb reasons that could have been avoided. 2) robust physical connection on the PCB will ensure accidental damage prevention.

The second point I'm especially familiar with because I work with PCB designs and I build devices for a living. I end up with failed USB ports on devices from stress on a regular basis from vendors who supply components in the US and Canada (made in NA). The ports are generally surface mount and they can be flaky. I literally just spent two days and counting on fixing a device to replace a PCB with a failed USB 3.0 B port that was under basically no stress and sealed inside an enclosure.
Sirotaca
Posts: 103
Joined: Sun Mar 19, 2017 12:08 am

Re: OSSC Pro

Post by Sirotaca »

I've been using an old 2A USB phone charger to power my OSSC since the day I got it and have never had a problem.
User avatar
bobrocks95
Posts: 3460
Joined: Mon Apr 30, 2012 2:27 am
Location: Kentucky

Re: OSSC Pro

Post by bobrocks95 »

kamiboy wrote:I would buy a current gen OSSC right now, but the eye sore barrel jack input with its 1A power requirement means I can't even use a simple USB to barrel jack cable to power it using a tiny 5W usb charger, since with such a rudimentary device on the other end they'll default to ancient standard 500mA current output, thanks Obama!

It simply wants to force me to purchase one of those obsolete hideous wall cancer of a power adapter to further clutter up my setup in order to work. No thanks.

Even the lowly retrotink2x accepts USB input as power, albeit an old fashioned mini usb port which makes my skin crawl. Old fashioned, but not antique at least.
You can get pretty slim AC adapters these days that don't block extra ports, since that seems to be your main concern.
PS1 Disc-Based Game ID BIOS patch for MemCard Pro and SD2PSX automatic VMC switching.
nmalinoski
Posts: 1974
Joined: Wed Jul 19, 2017 1:52 pm

Re: OSSC Pro

Post by nmalinoski »

vol.2 wrote:1)reduced design complexity means there will be fewer support issues and fewer units returned for dumb reasons that could have been avoided.
You mean like connecting a 12V PSU to a 5V device because it shares the same plug/socket? :P

Mini USB should be plenty robust for a device that you're going to plug in, set down on a shelf, and not regularly touch (unlike a phone); and would be keyed to force people to go out of their way to overvolt and fry their video processor.

Still, I'd like to see superg's stats on how many returns he received for failed MicroUSB ports versus fried components from the wrong barrel-plug PSU.
Sirotaca wrote:I've been using an old 2A USB phone charger to power my OSSC since the day I got it and have never had a problem.
Of course not; if you go from USB A to a barrel connector, you're effectively guaranteed 5V power regardless of the charger, because that's what standard USB has provided for decades (And it's what you get unless your device can negotiate for something else).

The problem instead is that, unlike USB, barrel plugs do not guarantee a specific voltage. For example, I have a "universal" wall wart with a barrel plug and a switch that will let me select 3V, 4.5V, 6V, 7.5V, 9V, and 12V, and it's normally set to 12V to power my component video switcher. If I wasn't paying attention and plugged this into my OSSC instead of the 5V PSU I got with it, I'd have to be online looking for either some replacement parts or a new OSSC.
ldeveraux
Posts: 1113
Joined: Thu Mar 01, 2018 10:20 pm

Re: OSSC Pro

Post by ldeveraux »

kamiboy wrote:I would buy a current gen OSSC right now, but the eye sore barrel jack input with its 1A power requirement means I can't even use a simple USB to barrel jack cable to power it using a tiny 5W usb charger, since with such a rudimentary device on the other end they'll default to ancient standard 500mA current output, thanks Obama!

It simply wants to force me to purchase one of those obsolete hideous wall cancer of a power adapter to further clutter up my setup in order to work. No thanks.

Even the lowly retrotink2x accepts USB input as power, albeit an old fashioned mini usb port which makes my skin crawl. Old fashioned, but not antique at least.
Can't tell if you were serious, but I used this to power my OSSC. I plugged directly into the TV so whenever it turned on, so did the OSSC. I'm pretty sure it was only 500mV too, unless I remember wrong and plugged it in somewhere else..

https://www.amazon.com/gp/product/B06XJZLSLD
Post Reply