Skip to content

Commit

Permalink
20170510 release
Browse files Browse the repository at this point in the history
  • Loading branch information
U-MGC\shaynal authored and U-MGC\shaynal committed May 11, 2017
1 parent 2e2ae36 commit 958b09e
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 31 deletions.
4 changes: 2 additions & 2 deletions firmware/ethernet/phy_cfg.v
Original file line number Diff line number Diff line change
Expand Up @@ -61,13 +61,13 @@ assign values[14] = {6'b0, allow_1Gbit, 9'b0};
assign values[13] = 16'h0002;
assign values[12] = 16'h0004;
assign values[11] = 16'h4002;
assign values[10] = 16'h0007;
assign values[10] = 16'h0027;

// program address 2 register 5
assign values[9] = 16'h0002;
assign values[8] = 16'h0005;
assign values[7] = 16'h4002;
assign values[6] = 16'h0000;
assign values[6] = 16'h2222;

// program address 2 register 8
assign values[5] = 16'h0002;
Expand Down
40 changes: 11 additions & 29 deletions firmware/hermeslite.sdc
Original file line number Diff line number Diff line change
Expand Up @@ -105,72 +105,54 @@ set_clock_groups -asynchronous -group { \
#**************************************************************

set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|dhcp:dhcp_inst|length[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -setup -start 3

set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|dhcp:dhcp_inst|length[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -hold -start 2


#set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|icmp:icmp_inst|length[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -setup -start 3

#set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|icmp:icmp_inst|length[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -hold -start 2


set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|Tx_send:tx_send_inst|udp_tx_length[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -setup -start 3

set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|Tx_send:tx_send_inst|udp_tx_length[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -hold -start 2


set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|tx_protocol*}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -setup -start 3

set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|tx_protocol*}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -hold -start 2


set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|cdc_sync:cdc_sync_inst7|sigb[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -setup -start 2

set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|cdc_sync:cdc_sync_inst7|sigb[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -hold -start 1


set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|run_destination_ip[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -setup -start 2

set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|run_destination_ip[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -hold -start 1


#set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|icmp:icmp_inst|destination_ip[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -setup -start 3
set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|arp:arp_inst|tx_byte_no[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|mac_send:mac_send_inst|shift_reg[*]}] -setup -start 2
set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|arp:arp_inst|tx_byte_no[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|mac_send:mac_send_inst|shift_reg[*]}] -hold -start 1

#set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|icmp:icmp_inst|destination_ip[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -hold -start 2

set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|Tx_send:tx_send_inst|udp_tx_length[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -setup -start 3
set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|Tx_send:tx_send_inst|udp_tx_length[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -hold -start 2


#set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|dhcp:dhcp_inst|destination_ip[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -setup -start 3
#set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|icmp:icmp_inst|length[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -setup -start 3
#set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|icmp:icmp_inst|length[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -hold -start 2

#set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|dhcp:dhcp_inst|destination_ip[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -hold -start 2

#set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|icmp:icmp_inst|destination_ip[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -setup -start 3
#set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|icmp:icmp_inst|destination_ip[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -hold -start 2

set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|run_destination_ip[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -setup -start 2

set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|run_destination_ip[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -hold -start 1
#set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|dhcp:dhcp_inst|destination_ip[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -setup -start 3
#set_multicycle_path -from [get_keepers {ethernet:ethernet_inst|network:network_inst|dhcp:dhcp_inst|destination_ip[*]}] -to [get_keepers {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]}] -hold -start 2


#set_multicycle_path -from {ethernet:ethernet_inst|network:network_inst|icmp:icmp_inst|icmp_fifo:icmp_fifo_inst|*} -to {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]} -setup -start 2

#set_multicycle_path -from {ethernet:ethernet_inst|network:network_inst|icmp:icmp_inst|icmp_fifo:icmp_fifo_inst|*} -to {ethernet:ethernet_inst|network:network_inst|ip_send:ip_send_inst|shift_reg[*]} -hold -start 1


set_multicycle_path -from {ethernet:ethernet_inst|network:network_inst|arp:arp_inst|tx_byte_no[*]} -to {ethernet:ethernet_inst|network:network_inst|mac_send:mac_send_inst|shift_reg[*]} -setup -start 2

set_multicycle_path -from {ethernet:ethernet_inst|network:network_inst|arp:arp_inst|tx_byte_no[*]} -to {ethernet:ethernet_inst|network:network_inst|mac_send:mac_send_inst|shift_reg[*]} -hold -start 1


#set_multicycle_path -from {ethernet:ethernet_inst|network:network_inst|udp_send:udp_send_inst|byte_no[*]} -to {ethernet:ethernet_inst|network:network_inst|mac_send:mac_send_inst|shift_reg[*]} -setup -start 2

#set_multicycle_path -from {ethernet:ethernet_inst|network:network_inst|udp_send:udp_send_inst|byte_no[*]} -to {ethernet:ethernet_inst|network:network_inst|mac_send:mac_send_inst|shift_reg[*]} -hold -start 1


#set_multicycle_path -from {ethernet:ethernet_inst|network:network_inst|tx_protocol*} -to {ethernet:ethernet_inst|network:network_inst|mac_send:mac_send_inst|shift_reg[*]} -setup -start 2

#set_multicycle_path -from {ethernet:ethernet_inst|network:network_inst|tx_protocol*} -to {ethernet:ethernet_inst|network:network_inst|mac_send:mac_send_inst|shift_reg[*]} -hold -start 1


#set_multicycle_path -from {ethernet:ethernet_inst|network:network_inst|icmp:icmp_inst|sending*} -to {ethernet:ethernet_inst|network:network_inst|mac_send:mac_send_inst|shift_reg[*]} -setup -start 2

#set_multicycle_path -from {ethernet:ethernet_inst|network:network_inst|icmp:icmp_inst|sending*} -to {ethernet:ethernet_inst|network:network_inst|mac_send:mac_send_inst|shift_reg[*]} -hold -start 1


Expand Down

0 comments on commit 958b09e

Please sign in to comment.