Forum Discussion
Altera_Forum
Honored Contributor
15 years agoWell, like I said I'm rather new to this stuff. I've got a decent foundation in digital logic (enough to understand boolean algebra, flip flops, etc.), but I'm still really new to any of the design aspects. I took 1 digital circuits class because my program in college included it, but we only got about as far as discussing flip flops, really. Nothing about design.
Is there a way to make the RTL viewer show each individual pin, rather than show them 2 inputs as a collection of wires? if I'm going to design something in VHDL and implement it in Redstone, I'd like to have a schematic I can follow without having to mentally separate the lines... But yeah, I was more or less waiting for someone to tell me why the idea of not using a clock was a bad one, lol. I'm not sure if there is a delay through the "wire" itself in the Redstone system, but I know that every primitive inverter that you use adds a delay, so I may have to try to optimize for the minimal amount of inverters used. Also, while I'm discussing this, does anyone know a good resource to describe how to implement multiplication and division in an ALU? I had a hell of a time finding a decent resource that explained CLAs in a way that I could actually understand (since I don't have a very strong academic background in digital systems). And is there anywhere that explains Brent-Kung adders, Kogge-Stone adders in a simpler way? I'd ideally like to implement one of those, rather than a CLA, but it took me a while to figure out how a CLA really worked (I could have coded one in VHDL easily enough without understanding it, but I absolutely hate doing stuff when I don't actually understand what's happening). I would have liked to post a link to a video on youtube that someone made, because they've already created a 16-bit ALU minecraft. But since this forums has that "no links till you've posted 5 times" thing, I couldn't. He used ripple carry adders for his ALU though, and I know that the adders are one of the most important parts of the ALU.