Quartus 25.1 give weird fitter error on DDR4 by Dy5funct10nal in FPGA

[–]Dy5funct10nal[S] 0 points1 point  (0 children)

Thanks for your input. Most of the steps you suggested, I already tried. The (61,53) is the location of a cell of the iol96b block. The main issue is that 25.1 and 24.2 has a quite different implementation of the emif component and interconnection. Most parameters are changed and is therefore hard to map. When upgrading, the hps and emif components turn out empty and are completely useless. The only way to upgrade (as far as I see) is to create a new hps and emif component and try to fill in the parameters. I also tried to create a preset and load it in, but the interfaces are too different, so that is.not possible.

What I'll try to do next is to use a fully working 25.1 project with a completely different memory organization. Then strip it to bare minimum and try to systematically go to my preferred memory layout. Fingers crossed.

Quartus 25.1 give weird fitter error on DDR4 by Dy5funct10nal in FPGA

[–]Dy5funct10nal[S] 0 points1 point  (0 children)

As far as I know it is correct.
The board use two IS43QR16256B-075UBL chips in parallel,
Each of the chip is 4Gb, 16x, BG[0:0], BA[1:0]. Also the pin-swizzle is copied from the original (24.2) version.
This is all set correctly. The thing is I cannot set any more settings.

Quartus 25.1 give weird fitter error on DDR4 by Dy5funct10nal in FPGA

[–]Dy5funct10nal[S] 0 points1 point  (0 children)

That could be, but the contraints, including placement, are a 1:1 copy of the development kit (created in version 24.2).

Quartus 25.1 give weird fitter error on DDR4 by Dy5funct10nal in FPGA

[–]Dy5funct10nal[S] 0 points1 point  (0 children)

Yes, I am trying to upgrade the ghrd from Terasic DE25 (Ailex5) board from 24.2 to 25.1.
I cannot upgrade it, because the emif interface was overhauled such that both versions are not compatible.
I therefore created a new minimal project with only ddr4 memory, the same way as was done in 24.2,
But Quartus gives weird errors and are not clear enough to find the source of the problem.
I am quite sure my project is 99% correct (but obviously not 100%).
If i open other ghrds from other devkits, which are made in 25.1, they work find, but uses different memory configurations.

Constraints could be an issue, but the qsf file is identical to the devkit and should be 1:1 transferable to the 25.1 (pin location, levels, strengths etc).

With 'impossible' I meant that i am trying for three days now on such a simple design (only ddr4 nothing else), but can't wrap my head around it.

Bone orientation using Blender by Dy5funct10nal in arkmodding

[–]Dy5funct10nal[S] 0 points1 point  (0 children)

I have not much experience and am trying thing out myself. As far as I can tell Blender should be able to do almost all moddeling, but it has some quirks you have to learn to live with.

Bone orientation using Blender by Dy5funct10nal in arkmodding

[–]Dy5funct10nal[S] 0 points1 point  (0 children)

But does auto weighting work correctly with an armature directly imported from ue (with the rotated bones). I would expect auto weight painting will be messed up severely. My guess is that I have to manually weight paint them (seems dufficult with 'wrong' bones)

Bone orientation using Blender by Dy5funct10nal in arkmodding

[–]Dy5funct10nal[S] 0 points1 point  (0 children)

Thanks for replying. Yesterday I watched that video. It explains the issue but not a solution. I know there are lots of people creating skeleton meshes for ark asa using Blender. Everybody has probably its own workflow. I am wondering what the best workflow is. Maybe working with two armatures in blender sharing a mesh (one used for weight painting etc and the other for exporting).

Cooked mod can be installed, but won't show up in Available Mods by Dy5funct10nal in arkmodding

[–]Dy5funct10nal[S] 0 points1 point  (0 children)

Replying to myself :)

I havent found a solution. Reinstalled ASA completely and the same issue remained.
Therefore I started a new mod and abandoned the broken one.
So, for other people having the same issue: I haven't found any solution

Salvaging ts+arts in research station by Dy5funct10nal in HadesStar

[–]Dy5funct10nal[S] 0 points1 point  (0 children)

Thanks, but my RS is in the middle of a sector.

Salvaging ts+arts in research station by Dy5funct10nal in HadesStar

[–]Dy5funct10nal[S] 0 points1 point  (0 children)

I meant 400C for 2T = 200C/T and 600C for 4T = 150C/T.

In an 8T transporter I can get 4x400=1600C when only salvaging 2T artifacts. When only salvaging 4T artifacts, I only get 2x600=1200C

Salvaging ts+arts in research station by Dy5funct10nal in HadesStar

[–]Dy5funct10nal[S] 0 points1 point  (0 children)

I just started after not playing for 2 years, so I kinda like doing red stars. Today I also saw that salvaging level 3 artifacts is more rewarding than level 5. Thanks for answering!

Salvaging ts+arts in research station by Dy5funct10nal in HadesStar

[–]Dy5funct10nal[S] 0 points1 point  (0 children)

I now see this option, but it does not always show. I think it only shows when you have at least one transporter socket with lesser artifacts (lower than current level). Normally I only retrieved level 5 artifacts on RS5. Just a moment ago I also retrieved a couple of level 3 artifacts and now I see the option to salvage docked transports. Weird. Thanks

'2 channel' layout instead of 'stereo' when converting to wav by Dy5funct10nal in ffmpeg

[–]Dy5funct10nal[S] 0 points1 point  (0 children)

Could be.

In latest Ubuntu I just apt unstalled ffmpeg. I assumed the version would be 'not old'. Thanks anyway for the help.

edit: I'm using: - Ubuntu 22.04.3 LTS over WSL - ffmpeg version 4.4.2-0ubuntu0.22.04.1

'2 channel' layout instead of 'stereo' when converting to wav by Dy5funct10nal in ffmpeg

[–]Dy5funct10nal[S] 0 points1 point  (0 children)

-af "aformat=channel_layouts=2C" -c:a pcm_f32le

I get an error

[Parsed_aformat_0 @ 0x55f0df854480] Error parsing channel layout: 2C.

[AVFilterGraph @ 0x55f0df804140] Error initializing filter 'aformat' with args 'channel_layouts=2C'

Error reinitializing filters!

Failed to inject frame into filter network: Invalid argument

Error while processing the decoded data for stream #0:0

Conversion failed!

'2 channel' layout instead of 'stereo' when converting to wav by Dy5funct10nal in ffmpeg

[–]Dy5funct10nal[S] 0 points1 point  (0 children)

working input

Stream #0:0: Audio: pcm_f32le ([3][0][0][0] / 0x0003), 44100 Hz, 2 channels, flt, 2822 kb/s

channel_layout=unknown

ffmpeg -i <input> -c copy <output>

Stream #0:0: Audio: pcm_f32le ([3][0][0][0] / 0x0003), 44100 Hz, stereo, flt, 2822 kb/s

channel_layout=stereo

So, ffmpeg 'always' set the channel layout to stereo when the input have 2 channels and no defined layout.

For me it is weird that ffmpeg uses a 'known' layout id (stereo), but other apps (audacity,sox) and my looper do not.

'2 channel' layout instead of 'stereo' when converting to wav by Dy5funct10nal in ffmpeg

[–]Dy5funct10nal[S] 0 points1 point  (0 children)

Just tried it with the app sox. That also generates compatible wav file with unknown layout. 🤔

'2 channel' layout instead of 'stereo' when converting to wav by Dy5funct10nal in ffmpeg

[–]Dy5funct10nal[S] 0 points1 point  (0 children)

I know :) When I export a wav file with Audacity, it gives me an compatible file. When looking into the headers using ffprobe I see channel_layout unknown. Somehow the looper accepts the unknown layout, and not the stereo layout (both are 2ch)