Search found 46 matches

by Xaetral
Fri Aug 17, 2018 4:32 am
Forum: Circuit Talk
Topic: Programmable Logic Device
Replies: 0
Views: 17382

Programmable Logic Device

I finaly finished my first PLD ^^ Sadly, I don't have enough motivation to make a full documentation for the circuit, I'll still try to explain a bit. there are 2160 8 bits registers put in series (so it needs 2160 clock cycles to program), each register will configure a part: - the PLU is the part ...
by Xaetral
Sun Jul 29, 2018 10:23 am
Forum: Circuit Talk
Topic: Bresenham Graphic Unit
Replies: 8
Views: 9649

Re: Bresenham Graphic Unit

Finally, I did a full Graphic Accelerator with multi-core rendering in a single (not simple) circuit! https://i.imgur.com/6jLA4aE.png how to use: (don't forget to enable the reset switch) 1) set 2 coordinates 2) push them with the button 3) repeat 1) and 2) until you gave all the lines you want to d...
by Xaetral
Sat Jul 28, 2018 3:03 am
Forum: Circuit Talk
Topic: Floating Point Computing
Replies: 0
Views: 14525

Floating Point Computing

for now I can't provide you circuits because I have some things to do with my BGU, but I wanted to share this document I found: https://upcommons.upc.edu/bitstream/handle/2099.1/15467/32BitFloatingPointAdder.pdf witch shows a very convenient list of design steps to make an Add/Substract module, on p...
by Xaetral
Fri Jul 27, 2018 3:59 am
Forum: Discuss LogicCircuit program
Topic: Disconnected Wire Bug
Replies: 4
Views: 9021

Re: Disconnected Wire Bug

As promised, here's the simplest form of the bug I can make, I tried many different things but I can't make it any simpler.

On 2.17.3.20 it works as expected, but on the last one, 2.18.3.25, there will be some wires "not connected" despite being.
by Xaetral
Thu Jul 26, 2018 10:31 pm
Forum: Circuit Talk
Topic: Bresenham Graphic Unit
Replies: 8
Views: 9649

Re: Bresenham Graphic Unit

obviously :lol: the last version of LC don't work, and eugene can't figure out what's the issue, btw I will add a simple circuit that demonstrate this bug to the topic I created for it. I'm using the 2.17.3.20 version, if you want to mess around with my circuit just enable the reset switch, set some...
by Xaetral
Sat Jul 21, 2018 2:30 am
Forum: Circuit Talk
Topic: Bresenham Graphic Unit
Replies: 8
Views: 9649

Re: Bresenham Graphic Unit

I managed to upscale all operations that needed 9 bits or 10 bits precision, now it works fine on all 8bits coordinates
by Xaetral
Sat Jul 21, 2018 12:42 am
Forum: Circuit Talk
Topic: Bresenham Graphic Unit
Replies: 8
Views: 9649

Re: Bresenham Graphic Unit

now it works on the 8 octants, with almost all 8 bits coordinates (a big dx with a small dy tend to not work properly :/)


EDIT: this circuit isn't up-to-date anymore, scroll down for the last version!
by Xaetral
Fri Jul 20, 2018 9:06 am
Forum: Circuit Talk
Topic: Bresenham Graphic Unit
Replies: 8
Views: 9649

Re: Bresenham Graphic Unit

ok I found a small bug, (it was really surprising that there weren't) the *2 multiplier between the top reg and the mux has to be AFTER the mux (because the other input of the mux wasn't multiplied)
by Xaetral
Fri Jul 20, 2018 3:54 am
Forum: Circuit Talk
Topic: Bresenham Graphic Unit
Replies: 8
Views: 9649

Re: Bresenham Graphic Unit

I am so happy, I can tell you that the scheme above works flawlessly, I didn't even had to debug something, it worked the first time I ever simulated the circuit ^^ here is the result: https://i.imgur.com/fm3oqwq.png and here is the circuit I made out of the scheme: https://i.imgur.com/Jq0JsHG.png f...
by Xaetral
Thu Jul 19, 2018 6:11 am
Forum: Circuit Talk
Topic: Bresenham Graphic Unit
Replies: 8
Views: 9649

Re: Bresenham Graphic Unit

https://i.imgur.com/pOTybPR.png Here is the result of merging the 2 previous schemes, with the state diagram of the control circuit. The circuit will leave the initialisation state after coordinates has been sent, and will return back to it when all the pixels has been computed. This circuit needs ...