ci_div_hw.tcl 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. # TCL File Generated by Component Editor 22.1
  2. # Wed Oct 18 13:47:01 CEST 2023
  3. # DO NOT MODIFY
  4. #
  5. # ci_div "ci_div" v1.0
  6. # 2023.10.18.13:47:01
  7. # custom instruction divider
  8. #
  9. #
  10. # request TCL package from ACDS 16.1
  11. #
  12. package require -exact qsys 16.1
  13. #
  14. # module ci_div
  15. #
  16. set_module_property DESCRIPTION "custom instruction divider"
  17. set_module_property NAME ci_div
  18. set_module_property VERSION 1.0
  19. set_module_property INTERNAL false
  20. set_module_property OPAQUE_ADDRESS_MAP true
  21. set_module_property AUTHOR ""
  22. set_module_property DISPLAY_NAME ci_div
  23. set_module_property INSTANTIATE_IN_SYSTEM_MODULE true
  24. set_module_property EDITABLE true
  25. set_module_property REPORT_TO_TALKBACK false
  26. set_module_property ALLOW_GREYBOX_GENERATION false
  27. set_module_property REPORT_HIERARCHY false
  28. #
  29. # file sets
  30. #
  31. add_fileset QUARTUS_SYNTH QUARTUS_SYNTH "" ""
  32. set_fileset_property QUARTUS_SYNTH TOP_LEVEL ci_div
  33. set_fileset_property QUARTUS_SYNTH ENABLE_RELATIVE_INCLUDE_PATHS false
  34. set_fileset_property QUARTUS_SYNTH ENABLE_FILE_OVERWRITE_MODE false
  35. add_fileset_file ci_div.vhd VHDL PATH ../vhdl/div/ci_div.vhd TOP_LEVEL_FILE
  36. #
  37. # parameters
  38. #
  39. #
  40. # display items
  41. #
  42. #
  43. # connection point ci_div
  44. #
  45. add_interface ci_div nios_custom_instruction end
  46. set_interface_property ci_div clockCycle 0
  47. set_interface_property ci_div operands 2
  48. set_interface_property ci_div ENABLED true
  49. set_interface_property ci_div EXPORT_OF ""
  50. set_interface_property ci_div PORT_NAME_MAP ""
  51. set_interface_property ci_div CMSIS_SVD_VARIABLES ""
  52. set_interface_property ci_div SVD_ADDRESS_GROUP ""
  53. add_interface_port ci_div clk_en clk_en Input 1
  54. add_interface_port ci_div dataa dataa Input 32
  55. add_interface_port ci_div datab datab Input 32
  56. add_interface_port ci_div result result Output 32
  57. add_interface_port ci_div start start Input 1
  58. add_interface_port ci_div done done Output 1
  59. add_interface_port ci_div n n Input 1
  60. add_interface_port ci_div reset reset Input 1
  61. add_interface_port ci_div clk clk Input 1