Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ease of reflashing subsequent times #2

Open
Cralex opened this issue Jan 25, 2020 · 3 comments
Open

Ease of reflashing subsequent times #2

Cralex opened this issue Jan 25, 2020 · 3 comments

Comments

@Cralex
Copy link

Cralex commented Jan 25, 2020

More of a question than an issue, so please bear with me.

I got into FPGAs from the MiSTer project, and was intrigued to see how large the (G2) Pano Logic’s FPGA is, even though it doesn’t have a conventional CPU to easily handle things like USB controllers. With that said, I’m definitely on the “end user” side of things. I don’t know anything about actually programming a FPGA, but I would enjoy trying out the NES core and any new developments that follow, just for the heck of it. I’m just trying to wrap my head around the process here.

So, let’s say get a G2 and I use this project with my Linux laptop to load the NES core into the main bitstream over my LAN. Will I then be able to do this a second time to change what’s in the main bitstream, assuming I leave the golden bitstream alone, or would I then need to open it up and take the JTAG route? I’ve never used JTAG either, but I’m fairly certain I’d be able to pull it off if I absolutely need to.

@Cralex Cralex closed this as completed Jan 25, 2020
@Cralex Cralex changed the title Ease of reflashing Ease of reflashing subsequent times Jan 25, 2020
@Cralex Cralex reopened this Jan 25, 2020
@skiphansen
Copy link
Owner

Sorry, but no it's a one time update currently. In theory a project could implement the Panologic Ethernet loader, but no existing projects do. Additionally the Ethernet update only updates the "bit file" and some projects such as panog2_nes also need other data (NES ROMS) to be programmed into the "unused" flash to be useful.

So for now unless you just want to program run Tom's raytracer you pretty much still need a JTAG programmer. The aren't all that expensive, but of course you also need to deal with the cable.

@mithro
Copy link

mithro commented Jan 29, 2020 via email

@skiphansen
Copy link
Owner

Thanks for the pointer Tim, I'll take a look.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants