12.07.2015 Views

SoC Encounter for Designers II - Integrated Systems Laboratory

SoC Encounter for Designers II - Integrated Systems Laboratory

SoC Encounter for Designers II - Integrated Systems Laboratory

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Student Task 3:• Now, <strong>for</strong> this exercise you can start with the almost complete I/O file src/chip.io−incomplete\instead of the template file. This file has all the pads placed properly with the exception ofthe 16 pads of the input bus DataInxDI which are still missing.Furthermore the file src/filter chip.sequence.io mentioned above has already been generated<strong>for</strong> you.The desired I/O assignment is depicted in the figure below and can also be found in the filesrc/filter chip.io.ps a .• Create the complete I/O file and save it as src/filter chip.io.aPostscript viewers were very common in the earlier days, you can use gv, kghostview, or evince to view this fileYou can use the utility src/io2ps.pl to generate a postscript file from your I/O file. This utility will alsoverify if you have used the correct offset locations in you I/O file, and will report errors. For bestresults, you should also provide the Verilog netlist file, which will enable the script to make even morechecks.sh >./io2ps.pl filter_chip.io > filter_chip.pin_diagram.psThe src/io2ps.pl utility uses a configuration file with the extension .pads. Per default the file src/io2ps\.pads will be used. If you are planning to use the extended power scheme, you will have to add theconfiguration file src/io2ps−ep.pads to the command as well.pad_vcc_p11565554535251504948474645444342pad_gnd_p3DataInxDI_PAD_9241DataOutxDO_PAD_11DataInxDI_PAD_8340DataOutxDO_PAD_10DataInxDI_PAD_7439DataOutxDO_PAD_9DataInxDI_PAD_6538DataOutxDO_PAD_8DataInxDI_PAD_5637DataOutxDO_PAD_7pad_gnd_c1736pad_vcc_c3pad_vcc_c1835pad_gnd_c3DataInxDI_PAD_4934DataOutxDO_PAD_6DataInxDI_PAD_31033DataOutxDO_PAD_5DataInxDI_PAD_21132DataOutxDO_PAD_4DataInxDI_PAD_11231DataOutxDO_PAD_3DataInxDI_PAD_01330DataOutxDO_PAD_2pad_gnd_p114151617181920212223242526272829pad_vcc_p3pad_vcc_p2DataInxDI_PAD_10DataInxDI_PAD_11DataInxDI_PAD_12DataInxDI_PAD_13DataInxDI_PAD_14pad_gnd_c2pad_vcc_c2DataInxDI_PAD_15DataOutAckxSI_PADDataOutReqxSO_PADDataOutxDO_PAD_0DataOutxDO_PAD_1pad_gnd_p2pad_gnd_p4DataOutxDO_PAD_12DataOutxDO_PAD_13DataOutxDO_PAD_14DataOutxDO_PAD_15ResetxRBI_PADpad_vcc_c4pad_gnd_c4ClkxCI_PADScanEnxTI_PADRamTestxTI_PADDataInAckxSO_PADDataInReqxSI_PADpad_vcc_p410

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!