The P99se pin-swapper script. Part 1.
Ok, for those who have seen my earlier posted/emailed PCB design & technique, you should already realize that a pin-swapping basic script is in my best interest. To date, to do those PCBs, I relied on making schematic components look like their actual footprint & planed the PCB layout right from the schematic stage. For multi-page designs, I still had to manually swap pins by relabling & moving connections all the time.
Step 1, the PCB basic script pin-swapper.
My idea is to have it activated by a hot-key. When routing, once the hot-key is pressed, a new selection cursor would appear & allow me to select any pin on the destination IC. The selected pin’s net will them be swapped with the original net’d pin.
Step 2, the pin-swapper script will create a Verilog compatible code pinout table which can be use in any FPGA software to include as a pinout file.
Step 3, the pin-swapper will recognize grouped pins on IC & swap entire groups when such a pin-swap done.
The idea here is if you have a quad op-amp, labeled inv_a, in_a, out_a, & ***_b & ***_c & ***_d, if you swap an inv_a with an inv_c, you will be asked if you want to swap the entire group of ***_a with ***_c. This will even work for FPGAs where you have a block of IOs which are grouped together. For this to work, you will need to name the lib of the FPGA component's IOs, & potential grouped VCCIO for those IOs, with my naming convention.
Comments…
________ Brian G.
____________________________________________________________ You are subscribed to the PEDA discussion forum
To Post messages: mailto:[EMAIL PROTECTED]
Unsubscribe and Other Options: http://techservinc.com/mailman/listinfo/peda_techservinc.com
Browse or Search Old Archives (2001-2004): http://www.mail-archive.com/[email protected]
Browse or Search Current Archives (2004-Current): http://www.mail-archive.com/[email protected]
