ນີ້ແມ່ນຄໍາສັ່ງ qflow ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
qflow - ກະແສການສັງເຄາະດິຈິຕອລແບບເປີດແຫຼ່ງ
ສະຫຼຸບສັງລວມ
qflow [ຂະບວນການ] [ທາງເລືອກໃນການ]
ລາຍລະອຽດ
ນີ້ແມ່ນການປະຕິບັດຕົ້ນຕໍສໍາລັບລະບົບຕ່ອງໂສ້ເຄື່ອງມືທີ່ສົມບູນສໍາລັບການສັງເຄາະວົງຈອນດິຈິຕອນ
ເລີ່ມຕົ້ນຈາກແຫຼ່ງ verilog ແລະສິ້ນສຸດໃນຮູບແບບທາງດ້ານຮ່າງກາຍສໍາລັບເປົ້າຫມາຍສະເພາະ
ຂະບວນການຜະລິດ. ໃນໂລກຂອງເອເລັກໂຕຣນິກການຄ້າ, ການສັງເຄາະດິຈິຕອນທີ່ມີ a
ຄໍາຮ້ອງສະຫມັກເປົ້າຫມາຍຂອງການອອກແບບຊິບມັກຈະຖືກມັດເຂົ້າໄປໃນລະບົບຊອບແວ EDA ຂະຫນາດໃຫຍ່. ເປັນ
ຜູ້ອອກແບບເຄື່ອງໃຊ້ໄຟຟ້າທາງການຄ້າຕ້ອງຮັກສາປະສິດທິພາບທີ່ທັນສະ ໄໝ, ເຫຼົ່ານີ້
ຕ່ອງໂສ້ເຄື່ອງມືການຄ້າໄດ້ຮັບລາຄາແພງກວ່າ, ແລະສ່ວນໃຫຍ່ໄດ້ລາຄາອອກດ້ວຍຕົນເອງ
ຂອງທັງຫມົດແຕ່ຜູ້ຜະລິດວົງຈອນປະສົມປະສານສ້າງຕັ້ງຂຶ້ນ. ອັນນີ້ເຮັດໃຫ້ໂຊກບໍ່ດີ
ຊ່ອງຫວ່າງທີ່ບໍລິສັດ startup ແລະທຸລະກິດຂະຫນາດນ້ອຍບໍ່ສາມາດທີ່ຈະເຮັດທຸກປະເພດ
ການອອກແບບວົງຈອນປະສົມປະສານ.
Qflow ພະຍາຍາມຕື່ມຊ່ອງຫວ່າງນີ້.
ຂະບວນການ
ສັງເຄາະ
ສັງເຄາະແຫຼ່ງ verilog
ສະຖານທີ່ ດໍາເນີນການຈັດວາງເບື້ອງຕົ້ນ
sta ການວິເຄາະເວລາຄົງທີ່
ເສັ້ນທາງ ແລ່ນການຈັດວາງແລະເສັ້ນທາງ
ຜິດປົກກະຕິ
ດໍາເນີນການວິເຄາະຄວາມແອອັດ, ສະຖານທີ່ສຸດທ້າຍແລະເສັ້ນທາງ
ເຮັດຄວາມສະອາດ ເອົາໄຟລ໌ທີ່ເຮັດວຽກຊົ່ວຄາວອອກ
ການສະແດງ
ສະແດງຜົນທີ່ໄດ້ຮັບເສັ້ນທາງ
ການກໍ່ສ້າງ ດໍາເນີນການ scripts synthesize ກັບເສັ້ນທາງ
ທັງຫມົດ ແລ່ນສະຄຣິບສັງເຄາະເພື່ອສະແດງ
OPTIONS
-T, --ເຕັກໂນໂລຊີ
ໃຊ້ເຕັກໂນໂລຢີ (ຄ່າເລີ່ມຕົ້ນ: osu035)
-p, -- ໂຄງການ
ໂຄງການລະບົບຮາກແມ່ນ
ການນໍາໃຊ້
ວິທີທີ່ງ່າຍທີ່ສຸດທີ່ຈະນໍາໃຊ້ qflow ແມ່ນເພື່ອຢູ່ໃນໄດເລກະທໍລີທີ່ມີໄຟລ໌ Verilog ທີ່ເອີ້ນວ່າ input.v
ແລະປະຕິບັດ:
qflow build input.v
ນີ້ຈະດໍາເນີນຂັ້ນຕອນທີ່ຈໍາເປັນທັງຫມົດເພື່ອຜະລິດຮູບແບບທີ່ກໍານົດໄວ້
ໄຟລ໌ Verilog. ຖ້າຕ້ອງການພຽງແຕ່ຂັ້ນຕອນທີ່ແນ່ນອນ, ຫນຶ່ງອາດຈະດໍາເນີນການທໍາອິດ:
qflow input.v
ແລະຫຼັງຈາກນັ້ນເປີດ qflow_exec.sh ແລະບໍ່ສະແດງຄໍາຄິດເຫັນຂັ້ນຕອນທີ່ຕ້ອງການ, ແລະສຸດທ້າຍແລ່ນ:
./qflow_exec.sh
ມັນຍັງເປັນໄປໄດ້ທີ່ຈະປ່ຽນລາຍລະອຽດ "ສະເພາະໂຄງການ" ອື່ນໆໃນໄຟລ໌ qflow_vars.sh
ແລະ project_vars.sh ເຊິ່ງໄດ້ຖືກສ້າງຂື້ນຢູ່ໃນໄດເລກະທໍລີປະຈຸບັນ.
TECHNOLOGY
qflow ຊອກຫາໄຟລ໌ເຕັກໂນໂລຢີພາຍໃຕ້ / usr / share /qflow/ ເຕັກໂນໂລຊີ Shell script ຈະຕ້ອງເປັນ
ວາງໄວ້ໃນໄດເລກະທໍລີຍ່ອຍຢູ່ທີ່ນັ້ນປະກາດບ່ອນທີ່ແຕ່ລະໄຟລ໌ເຕັກໂນໂລຢີຕັ້ງຢູ່:
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME].sh
ໂດຍປົກກະຕິແລ້ວ, ໄຟລ໌ທີ່ຕ້ອງການແມ່ນວາງໄວ້ໃນສະຖານທີ່ຕໍ່ໄປນີ້:
/usr/share/qflow/tech/[TECHNAME]/SCN4M_SUBM.20.tech
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME].magicrc
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME].prm
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME]_stdcells.v
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME]_stdcells.lef
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME].par
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME]_stdcells.sp
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME]_stdcells.lib
ຖ້າບໍ່ມີຊື່ເທກໂນໂລຍີຖືກລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງກັບ the -T/--ເຕັກໂນໂລຊີ ທາງເລືອກ, ມັນຈະ
ພະຍາຍາມໃຊ້ເຕັກໂນໂລຢີເລີ່ມຕົ້ນທີ່ເປັນ "osu035".
ຖ້າໄຟລ໌ເຕັກໂນໂລຢີຢູ່ບ່ອນອື່ນ, ນີ້ສາມາດຖືກລະບຸໄວ້ໃນ qflow_vars.sh
ເຊິ່ງຖືກສ້າງຂື້ນໃນເວລາແລ່ນ qflow. ຕົວແປ "techdir" ແລະ "techname" ຈະຕ້ອງເປັນ
ມີການປ່ຽນແປງຕາມຄວາມເຫມາະສົມ.
ໃຊ້ qflow ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net