2 # This class.ptf file built by Component Editor
\r
3 # 2008.02.19.16:45:25
\r
5 # DO NOT MODIFY THIS FILE
\r
6 # If you hand-modify this file you will likely
\r
7 # interfere with Component Editor's ability to
\r
8 # read and edit it. And then Component Editor
\r
9 # will overwrite your changes anyway. So, for
\r
10 # the very best results, just relax and
\r
11 # DO NOT MODIFY THIS FILE
\r
21 use_in_simulation = "1";
\r
22 use_in_synthesis = "1";
\r
24 filepath = "eth_ocm.v";
\r
28 top_module_name = "eth_ocm.v:eth_ocm";
\r
29 emit_system_h = "0";
\r
31 MODULE_DEFAULTS global_signals
\r
34 class_version = "8.0";
\r
35 SYSTEM_BUILDER_INFO
\r
37 Instantiate_In_System_Module = "1";
\r
39 Top_Level_Ports_Are_Enumerated = "1";
\r
52 width_expression = "";
\r
53 direction = "input";
\r
56 vhdl_record_name = "";
\r
57 vhdl_record_type = "";
\r
62 width_expression = "";
\r
63 direction = "input";
\r
66 vhdl_record_name = "";
\r
67 vhdl_record_type = "";
\r
72 width_expression = "";
\r
73 direction = "input";
\r
76 vhdl_record_name = "";
\r
77 vhdl_record_type = "";
\r
82 width_expression = "";
\r
83 direction = "output";
\r
86 vhdl_record_name = "";
\r
87 vhdl_record_type = "";
\r
92 width_expression = "";
\r
93 direction = "output";
\r
96 vhdl_record_name = "";
\r
97 vhdl_record_type = "";
\r
102 width_expression = "";
\r
103 direction = "output";
\r
106 vhdl_record_name = "";
\r
107 vhdl_record_type = "";
\r
112 width_expression = "";
\r
113 direction = "input";
\r
116 vhdl_record_name = "";
\r
117 vhdl_record_type = "";
\r
122 width_expression = "";
\r
123 direction = "input";
\r
126 vhdl_record_name = "";
\r
127 vhdl_record_type = "";
\r
132 width_expression = "";
\r
133 direction = "input";
\r
136 vhdl_record_name = "";
\r
137 vhdl_record_type = "";
\r
142 width_expression = "";
\r
143 direction = "input";
\r
146 vhdl_record_name = "";
\r
147 vhdl_record_type = "";
\r
152 width_expression = "";
\r
153 direction = "input";
\r
156 vhdl_record_name = "";
\r
157 vhdl_record_type = "";
\r
162 width_expression = "";
\r
163 direction = "input";
\r
166 vhdl_record_name = "";
\r
167 vhdl_record_type = "";
\r
172 width_expression = "";
\r
173 direction = "output";
\r
176 vhdl_record_name = "";
\r
177 vhdl_record_type = "";
\r
182 width_expression = "";
\r
183 direction = "input";
\r
186 vhdl_record_name = "";
\r
187 vhdl_record_type = "";
\r
192 width_expression = "";
\r
193 direction = "output";
\r
196 vhdl_record_name = "";
\r
197 vhdl_record_type = "";
\r
202 width_expression = "";
\r
203 direction = "output";
\r
206 vhdl_record_name = "";
\r
207 vhdl_record_type = "";
\r
210 WIZARD_SCRIPT_ARGUMENTS
\r
212 Is_Ethernet_Mac = "1";
\r
215 total_descriptors = "128";
\r
216 tx_fifo_size_in_bytes = "128";
\r
217 rx_fifo_size_in_bytes = "4096";
\r
226 name = "eth_ocm/global_signals";
\r
227 format = "Divider";
\r
239 name = "mtx_clk_pad_i";
\r
243 name = "mtxd_pad_o";
\r
244 radix = "hexadecimal";
\r
248 name = "mtxen_pad_o";
\r
252 name = "mtxerr_pad_o";
\r
256 name = "mrx_clk_pad_i";
\r
260 name = "mrxd_pad_i";
\r
261 radix = "hexadecimal";
\r
265 name = "mrxdv_pad_i";
\r
269 name = "mrxerr_pad_i";
\r
273 name = "mcoll_pad_i";
\r
277 name = "mcrs_pad_i";
\r
281 name = "mdc_pad_o";
\r
293 name = "md_padoe_o";
\r
297 name = "eth_ocm/control_port";
\r
298 format = "Divider";
\r
302 name = "av_address";
\r
303 radix = "hexadecimal";
\r
311 name = "av_readdata";
\r
312 radix = "hexadecimal";
\r
320 name = "av_writedata";
\r
321 radix = "hexadecimal";
\r
325 name = "av_chipselect";
\r
329 name = "av_waitrequest_n";
\r
337 name = "eth_ocm/rx_master";
\r
338 format = "Divider";
\r
342 name = "av_rx_address";
\r
343 radix = "hexadecimal";
\r
347 name = "av_rx_waitrequest";
\r
351 name = "av_rx_write";
\r
355 name = "av_rx_writedata";
\r
356 radix = "hexadecimal";
\r
360 name = "av_rx_byteenable";
\r
361 radix = "hexadecimal";
\r
365 name = "eth_ocm/tx_master";
\r
366 format = "Divider";
\r
370 name = "av_tx_address";
\r
371 radix = "hexadecimal";
\r
375 name = "av_tx_read";
\r
379 name = "av_tx_waitrequest";
\r
383 name = "av_tx_readdata";
\r
384 radix = "hexadecimal";
\r
388 name = "av_tx_readdatavalid";
\r
394 SYSTEM_BUILDER_INFO
\r
396 Bus_Type = "avalon";
\r
397 Address_Group = "1";
\r
399 Address_Width = "10";
\r
400 Address_Alignment = "native";
\r
402 Has_Base_Address = "1";
\r
406 Read_Wait_States = "peripheral_controlled";
\r
407 Write_Wait_States = "peripheral_controlled";
\r
408 Read_Latency = "0";
\r
409 Maximum_Pending_Read_Transactions = "0";
\r
410 Active_CS_Through_Read_Latency = "0";
\r
411 Is_Printable_Device = "0";
\r
412 Is_Memory_Device = "0";
\r
415 Minimum_Uninterrupted_Run_Length = "1";
\r
422 Read_Wait_Value = "0";
\r
423 Write_Wait_Value = "0";
\r
425 Timing_Units = "cycles";
\r
426 Read_Latency_Value = "0";
\r
427 Minimum_Arbitration_Shares = "1";
\r
428 Active_CS_Through_Read_Latency = "0";
\r
429 Max_Pending_Read_Transactions_Value = "1";
\r
430 Address_Alignment = "native";
\r
431 Is_Printable_Device = "0";
\r
432 Interleave_Bursts = "0";
\r
433 interface_name = "Avalon Slave";
\r
434 external_wait = "1";
\r
435 Is_Memory_Device = "0";
\r
443 width_expression = "";
\r
444 direction = "input";
\r
447 vhdl_record_name = "";
\r
448 vhdl_record_type = "";
\r
453 width_expression = "";
\r
454 direction = "input";
\r
457 vhdl_record_name = "";
\r
458 vhdl_record_type = "";
\r
463 width_expression = "";
\r
464 direction = "output";
\r
467 vhdl_record_name = "";
\r
468 vhdl_record_type = "";
\r
473 width_expression = "";
\r
474 direction = "input";
\r
477 vhdl_record_name = "";
\r
478 vhdl_record_type = "";
\r
483 width_expression = "";
\r
484 direction = "input";
\r
485 type = "writedata";
\r
487 vhdl_record_name = "";
\r
488 vhdl_record_type = "";
\r
493 width_expression = "";
\r
494 direction = "input";
\r
495 type = "chipselect";
\r
497 vhdl_record_name = "";
\r
498 vhdl_record_type = "";
\r
500 PORT av_waitrequest_n
\r
503 width_expression = "";
\r
504 direction = "output";
\r
505 type = "waitrequest_n";
\r
507 vhdl_record_name = "";
\r
508 vhdl_record_type = "";
\r
513 width_expression = "";
\r
514 direction = "output";
\r
517 vhdl_record_name = "";
\r
518 vhdl_record_type = "";
\r
524 SYSTEM_BUILDER_INFO
\r
526 Bus_Type = "avalon";
\r
527 Address_Group = "2";
\r
529 Address_Width = "32";
\r
531 Do_Stream_Reads = "0";
\r
532 Do_Stream_Writes = "0";
\r
533 Is_Asynchronous = "0";
\r
535 Irq_Scheme = "none";
\r
536 Interrupt_Range = "";
\r
539 Is_Big_Endian = "0";
\r
540 Register_Outgoing_Signals = "0";
\r
546 stream_reads = "0";
\r
547 stream_writes = "0";
\r
549 irq_number_width = "0";
\r
550 irq_scheme = "none";
\r
551 Is_Asynchronous = "0";
\r
552 Is_Big_Endian = "0";
\r
560 width_expression = "";
\r
561 direction = "output";
\r
564 vhdl_record_name = "";
\r
565 vhdl_record_type = "";
\r
567 PORT av_rx_waitrequest
\r
570 width_expression = "";
\r
571 direction = "input";
\r
572 type = "waitrequest";
\r
574 vhdl_record_name = "";
\r
575 vhdl_record_type = "";
\r
580 width_expression = "";
\r
581 direction = "output";
\r
584 vhdl_record_name = "";
\r
585 vhdl_record_type = "";
\r
587 PORT av_rx_writedata
\r
590 width_expression = "";
\r
591 direction = "output";
\r
592 type = "writedata";
\r
594 vhdl_record_name = "";
\r
595 vhdl_record_type = "";
\r
597 PORT av_rx_byteenable
\r
600 width_expression = "";
\r
601 direction = "output";
\r
602 type = "byteenable";
\r
604 vhdl_record_name = "";
\r
605 vhdl_record_type = "";
\r
611 SYSTEM_BUILDER_INFO
\r
613 Bus_Type = "avalon";
\r
614 Address_Group = "3";
\r
616 Address_Width = "32";
\r
618 Do_Stream_Reads = "0";
\r
619 Do_Stream_Writes = "0";
\r
620 Is_Asynchronous = "0";
\r
622 Irq_Scheme = "none";
\r
623 Interrupt_Range = "";
\r
626 Is_Big_Endian = "0";
\r
627 Register_Outgoing_Signals = "0";
\r
633 stream_reads = "0";
\r
634 stream_writes = "0";
\r
636 irq_number_width = "0";
\r
637 irq_scheme = "none";
\r
638 Is_Asynchronous = "0";
\r
639 Is_Big_Endian = "0";
\r
647 width_expression = "";
\r
648 direction = "output";
\r
651 vhdl_record_name = "";
\r
652 vhdl_record_type = "";
\r
657 width_expression = "";
\r
658 direction = "output";
\r
661 vhdl_record_name = "";
\r
662 vhdl_record_type = "";
\r
664 PORT av_tx_waitrequest
\r
667 width_expression = "";
\r
668 direction = "input";
\r
669 type = "waitrequest";
\r
671 vhdl_record_name = "";
\r
672 vhdl_record_type = "";
\r
674 PORT av_tx_readdata
\r
677 width_expression = "";
\r
678 direction = "input";
\r
681 vhdl_record_name = "";
\r
682 vhdl_record_type = "";
\r
684 PORT av_tx_readdatavalid
\r
687 width_expression = "";
\r
688 direction = "input";
\r
689 type = "readdatavalid";
\r
691 vhdl_record_name = "";
\r
692 vhdl_record_type = "";
\r
701 name = "OpenCores 10/100 Ethernet MAC Avalon";
\r
702 technology = "Interface Protocols/Ethernet";
\r
704 WIZARD_UI the_wizard_ui
\r
706 title = "OpenCores 10/100 Ethernet MAC Avalon - {{ $MOD }}";
\r
709 H = "WIZARD_SCRIPT_ARGUMENTS/hdl_parameters";
\r
711 SBI_global_signals = "SYSTEM_BUILDER_INFO";
\r
712 SBI_control_port = "SLAVE control_port/SYSTEM_BUILDER_INFO";
\r
713 SBI_rx_master = "MASTER rx_master/SYSTEM_BUILDER_INFO";
\r
714 SBI_tx_master = "MASTER tx_master/SYSTEM_BUILDER_INFO";
\r
721 title = "<b>eth_ocm 7.2</b> Settings";
\r
722 layout = "vertical";
\r
725 title = "Built on: 2008.02.19.16:45:25";
\r
729 title = "Class name: eth_ocm";
\r
733 title = "Class version: 7.2";
\r
737 title = "Component name: eth_ocm";
\r
741 title = "Component Group: Interface Protocols/Ethernet";
\r
745 title = "Parameters";
\r
750 id = "TOTAL_DESCRIPTORS";
\r
752 title = "TOTAL_DESCRIPTORS:";
\r
754 tooltip = "default value: 128";
\r
757 $H/total_descriptors = "$";
\r
760 warning = "{{ if(!(regexp('ugly_'+$H/total_descriptors,'ugly_[0-9]*'+$q+'[bB][01][_01]*')||regexp('ugly_'+$H/total_descriptors,'ugly_[0-9]*'+$q+'[hH][0-9a-fA-F][_0-9a-fA-F]*')||regexp('ugly_'+$H/total_descriptors,'ugly_[0-9]*'+$q+'[oO][0-7][_0-7]*')||regexp('ugly_'+$H/total_descriptors,'ugly_0x[0-9a-fA-F]+')||regexp('ugly_'+$H/total_descriptors,'ugly_-?[0-9]+')))'TOTAL_DESCRIPTORS must be numeric constant, not '+$H/total_descriptors; }}";
\r
764 id = "TX_FIFO_SIZE_IN_BYTES";
\r
766 title = "TX_FIFO_SIZE_IN_BYTES:";
\r
768 tooltip = "default value: 128";
\r
771 $H/tx_fifo_size_in_bytes = "$";
\r
774 warning = "{{ if(!(regexp('ugly_'+$H/tx_fifo_size_in_bytes,'ugly_[0-9]*'+$q+'[bB][01][_01]*')||regexp('ugly_'+$H/tx_fifo_size_in_bytes,'ugly_[0-9]*'+$q+'[hH][0-9a-fA-F][_0-9a-fA-F]*')||regexp('ugly_'+$H/tx_fifo_size_in_bytes,'ugly_[0-9]*'+$q+'[oO][0-7][_0-7]*')||regexp('ugly_'+$H/tx_fifo_size_in_bytes,'ugly_0x[0-9a-fA-F]+')||regexp('ugly_'+$H/tx_fifo_size_in_bytes,'ugly_-?[0-9]+')))'TX_FIFO_SIZE_IN_BYTES must be numeric constant, not '+$H/tx_fifo_size_in_bytes; }}";
\r
778 id = "RX_FIFO_SIZE_IN_BYTES";
\r
780 title = "RX_FIFO_SIZE_IN_BYTES:";
\r
782 tooltip = "default value: 4096";
\r
785 $H/rx_fifo_size_in_bytes = "$";
\r
788 warning = "{{ if(!(regexp('ugly_'+$H/rx_fifo_size_in_bytes,'ugly_[0-9]*'+$q+'[bB][01][_01]*')||regexp('ugly_'+$H/rx_fifo_size_in_bytes,'ugly_[0-9]*'+$q+'[hH][0-9a-fA-F][_0-9a-fA-F]*')||regexp('ugly_'+$H/rx_fifo_size_in_bytes,'ugly_[0-9]*'+$q+'[oO][0-7][_0-7]*')||regexp('ugly_'+$H/rx_fifo_size_in_bytes,'ugly_0x[0-9a-fA-F]+')||regexp('ugly_'+$H/rx_fifo_size_in_bytes,'ugly_-?[0-9]+')))'RX_FIFO_SIZE_IN_BYTES must be numeric constant, not '+$H/rx_fifo_size_in_bytes; }}";
\r
795 SOPC_Builder_Version = "7.20";
\r
800 # generated by CBDocument.getParameterContainer
\r
801 # used only by Component Editor
\r
802 HDL_PARAMETER total_descriptors
\r
804 parameter_name = "TOTAL_DESCRIPTORS";
\r
806 default_value = "128";
\r
810 HDL_PARAMETER tx_fifo_size_in_bytes
\r
812 parameter_name = "TX_FIFO_SIZE_IN_BYTES";
\r
814 default_value = "128";
\r
818 HDL_PARAMETER rx_fifo_size_in_bytes
\r
820 parameter_name = "RX_FIFO_SIZE_IN_BYTES";
\r
822 default_value = "4096";
\r
830 built_on = "2008.02.19.16:45:25";
\r
833 # cached hdl info, emitted by CBFrameRealtime.getDocumentCachedHDLInfoSection
\r
834 # used only by Component Builder
\r
839 Add_Program = "the_wizard_ui";
\r
840 Edit_Program = "the_wizard_ui";
\r
841 Generator_Program = "cb_generator.pl";
\r