Convert pinmux bitmap diagrams to svg vector. https://bugs.libre-soc.org/show_bug.cgi?id=50#c24 https://libre-soc.org/docs/pinmux/gpio_block.png https://libre-soc.org/shakti/m_class/JTAG/jtag-block.jpg https://libre-soc.org/docs/pinmux/CH02-44.gif https://libre-soc.org/docs/pinmux/i_o_io_tristate_jtag.JPG make some colour, as well, anything marked TDO in one colour, TDI a different one. link them into a new wiki page http://libre-soc.org/docs/pinmux/
Created attachment 152 [details] ch02-44.svg ch02-44.svg image made from png format. What should this file be named suitably as I cannot guess? And also give me feedback.
(In reply to vklr@vkten.in from comment #1) > ch02-44.svg image made from png format. What should this file be named > suitably as I cannot guess? Perhaps "asic_iopad_gen" is a suitable name? Since it's showing an example of a generic IO Pad controlled with an o/oe/i interface. > And also give me feedback. The "I/O pad" box in the diagram is filled in with white. Is this intentional? The other elements (logic gates) don't have any fill. Also when zooming in I can see the lines and labels are blurred, can this effect be removed? So that we could scale the diagram to any resolution.
Created attachment 153 [details] corrected filled color square to transparent Corrected filled color square box to transparent.
(In reply to Andrey Miroshnikov from comment #2) > (In reply to vklr@vkten.in from comment #1) > > ch02-44.svg image made from png format. What should this file be named > > suitably as I cannot guess? > > Perhaps "asic_iopad_gen" is a suitable name? Since it's showing an example > of a generic IO Pad controlled with an o/oe/i interface. I will need a vote from Lkcl. > > The "I/O pad" box in the diagram is filled in with white. Is this > intentional? No. I have changed it to transparent. See https://bugs.libre-soc.org/attachment.cgi?id=153 > The other elements (logic gates) don't have any fill. > > Also when zooming in I can see the lines and labels are blurred, can this > effect be removed? > So that we could scale the diagram to any resolution. In my two image viewers they are scaling sharply. No lines and labels blurred! Are you seeing .svg image! The .png may have that blurred effect.
(In reply to vklr@vkten.in from comment #4) > I will need a vote from Lkcl. Sure. > > The "I/O pad" box in the diagram is filled in with white. Is this > > intentional? > > No. I have changed it to transparent. See Thanks, looks good now. > In my two image viewers they are scaling sharply. No lines and labels > blurred! Are you seeing .svg image! The .png may have that blurred effect. Interesting, inkscape does show it correctly! I guess my librsvg isn't working properly...hahaha
Created attachment 154 [details] io_tristate_jtag svg image converted from jpg io_tristate_jtag image hand converted from jpg to svg. Please review and give feedback.
Created attachment 155 [details] gpio-block image converted from png to svg format gpio-block image converted from png to svg vector format. Give review and feedback.
(In reply to Andrey Miroshnikov from comment #2) > Perhaps "asic_iopad_gen" is a suitable name? Since it's showing an example > of a generic IO Pad controlled with an o/oe/i interface. it doesn't matter. it came from an online book originally and was clearly auto-generated. asic_iopad_gen is as good a name as any.
Created attachment 156 [details] jtag-block svg image jtag-block jpg image converted to svg vector image. Kindly review and give feedback.
Corrected and uploaded all the svg images and updated pinmux page as well. uri: https://libre-soc.org/docs/pinmux/
(In reply to vklr@vkten.in from comment #10) > Corrected and uploaded all the svg images and updated pinmux page as well. > > uri: https://libre-soc.org/docs/pinmux/ looks great Veera, there's obviously other diagrams been added, but these can be done later. oh, can you put some separation lines into this: https://libre-soc.org/docs/pinmux/i_o_io_tristate_jtag.svg * just above the words "Input / Output" and * just above the word "Tristate" that will create some separation into 4 "areas" * Input (top left) * Output (top right) * Input/Output (middle) * Tristate (bottom) then we're good i think, and this can be closed and submitted for RFP. but, can i suggest putting it in after the other bugreports are done, so you can get one payment and not have 3 International Bank Charges?
(In reply to Luke Kenneth Casson Leighton from comment #11) > (In reply to vklr@vkten.in from comment #10) > > oh, can you put some separation lines into this: > https://libre-soc.org/docs/pinmux/i_o_io_tristate_jtag.svg > > * just above the words "Input / Output" and > * just above the word "Tristate" > Put separation lines between them. > then we're good i think, and this can be closed and submitted > for RFP. but, can i suggest putting it in after the other > bugreports are done, so you can get one payment and not have Yep. After you suggested work, I will try complete the new two and send RFP.