icedrom
Version:
FPGA schematic rendering
29 lines (20 loc) • 896 B
JavaScript
;
module.exports = {
origin: 'M32.5,16.5',
mux01: 'h-4 z m-4,0 v-8 z m0,-8 h-6 z m-6,4 l-6,4 v-16 l6,4 z m10,8',
mux02: 'h-4 z m-4,0 v-4 z m0,-4 h-6 z m-6,8 l-6,4 v-24 l6,4 z m10,-4',
and10: 'm-16,-10 h5 c6,0 11,4 11,10 0,6 -5,10 -11,10 h-5 z',
and8: 'm-12,-8 h4 c4,0 8,4 8,8 0,4 -4,8 -8,8 h-5 z',
and6: 'q0 6,-8 6 v-12 q8 0,8 6 z',
or10: 'm-18,-10' +
'h4 c6,0 12,5 14,10 -2,5 -8,10 -14,10 h-4' +
'c2.5,-5 2.5,-15 0,-20 z',
or6: 'q-2 6,-8 6 q2 -6,0 -12 q6 0,8 6 z ',
xor10: 'm-21,-10 c1,3 2,6 2,10 0,4 -1,7 -2,10' +
'm3,-20' +
'h4 c6,0 12,5 14,10 -2,5 -8,10 -14,10 h-4' +
'c1,-3 2,-6 2,-10 0,-4 -1,-7 -2,-10 z',
xor6: 'q-2 6,-6 6 q2 -6,0 -12 q4 0,6 6 z m-9 -6 q2 6,0 12 z m9 6',
circle: 'm4,0 c0 1.1,-0.9 2,-2 2 s -2 -0.9,-2 -2 s 0.9 -2,2 -2 s 2 0.9,2 2 z',
buf: 'l-12,8 v-16 z'
};