mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-31 11:42:30 +00:00 
			
		
		
		
	Merge pull request #5094 from pu-cc/gatemate-reduce-bram-cpes
gatemate: Set unused BRAM inputs to 'bx
This commit is contained in:
		
						commit
						a0e94e506d
					
				
					 1 changed files with 20 additions and 20 deletions
				
			
		|  | @ -115,15 +115,15 @@ generate | |||
| 			.A_CLK(PORT_A_CLK), | ||||
| 			.A_EN(PORT_A_CLK_EN), | ||||
| 			.A_WE(PORT_A_WR_EN), | ||||
| 			.A_BM(PORT_A_WR_BE), | ||||
| 			.A_DI(PORT_A_WR_DATA), | ||||
| 			.A_BM({{(20-PORT_A_WR_BE_WIDTH){1'bx}}, PORT_A_WR_BE}), | ||||
| 			.A_DI({{(20-PORT_A_WR_WIDTH){1'bx}}, PORT_A_WR_DATA}), | ||||
| 			.A_ADDR({PORT_A_ADDR[13:5], 1'b0, PORT_A_ADDR[4:0], 1'b0}), | ||||
| 			.A_DO(PORT_A_RD_DATA), | ||||
| 			.B_CLK(PORT_B_CLK), | ||||
| 			.B_EN(PORT_B_CLK_EN), | ||||
| 			.B_WE(PORT_B_WR_EN), | ||||
| 			.B_BM(PORT_B_WR_BE), | ||||
| 			.B_DI(PORT_B_WR_DATA), | ||||
| 			.B_BM({{(20-PORT_B_WR_BE_WIDTH){1'bx}}, PORT_B_WR_BE}), | ||||
| 			.B_DI({{(20-PORT_B_WR_WIDTH){1'bx}}, PORT_B_WR_DATA}), | ||||
| 			.B_ADDR({PORT_B_ADDR[13:5], 1'b0, PORT_B_ADDR[4:0], 1'b0}), | ||||
| 			.B_DO(PORT_B_RD_DATA), | ||||
| 		); | ||||
|  | @ -270,15 +270,15 @@ generate | |||
| 			.A_CLK(PORT_A_CLK), | ||||
| 			.A_EN(PORT_A_CLK_EN), | ||||
| 			.A_WE(PORT_A_WR_EN), | ||||
| 			.A_BM(PORT_A_WR_BE), | ||||
| 			.A_DI(PORT_A_WR_DATA), | ||||
| 			.A_BM({{(40-PORT_A_WR_BE_WIDTH){1'bx}}, PORT_A_WR_BE}), | ||||
| 			.A_DI({{(40-PORT_A_WR_WIDTH){1'bx}}, PORT_A_WR_DATA}), | ||||
| 			.A_ADDR({PORT_A_ADDR[14:0], 1'b0}), | ||||
| 			.A_DO(PORT_A_RD_DATA), | ||||
| 			.B_CLK(PORT_B_CLK), | ||||
| 			.B_EN(PORT_B_CLK_EN), | ||||
| 			.B_WE(PORT_B_WR_EN), | ||||
| 			.B_BM(PORT_B_WR_BE), | ||||
| 			.B_DI(PORT_B_WR_DATA), | ||||
| 			.B_BM({{(40-PORT_B_WR_BE_WIDTH){1'bx}}, PORT_B_WR_BE}), | ||||
| 			.B_DI({{(40-PORT_B_WR_WIDTH){1'bx}}, PORT_B_WR_DATA}), | ||||
| 			.B_ADDR({PORT_B_ADDR[14:0], 1'b0}), | ||||
| 			.B_DO(PORT_B_RD_DATA), | ||||
| 		); | ||||
|  | @ -429,14 +429,14 @@ generate | |||
| 			.A_CLK(PORT_A_CLK), | ||||
| 			.A_EN(PORT_A_CLK_EN), | ||||
| 			.A_WE(PORT_A_WR_EN), | ||||
| 			.A_BM(PORT_A_WR_BE), | ||||
| 			.A_DI(PORT_A_WR_DATA), | ||||
| 			.A_BM({{(40-PORT_A_WR_BE_WIDTH){1'bx}}, PORT_A_WR_BE}), | ||||
| 			.A_DI({{(40-PORT_A_WR_WIDTH){1'bx}}, PORT_A_WR_DATA}), | ||||
| 			.A_ADDR({PORT_A_ADDR[14:0], PORT_A_ADDR[15]}), | ||||
| 			.B_CLK(PORT_B_CLK), | ||||
| 			.B_EN(PORT_B_CLK_EN), | ||||
| 			.B_WE(PORT_B_WR_EN), | ||||
| 			.B_BM(PORT_B_WR_BE), | ||||
| 			.B_DI(PORT_B_WR_DATA), | ||||
| 			.B_BM({{(40-PORT_B_WR_BE_WIDTH){1'bx}}, PORT_B_WR_BE}), | ||||
| 			.B_DI({{(40-PORT_B_WR_WIDTH){1'bx}}, PORT_B_WR_DATA}), | ||||
| 			.B_ADDR({PORT_B_ADDR[14:0], PORT_B_ADDR[15]}), | ||||
| 		); | ||||
| 		CC_BRAM_40K #( | ||||
|  | @ -584,15 +584,15 @@ generate | |||
| 			.A_CLK(PORT_A_CLK), | ||||
| 			.A_EN(PORT_A_CLK_EN), | ||||
| 			.A_WE(PORT_A_WR_EN), | ||||
| 			.A_BM(PORT_A_WR_BE), | ||||
| 			.A_DI(PORT_A_WR_DATA), | ||||
| 			.A_BM({{(40-PORT_A_WR_BE_WIDTH){1'bx}}, PORT_A_WR_BE}), | ||||
| 			.A_DI({{(40-PORT_A_WR_WIDTH){1'bx}}, PORT_A_WR_DATA}), | ||||
| 			.A_DO(PORT_A_RD_DATA), | ||||
| 			.A_ADDR({PORT_A_ADDR[14:0], PORT_A_ADDR[15]}), | ||||
| 			.B_CLK(PORT_B_CLK), | ||||
| 			.B_EN(PORT_B_CLK_EN), | ||||
| 			.B_WE(PORT_B_WR_EN), | ||||
| 			.B_BM(PORT_B_WR_BE), | ||||
| 			.B_DI(PORT_B_WR_DATA), | ||||
| 			.B_BM({{(40-PORT_B_WR_BE_WIDTH){1'bx}}, PORT_B_WR_BE}), | ||||
| 			.B_DI({{(40-PORT_B_WR_WIDTH){1'bx}}, PORT_B_WR_DATA}), | ||||
| 			.B_DO(PORT_B_RD_DATA), | ||||
| 			.B_ADDR({PORT_B_ADDR[14:0], PORT_B_ADDR[15]}), | ||||
| 		); | ||||
|  | @ -710,9 +710,9 @@ generate | |||
| 			.A_EN(PORT_W_CLK_EN), | ||||
| 			.A_WE(PORT_W_WR_EN), | ||||
| 			.A_BM(PORT_W_WR_BE[19:0]), | ||||
| 			.B_BM(PORT_W_WR_BE[39:20]), | ||||
| 			.B_BM({{(40-PORT_W_WIDTH){1'bx}}, PORT_W_WR_BE[39:20]}), | ||||
| 			.A_DI(PORT_W_WR_DATA[19:0]), | ||||
| 			.B_DI(PORT_W_WR_DATA[39:20]), | ||||
| 			.B_DI({{(40-PORT_W_WIDTH){1'bx}}, PORT_W_WR_DATA[39:20]}), | ||||
| 			.A_ADDR({PORT_W_ADDR[13:5], 1'b0, PORT_W_ADDR[4:0], 1'b0}), | ||||
| 			.B_CLK(PORT_R_CLK), | ||||
| 			.B_EN(PORT_R_CLK_EN), | ||||
|  | @ -865,9 +865,9 @@ generate | |||
| 			.A_EN(PORT_W_CLK_EN), | ||||
| 			.A_WE(PORT_W_WR_EN), | ||||
| 			.A_BM(PORT_W_WR_BE[39:0]), | ||||
| 			.B_BM(PORT_W_WR_BE[79:40]), | ||||
| 			.B_BM({{(80-PORT_W_WIDTH){1'bx}}, PORT_W_WR_BE[79:40]}), | ||||
| 			.A_DI(PORT_W_WR_DATA[39:0]), | ||||
| 			.B_DI(PORT_W_WR_DATA[79:40]), | ||||
| 			.B_DI({{(80-PORT_W_WIDTH){1'bx}}, PORT_W_WR_DATA[79:40]}), | ||||
| 			.A_ADDR({PORT_W_ADDR[14:0], 1'b0}), | ||||
| 			.B_CLK(PORT_R_CLK), | ||||
| 			.B_EN(PORT_R_CLK_EN), | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue