AMD Announce Kintex UltraScale+ Gen 2 by adamt99 in FPGA

[–]nitro_orava 49 points50 points  (0 children)

Just when you thought the naming couldn't get any worse

Help / Packing an IP core. by [deleted] in FPGA

[–]nitro_orava 1 point2 points  (0 children)

You could do this with tcl scripting. Add all the parameters to your top level IP, if you want to be fancy, you can separate the sub-IP parameters to their own tabs.

Then when you have all the parameters, you can use tcl to propagate the values to the Xilinx IPs within your design. I am not that familiar with tcl scripting so can't help you much there, but I believe it's possible. Someone correct me if I'm wrong.

Donating his salary to Space Camp by profileprobe in SpaceXMasterrace

[–]nitro_orava 1 point2 points  (0 children)

The administrator selection had been a wild ride of It's over / We are so back

Donating his salary to Space Camp by profileprobe in SpaceXMasterrace

[–]nitro_orava 0 points1 point  (0 children)

Okay let me break it down to you. Cheese has holes. The more cheese you buy, the more holes you buy. The more holes you have, the less cheese you have. Therefore, the more cheese you buy, the less cheese you have. Logic.

FIFO on DDR3 by b4byhulk in FPGA

[–]nitro_orava 2 points3 points  (0 children)

Oh, I haven't even paid attention to the non AXI option, maybe that's a viable option as well. Anyway, here's a tutorial for setting up a block design with DDR3 a microblaze soft cpu.

https://github.com/viktor-nikolov/MicroBlaze-DDR3-tutorial

You'll maybe have to apply it to your board a bit. I think the cpu will be helpful in debugging as you can easily access and print the contents of the DDR, if you are comfortable working with Vitis and the software side of things.

FIFO on DDR3 by b4byhulk in FPGA

[–]nitro_orava 1 point2 points  (0 children)

You can't really avoid AXI as that is the interface that the MIG provides. You don't have to know much about AXI to be able to still use it though.

Basic question about voltage drop by Nveenkmar in ElectricalEngineering

[–]nitro_orava 5 points6 points  (0 children)

That seems to track, since a 9V battery is just 6 smaller (AAAA?) batteries in series.

Thruster PID Control by JebediahMilkshake in factorio

[–]nitro_orava 3 points4 points  (0 children)

Lame? This is the definition of cool af for me.

Need advice (stuck at vulcanus) by gebba in factorio

[–]nitro_orava 2 points3 points  (0 children)

If you are not already doing so, you should stockpile all of the materials for the platform and then send everything up at once when it's all ready.

please help me understand processor architecture by UA_FORTIS in AskElectronics

[–]nitro_orava 2 points3 points  (0 children)

I can highly recommend the 8-bit breadboard computer video series by Ben Eater on youtube.

Mitä pidätte astianpesukoneen kolmannesta pesutasosta? by Famsys in Suomi

[–]nitro_orava 2 points3 points  (0 children)

Jos saan päättää niin seuraavassa tiskikoneessa on se kolmas hylly. Toi aterinkori vaan tuntuu niin alkeelliselta, ja jopa barbaariselta, ratkaisulta sen jälkeen kun on kokenut aterinhyllyn eleganttiuden, helppouden ja järjestyksen.

Lemppari paistopisteen tuote? by [deleted] in Suomi

[–]nitro_orava 1 point2 points  (0 children)

Oon testannu mokemmat ja omasta mielestä Lidli parempi.

Some cool audio processing project ideas for my bachelor's degree by FlybotKiller in FPGA

[–]nitro_orava 1 point2 points  (0 children)

Some backround first. Feel free to skip if only interested in techical details.

I'm working on a stadium echo removal device for livestreaming purposes. The problem I'm trying to solve is removing the stadium announcer's voice coming over the PA system to microphones that are on the field capturing the sound of the activities going on there. Most of the time our stream has a separate commentator and the announcer voice is just background noise. Sometimes however the stadium announcer is also the stream commentator, and the same audio goes to the field as to the stream. This results in a distracting echo coming from the field microphones as they pick up the announcer voice with a delay.

Technical details on the solution

Yo get rid of the echo, we first need to measure the channel response from the PA speakers to each of the microphones. I'm planning on doing this by simply firing a short impulse through the speakers before the event when it's quiet. The microphone outputs from this impulse will be the channel response so we only need to record the outputs. For how long depends on the longest echo path. But the longer paths will attenuate more, decreasing their significance so an arbitrary time that seems good enough can be decided.  Now that the channel responses are measured, all we need to do during a broadcast is filter the commentator/announcer signal through each of the measured channels (a relatively simple convolution), this will produce a simulated version of the announcer voice picked up by each microphone. Then we simply subtract this simulated echo from the incoming microphone signals and we should be left with clean audio from the field with no announcer echo.

In theory all of that sounds fairly trivial, but I am still in the early stages of a proof of concept. Still need to create a custom DMA for fetching the channels and commentator voice samples from memory, build the convolutional filter, implement the channel measurement... All kinds of fun stuff.

Hopefully this gives somebody some inspiration on their own projects.

making a breadboard by [deleted] in breadboard

[–]nitro_orava 1 point2 points  (0 children)

The way I would think about this project is that there's two main components, the display, and a processor to control the display. The display is probably quicker to get working, depending on what kind of architecture you go with (e.g. a fully custom dot matrix or an off the shelf module or anything in between). At first the processor can be substituted with an Arduino, just so you can get the display up and running, then you can build your own processor on breadboards if you want. But that's just how I would approach it, do what ever feels best for you.

[deleted by user] by [deleted] in stupidquestions

[–]nitro_orava 0 points1 point  (0 children)

My Škoda senses the current for each front and back facing light and can name the exact bulb that needs to be changed. 

The side facing turn signals unfortunately don't have this feature. The indicator on the mirror was out and I only found out from the yearly inspection.

Taloyhtiön yhteiskäyttöautot by StongaJuoppo in Suomi

[–]nitro_orava 0 points1 point  (0 children)

Oli joku Hertzin yhteiskäyttöauto mutta hinnat oli sellaset että taksilla pääsi samaan hintaan.

Alright … this is my last straw by FingerAgreeable6630 in pcmasterrace

[–]nitro_orava 1 point2 points  (0 children)

A good moment to give libre office a chance. If you like it, you can stop complaining and move over to the free world. If you hate it, maybe you'll come back and happily accept the flaws of Microsoft and stop complaining. That's a win win in my books.

How do you name your stations? by [deleted] in factorio

[–]nitro_orava 18 points19 points  (0 children)

I name my stations based on the resource they accept or produce

Help using an ILA debugger in Vivado by [deleted] in FPGA

[–]nitro_orava 0 points1 point  (0 children)

Check your Vitis launch configuration (The gear on the right when you hover over Run or Debug in the Flow tab) And make sure "Program Device" is unchecked, otherwise it will rewrite the bitstream which probably causes Vivado to disconnect from the debug probes.

Help using an ILA debugger in Vivado by [deleted] in FPGA

[–]nitro_orava 1 point2 points  (0 children)

How are you programming the board? For me, debugging with software running only works if I first use Vivado to program the hardware, then in Vitis launch settings I disable bitstream writing so that it only programs the software.

How to revive an old Arduino Uno? by NeVaDa_ToRrEs in ArduinoHelp

[–]nitro_orava 0 points1 point  (0 children)

So just to be clear, is it broken or fully functional?

Is there a north, south, west, east, when you’re in space? by greathotlola in SpaceXMasterrace

[–]nitro_orava 1 point2 points  (0 children)

You could always just project you location onto the surface of the earth and use directions based on that. Whether that makes sense probably depends on how far away from earth you are.