From 141137dfe5bdc7400d5cc1ad388b670f9f2e9446 Mon Sep 17 00:00:00 2001 From: Nao Pross Date: Thu, 23 Nov 2017 14:34:55 +0100 Subject: update cpld files from VHDL dev machine and delete programmer code (unused) --- sw/cpld/address_decoder.vco | 147 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 147 insertions(+) create mode 100755 sw/cpld/address_decoder.vco (limited to 'sw/cpld/address_decoder.vco') diff --git a/sw/cpld/address_decoder.vco b/sw/cpld/address_decoder.vco new file mode 100755 index 0000000..229e06f --- /dev/null +++ b/sw/cpld/address_decoder.vco @@ -0,0 +1,147 @@ +[DEVICE] + +Family = M4; +PartType = M4-32/32; +Package = 44PLCC; +PartNumber = M4-32/32-15JC; +Speed = -15; +Operating_condition = COM; +EN_Segment = NO; +Pin_MC_1to1 = NO; +Voltage = 5.0; + +[REVISION] + +RCS = "$Revision: 1.24 $"; +Parent = m4.vci; +SDS_file = m4.sds; +Design = address_decoder.tt4; +Rev = 0.01; +DATE = 11/23/17; +TIME = 11:55:45; +Type = TT2; +Pre_Fit_Time = 1; +Source_Format = ABEL_Schematic; + +[IGNORE ASSIGNMENTS] + +Pin_Assignments = NO; +Pin_Keep_Block = NO; +Pin_Keep_Segment = NO; +Group_Assignments = NO; +Macrocell_Assignments = NO; +Macrocell_Keep_Block = NO; +Macrocell_Keep_Segment = NO; +Pin_Reservation = NO; +Timing_Constraints = NO; +Block_Reservation = NO; +Segment_Reservation = NO; +Ignore_Source_Location = NO; +Ignore_Source_Optimization = NO; +Ignore_Source_Timing = NO; + +[CLEAR ASSIGNMENTS] + +Pin_Assignments = NO; +Pin_Keep_Block = NO; +Pin_Keep_Segment = NO; +Group_Assignments = NO; +Macrocell_Assignments = NO; +Macrocell_Keep_Block = NO; +Macrocell_Keep_Segment = NO; +Pin_Reservation = NO; +Timing_Constraints = NO; +Block_Reservation = NO; +Segment_Reservation = NO; +Ignore_Source_Location = NO; +Ignore_Source_Optimization = NO; +Ignore_Source_Timing = NO; + +[BACKANNOTATE NETLIST] + +Netlist = VHDL; +Delay_File = SDF; +Generic_VCC = ; +Generic_GND = ; + +[BACKANNOTATE ASSIGNMENTS] + +Pin_Assignment = NO; +Pin_Block = NO; +Pin_Macrocell_Block = NO; +Routing = NO; + +[GLOBAL PROJECT OPTIMIZATION] + +Balanced_Partitioning = YES; +Spread_Placement = YES; +Max_Pin_Percent = 100; +Max_Macrocell_Percent = 100; +Max_Inter_Seg_Percent = 100; +Max_Seg_In_Percent = 100; +Max_Blk_In_Percent = 100; + +[FITTER REPORT FORMAT] + +Fitter_Options = YES; +Pinout_Diagram = NO; +Pinout_Listing = YES; +Detailed_Block_Segment_Summary = YES; +Input_Signal_List = YES; +Output_Signal_List = YES; +Bidir_Signal_List = YES; +Node_Signal_List = YES; +Signal_Fanout_List = YES; +Block_Segment_Fanin_List = YES; +Prefit_Eqn = YES; +Postfit_Eqn = YES; +Page_Break = YES; + +[OPTIMIZATION OPTIONS] + +Logic_Reduction = YES; +Max_PTerm_Split = 16; +Max_PTerm_Collapse = 16; +XOR_Synthesis = YES; +Node_Collapse = Yes; +DT_Synthesis = Yes; + +[FITTER GLOBAL OPTIONS] + +Run_Time = 0; +Set_Reset_Dont_Care = NO; +In_Reg_Optimize = YES; +Clock_Optimize = NO; +Conf_Unused_IOs = OUT_LOW; + +[POWER] + +[HARDWARE DEVICE OPTIONS] + +[PIN RESERVATIONS] +layer = OFF; + +[LOCATION ASSIGNMENT] + +Layer = OFF; +MMU_IN_7_ = INPUT,2, A,-; +MMU_IN_6_ = INPUT,3, A,-; +MMU_IN_15_ = INPUT,21, A,-; +MMU_IN_5_ = INPUT,4, A,-; +MMU_IN_4_ = INPUT,5, A,-; +MMU_OUT_15_ = OUTPUT,36, B,-; +MMU_IN_3_ = INPUT,6, A,-; +IORQ = INPUT,30, B,-; +MMU_IN_2_ = INPUT,7, A,-; +CSROML = OUTPUT,24, B,-; +CSROMH = OUTPUT,25, B,-; +MMU_OUT_14_ = OUTPUT,37, B,-; +CSRAM = OUTPUT,26, B,-; +MMU_OUT_13_ = OUTPUT,38, B,-; +CSUART = OUTPUT,27, B,-; +MMU_OUT_12_ = OUTPUT,39, B,-; +CSCTC = OUTPUT,28, B,-; +CSPIO = OUTPUT,29, B,-; +MMU_IN_14_ = INPUT,20, A,-; +MMU_IN_13_ = INPUT,19, A,-; +MMU_IN_12_ = INPUT,18, A,-; -- cgit v1.2.1