Some fixes and improvements.

This commit is contained in:
sorgelig
2018-08-16 17:23:55 +08:00
parent 4fe409ba5b
commit 3904b85bcc
14 changed files with 2197 additions and 327 deletions

View File

@ -15,6 +15,9 @@
{ "" "" "" "Verilog HDL or VHDL warning at sys_top.v(601): object \"VSET\" assigned a value but never read" { } { } 0 10036 "" 0 0 "Design Software" 0 -1 0 ""}
{ "" "" "" "Verilog HDL or VHDL warning at altera_pll_reconfig_core.v(208): object \"dps_start_assert\" assigned a value but never read" { } { } 0 10036 "" 0 0 "Design Software" 0 -1 0 ""}
{ "" "" "" "Port \"extclk\" on the entity instantiation of \"cyclonev_pll\" is connected to a signal of width 1. The formal width of the signal in the module is 2. The extra bits will be left dangling without any fan-out logic." { } { } 0 12030 "" 0 0 "Design Software" 0 -1 0 ""}
{ "" "" "" "Inferred RAM node \"emu:emu\|tsconf:tsconf\|T80s:z80_unit\|T80:u0\|T80_Reg:Regs\|RegsH_rtl_0\" from synchronous design logic. Pass-through logic has been added to match the read-during-write behavior of the original design." { } { } 0 276020 "" 0 0 "Design Software" 0 -1 0 ""}
{ "" "" "" "Inferred RAM node \"emu:emu\|tsconf:tsconf\|T80s:z80_unit\|T80:u0\|T80_Reg:Regs\|RegsL_rtl_0\" from synchronous design logic. Pass-through logic has been added to match the read-during-write behavior of the original design." { } { } 0 276020 "" 0 0 "Design Software" 0 -1 0 ""}
{ "" "" "" "LOCKED port on the PLL is not properly connected on instance \"emu:emu\|pll:pll\|pll_0002:pll_inst\|altera_pll:altera_pll_i\|general\[0\].gpll\". The LOCKED port on the PLL should be connected when the FBOUTCLK port is connected. Although it is unnecessary to connect the LOCKED signal, any logic driven off of an output clock of the PLL will not know when the PLL is locked and ready." { } { } 0 21300 "" 0 0 "Design Software" 0 -1 0 ""}
{ "" "" "" "*" { } { } 0 21074 "" 0 0 "Design Software" 0 -1 0 ""}
{ "" "" "" "RST" { } { } 0 9999 "" 0 0 "Design Software" 0 -1 0 ""}
{ "" "" "" "sysmem_HPS_fpga_interfaces.sdc" { } { } 0 9999 "" 0 0 "Design Software" 0 -1 0 ""}

View File

@ -1,257 +0,0 @@
:20000000C3140010524F4D5300005A5845564F2E524F4D00F33100C001AF203E02ED7906A0
:2000200013ED78328FA00612ED781EF7ED59320D963E00CDBA00204B2103003E01CDBA0020
:2000400020413E02CDBA002109003E01CDBA0020323E00CD5900C39D003290A04F110000B0
:2000600006203E03CDBA003A90A03C3290A04F11000006203E03CDBA0020073A90A0D61FB6
:2000800020E5C93E02D3FE763E00D305210C08062C56CDF6072310F93E20D305C901AF1380
:2000A0003A8FA0ED7901AF123A0D96ED793E04010100ED7931FFFFC30000D921CE00060002
:2000C0004F09097E23666F01CD00C5E5D9C9D6000A012D017901C52100A0545D1336000125
:2000E0008D00EDB0C1CD5807CDBD062015CDC5032014210000220F96221196AF4FC93E188D
:20010000B7C93E08B7C93E0AB7C9CDD7022814220F96ED531196D9CD27012A3DA0ED5B3FE5
:20012000A0AFC93E01B7C9210F96C37202210F96C370011121A00608CD5F01CD5001CC36C4
:20014000067EFE2E2001230603CD5001CC3606C97EB7C8FE2E23C8121310F53E01B7C97E38
:20016000FE2EC0122313057EFE2EC012231305C91181A0010400EDB0C9ED430B96EB7CE60B
:200180003F67CD8B01ED4B0B96EBC9AF3203A0CD9F01200478CDB8012A69A03A02A0C922C6
:2001A00069A03A02A0B7C03A01A0B72009C52161A0CD7202C1C9AFC93204A02A1DA0ED5BF9
:2001C0001FA0CD2E062104A03A4DA0ED4B01A091477EB7C89030038047AF77783205A02A9C
:2001E00069A0CD3D062269A0211DA01119A0010400EDB02A1DA0ED5B1FA0ED4B05A009306D
:200200000113221DA0ED531FA02101A0798677ED4B4DA0B9DABB012A61A0ED5B63A0CD28D5
:2002200002CD7202CABB01C9CD6205CB21CB10CB21CB10C5ED530DA0220BA0ED4B4BA07A4E
:20024000B838107BB9380CED4B49A07CB838047DB9301CED4B5BA0CDC205CDC402CD2706BF
:200260002100903E01CD3D06C121009009AFC9C137C9CD1F065E2356237E23666FB4B3B24F
:2002800028347CE60FFE0F2836EB2261A0ED5363A0010200B7ED4230011B3A4DA0CDA805FF
:2002A000ED4B5DA0CDC205EBED4B5FA009EBCDC402CD2706AFC92A4FA0ED5B51A018CB32F3
:2002C00002A0B7C9ED4B57A0ED4315A0ED4B59A0ED4317A0C3C6057E23322CA0CD33012181
:2002E00081A01161A0010400EDB0CD1F063A02A0FE0FC82100920601CD8B01360021E091AB
:20030000CD0603C018E7012000097EB7C8CD160320F43E01B7C9E51121A0060BCD3E03CCC6
:200320003703E1C0E51121A0012000EDB0C12A3BA0ED5B35A0AFC91A4F7EE610B9C91ABEDB
:20034000C0231310F9C9ED430496ED530896220696CD9003C8CD7103ED5B0496B7ED52D05E
:200360002A06965E2356237E23666FEBCD280218DD444D3A4DA02A089671237023732372C1
:20038000232208963DC8030878B12001130818E95E2356237E23666FB4B3B2C87CFE0FC862
:2003A000EB010200B7ED4230011B3A4DA0CDA805ED4B5DA0CDC205EBED4B5FA009EBCDC40C
:2003C000023E01B7C9210000545D2261A02263A0220696220896226CA0226EA0CD2706214B
:2003E00000923E01CD3D063E03326BA0320A9621C29311100006047EFE052872FE0B286E71
:20040000FE0C286AFE0F28661910EC3A0A96B7CA5E05ED5B08962A0696CD27062100923E3B
:2004200001CD3D06216BA035CA500521CE930610AFB62310FCC250052AD693ED5BD8932280
:2004400015A0ED5317A02A0696ED5B0896CDC605ED530896220696CD27062100923E01CD57
:200460003D062AC693ED5BC893CDC605180D232323235E2356237E23666FEB2257A0ED5316
:2004800059A0CD27062100923E01CD3D062A0B927C3D3DB5C20B043A0D92B7CA0B043A0E73
:2004A00092B7CA0B043A1092B7CA0B042A11927CB52A1692B4B5C20B042A2492B4B52A260B
:2004C00092B4B5CA0B043A0D92324DA00608CB3F380410FA3E01B7C20B042A0E922242A05D
:2004E0002A3092110000CDC4022244A0ED5346A03A10923248A02A24922249A02A2692225B
:200500004BA02A2C92224FA02A2E922251A02A49A0ED5B4BA0ED4B48A00600CDDD05E5D525
:200520002A42A0225BA0D1C1CDC205225DA0ED535FA02100002261A02263A02281A02283BD
:20054000A02153A00604AF772310FCCD1F06AFC92A6CA0ED5B6EA0AF320A96C37B043E0190
:20056000B7C97D087D6C635A160017CB15CB14CB13CB1208E67F06004FC97D6C635A1600E2
:20058000010100B7C4C2053E02FE02D80E00CB3FCB3ACB1BCB1CCB1DCB19CB3F30F279B7ED
:2005A000C8010100CDC205C9FE02D8CB3FCB25CB14CB13CB12CB3F30F4C9060434C0231080
:2005C000FBC909D013C9EBED4B17A009EBED4B15A0093001132215A0ED5317A0C978414FFB
:2005E0000CB7200405282C04AFB820010D05E5C5626BB828041910FD470D20F9220FA0C19D
:20060000E1545DB8280619380B10FB470D20F7ED5B0FA0C9D92A0FA023220FA0D918EAAFA0
:200620003201A03202A0C9221DA0ED531FA02289A0ED538BA0C93E20121310FCC9ED5B89C4
:20064000A0ED4B8BA0083E52CD9F070808CDE307FEFE20F9CD6906083D20F13E4CCD85073B
:20066000CDE3073C20FAC34007C50EF77CFE803004ED4B0B96E63F5779E501AF13ED793E51
:20068000C08267015700EDB200EDB200ED7800ED78E1110002197CFE40380EFE80300AE6A6
:2006A0003F673A0B963C320B96C1C940000000009548000001AA875000000200FFCDC906E4
:2006C000110200B7C0110000C9CD400701570011FF10ED591520FBAF0821AB06CD6A07CD20
:2006E000E307083D286C083D20EF21B106CD6A07CDE307ED6000ED6000ED6000ED602100C1
:2007000000CB57200226403E77CD8507CDE3073E69ED7900ED6100ED6900ED6900ED693ECF
:20072000FFED79CDE307A720DE3E7BCD8507CDE307A720F521B706CD6A07CDE307A720F4E5
:20074000D5C51E03017700ED591E000E57ED59C1D1C9CD58073E01C9AFD377D357C9D5C542
:200760000177001E01ED59C1D1C9CD5E07C5015700EDA300EDA300EDA300EDA300EDA30022
:20078000EDA300C1C9C5CD5E07015700ED79AFED7900ED7900ED7900ED793DED79C1C9E531
:2007A000D5C5F5C50157003E7ACD8507CDE307ED7800ED6000ED6000ED60CB77E1200AEB41
:2007C00029EBED6A656A531E00F1015700ED7900ED6100ED6900ED5100ED593EFFED79C133
:2007E000D1E1C9C5D511FF10015700ED78BB20031520F8D1C1C9DB050738FB0730F87AD30B
:2008000004DB050738FB0730F8DB04C952494646FFFFFFFF57415645666D74201000000016
:200820000100020080BB000000EE02000400100064617461FFFFFFFF0000000000000000E0
:20084000000000000000000000000000000000000000000000000000000000000000000098
:20086000000000000000000000000000000000000000000000000000000000000000000078
:20088000000000000000000000000000000000000000000000000000000000000000000058
:2008A000000000000000000000000000000000000000000000000000000000000000000038
:2008C000000000000000000000000000000000000000000000000000000000000000000018
:2008E0000000000000000000000000000000000000000000000000000000000000000000F8
:200900000000000000000000000000000000000000000000000000000000000000000000D7
:200920000000000000000000000000000000000000000000000000000000000000000000B7
:20094000000000000000000000000000000000000000000000000000000000000000000097
:20096000000000000000000000000000000000000000000000000000000000000000000077
:20098000000000000000000000000000000000000000000000000000000000000000000057
:2009A000000000000000000000000000000000000000000000000000000000000000000037
:2009C000000000000000000000000000000000000000000000000000000000000000000017
:2009E0000000000000000000000000000000000000000000000000000000000000000000F7
:200A00000000000000000000000000000000000000000000000000000000000000000000D6
:200A20000000000000000000000000000000000000000000000000000000000000000000B6
:200A4000000000000000000000000000000000000000000000000000000000000000000096
:200A6000000000000000000000000000000000000000000000000000000000000000000076
:200A8000000000000000000000000000000000000000000000000000000000000000000056
:200AA000000000000000000000000000000000000000000000000000000000000000000036
:200AC000000000000000000000000000000000000000000000000000000000000000000016
:200AE0000000000000000000000000000000000000000000000000000000000000000000F6
:200B00000000000000000000000000000000000000000000000000000000000000000000D5
:200B20000000000000000000000000000000000000000000000000000000000000000000B5
:200B4000000000000000000000000000000000000000000000000000000000000000000095
:200B6000000000000000000000000000000000000000000000000000000000000000000075
:200B8000000000000000000000000000000000000000000000000000000000000000000055
:200BA000000000000000000000000000000000000000000000000000000000000000000035
:200BC000000000000000000000000000000000000000000000000000000000000000000015
:200BE0000000000000000000000000000000000000000000000000000000000000000000F5
:200C00000000000000000000000000000000000000000000000000000000000000000000D4
:200C20000000000000000000000000000000000000000000000000000000000000000000B4
:200C4000000000000000000000000000000000000000000000000000000000000000000094
:200C6000000000000000000000000000000000000000000000000000000000000000000074
:200C8000000000000000000000000000000000000000000000000000000000000000000054
:200CA000000000000000000000000000000000000000000000000000000000000000000034
:200CC000000000000000000000000000000000000000000000000000000000000000000014
:200CE0000000000000000000000000000000000000000000000000000000000000000000F4
:200D00000000000000000000000000000000000000000000000000000000000000000000D3
:200D20000000000000000000000000000000000000000000000000000000000000000000B3
:200D4000000000000000000000000000000000000000000000000000000000000000000093
:200D6000000000000000000000000000000000000000000000000000000000000000000073
:200D8000000000000000000000000000000000000000000000000000000000000000000053
:200DA000000000000000000000000000000000000000000000000000000000000000000033
:200DC000000000000000000000000000000000000000000000000000000000000000000013
:200DE0000000000000000000000000000000000000000000000000000000000000000000F3
:200E00000000000000000000000000000000000000000000000000000000000000000000D2
:200E20000000000000000000000000000000000000000000000000000000000000000000B2
:200E4000000000000000000000000000000000000000000000000000000000000000000092
:200E6000000000000000000000000000000000000000000000000000000000000000000072
:200E8000000000000000000000000000000000000000000000000000000000000000000052
:200EA000000000000000000000000000000000000000000000000000000000000000000032
:200EC000000000000000000000000000000000000000000000000000000000000000000012
:200EE0000000000000000000000000000000000000000000000000000000000000000000F2
:200F00000000000000000000000000000000000000000000000000000000000000000000D1
:200F20000000000000000000000000000000000000000000000000000000000000000000B1
:200F4000000000000000000000000000000000000000000000000000000000000000000091
:200F6000000000000000000000000000000000000000000000000000000000000000000071
:200F8000000000000000000000000000000000000000000000000000000000000000000051
:200FA000000000000000000000000000000000000000000000000000000000000000000031
:200FC000000000000000000000000000000000000000000000000000000000000000000011
:200FE0000000000000000000000000000000000000000000000000000000000000000000F1
:201000000000000000000000000000000000000000000000000000000000000000000000D0
:201020000000000000000000000000000000000000000000000000000000000000000000B0
:20104000000000000000000000000000000000000000000000000000000000000000000090
:20106000000000000000000000000000000000000000000000000000000000000000000070
:20108000000000000000000000000000000000000000000000000000000000000000000050
:2010A000000000000000000000000000000000000000000000000000000000000000000030
:2010C000000000000000000000000000000000000000000000000000000000000000000010
:2010E0000000000000000000000000000000000000000000000000000000000000000000F0
:201100000000000000000000000000000000000000000000000000000000000000000000CF
:201120000000000000000000000000000000000000000000000000000000000000000000AF
:2011400000000000000000000000000000000000000000000000000000000000000000008F
:2011600000000000000000000000000000000000000000000000000000000000000000006F
:2011800000000000000000000000000000000000000000000000000000000000000000004F
:2011A00000000000000000000000000000000000000000000000000000000000000000002F
:2011C00000000000000000000000000000000000000000000000000000000000000000000F
:2011E0000000000000000000000000000000000000000000000000000000000000000000EF
:201200000000000000000000000000000000000000000000000000000000000000000000CE
:201220000000000000000000000000000000000000000000000000000000000000000000AE
:2012400000000000000000000000000000000000000000000000000000000000000000008E
:2012600000000000000000000000000000000000000000000000000000000000000000006E
:2012800000000000000000000000000000000000000000000000000000000000000000004E
:2012A00000000000000000000000000000000000000000000000000000000000000000002E
:2012C00000000000000000000000000000000000000000000000000000000000000000000E
:2012E0000000000000000000000000000000000000000000000000000000000000000000EE
:201300000000000000000000000000000000000000000000000000000000000000000000CD
:201320000000000000000000000000000000000000000000000000000000000000000000AD
:2013400000000000000000000000000000000000000000000000000000000000000000008D
:2013600000000000000000000000000000000000000000000000000000000000000000006D
:2013800000000000000000000000000000000000000000000000000000000000000000004D
:2013A00000000000000000000000000000000000000000000000000000000000000000002D
:2013C00000000000000000000000000000000000000000000000000000000000000000000D
:2013E0000000000000000000000000000000000000000000000000000000000000000000ED
:201400000000000000000000000000000000000000000000000000000000000000000000CC
:201420000000000000000000000000000000000000000000000000000000000000000000AC
:2014400000000000000000000000000000000000000000000000000000000000000000008C
:2014600000000000000000000000000000000000000000000000000000000000000000006C
:2014800000000000000000000000000000000000000000000000000000000000000000004C
:2014A00000000000000000000000000000000000000000000000000000000000000000002C
:2014C00000000000000000000000000000000000000000000000000000000000000000000C
:2014E0000000000000000000000000000000000000000000000000000000000000000000EC
:201500000000000000000000000000000000000000000000000000000000000000000000CB
:201520000000000000000000000000000000000000000000000000000000000000000000AB
:2015400000000000000000000000000000000000000000000000000000000000000000008B
:2015600000000000000000000000000000000000000000000000000000000000000000006B
:2015800000000000000000000000000000000000000000000000000000000000000000004B
:2015A00000000000000000000000000000000000000000000000000000000000000000002B
:2015C00000000000000000000000000000000000000000000000000000000000000000000B
:2015E0000000000000000000000000000000000000000000000000000000000000000000EB
:201600000000000000000000000000000000000000000000000000000000000000000000CA
:201620000000000000000000000000000000000000000000000000000000000000000000AA
:2016400000000000000000000000000000000000000000000000000000000000000000008A
:2016600000000000000000000000000000000000000000000000000000000000000000006A
:2016800000000000000000000000000000000000000000000000000000000000000000004A
:2016A00000000000000000000000000000000000000000000000000000000000000000002A
:2016C00000000000000000000000000000000000000000000000000000000000000000000A
:2016E0000000000000000000000000000000000000000000000000000000000000000000EA
:201700000000000000000000000000000000000000000000000000000000000000000000C9
:201720000000000000000000000000000000000000000000000000000000000000000000A9
:20174000000000000000000000000000000000000000000000000000000000000000000089
:20176000000000000000000000000000000000000000000000000000000000000000000069
:20178000000000000000000000000000000000000000000000000000000000000000000049
:2017A000000000000000000000000000000000000000000000000000000000000000000029
:2017C000000000000000000000000000000000000000000000000000000000000000000009
:2017E0000000000000000000000000000000000000000000000000000000000000000000E9
:201800000000000000000000000000000000000000000000000000000000000000000000C8
:201820000000000000000000000000000000000000000000000000000000000000000000A8
:20184000000000000000000000000000000000000000000000000000000000000000000088
:20186000000000000000000000000000000000000000000000000000000000000000000068
:20188000000000000000000000000000000000000000000000000000000000000000000048
:2018A000000000000000000000000000000000000000000000000000000000000000000028
:2018C000000000000000000000000000000000000000000000000000000000000000000008
:2018E0000000000000000000000000000000000000000000000000000000000000000000E8
:201900000000000000000000000000000000000000000000000000000000000000000000C7
:201920000000000000000000000000000000000000000000000000000000000000000000A7
:20194000000000000000000000000000000000000000000000000000000000000000000087
:20196000000000000000000000000000000000000000000000000000000000000000000067
:20198000000000000000000000000000000000000000000000000000000000000000000047
:2019A000000000000000000000000000000000000000000000000000000000000000000027
:2019C000000000000000000000000000000000000000000000000000000000000000000007
:2019E0000000000000000000000000000000000000000000000000000000000000000000E7
:201A00000000000000000000000000000000000000000000000000000000000000000000C6
:201A20000000000000000000000000000000000000000000000000000000000000000000A6
:201A4000000000000000000000000000000000000000000000000000000000000000000086
:201A6000000000000000000000000000000000000000000000000000000000000000000066
:201A8000000000000000000000000000000000000000000000000000000000000000000046
:201AA000000000000000000000000000000000000000000000000000000000000000000026
:201AC000000000000000000000000000000000000000000000000000000000000000000006
:201AE0000000000000000000000000000000000000000000000000000000000000000000E6
:201B00000000000000000000000000000000000000000000000000000000000000000000C5
:201B20000000000000000000000000000000000000000000000000000000000000000000A5
:201B4000000000000000000000000000000000000000000000000000000000000000000085
:201B6000000000000000000000000000000000000000000000000000000000000000000065
:201B8000000000000000000000000000000000000000000000000000000000000000000045
:201BA000000000000000000000000000000000000000000000000000000000000000000025
:201BC000000000000000000000000000000000000000000000000000000000000000000005
:201BE0000000000000000000000000000000000000000000000000000000000000000000E5
:201C00000000000000000000000000000000000000000000000000000000000000000000C4
:201C20000000000000000000000000000000000000000000000000000000000000000000A4
:201C4000000000000000000000000000000000000000000000000000000000000000000084
:201C6000000000000000000000000000000000000000000000000000000000000000000064
:201C8000000000000000000000000000000000000000000000000000000000000000000044
:201CA000000000000000000000000000000000000000000000000000000000000000000024
:201CC000000000000000000000000000000000000000000000000000000000000000000004
:201CE0000000000000000000000000000000000000000000000000000000000000000000E4
:201D00000000000000000000000000000000000000000000000000000000000000000000C3
:201D20000000000000000000000000000000000000000000000000000000000000000000A3
:201D4000000000000000000000000000000000000000000000000000000000000000000083
:201D6000000000000000000000000000000000000000000000000000000000000000000063
:201D8000000000000000000000000000000000000000000000000000000000000000000043
:201DA000000000000000000000000000000000000000000000000000000000000000000023
:201DC000000000000000000000000000000000000000000000000000000000000000000003
:201DE0000000000000000000000000000000000000000000000000000000000000000000E3
:201E00000000000000000000000000000000000000000000000000000000000000000000C2
:201E20000000000000000000000000000000000000000000000000000000000000000000A2
:201E4000000000000000000000000000000000000000000000000000000000000000000082
:201E6000000000000000000000000000000000000000000000000000000000000000000062
:201E8000000000000000000000000000000000000000000000000000000000000000000042
:201EA000000000000000000000000000000000000000000000000000000000000000000022
:201EC000000000000000000000000000000000000000000000000000000000000000000002
:201EE0000000000000000000000000000000000000000000000000000000000000000000E2
:201F00000000000000000000000000000000000000000000000000000000000000000000C1
:201F20000000000000000000000000000000000000000000000000000000000000000000A1
:201F4000000000000000000000000000000000000000000000000000000000000000000081
:201F6000000000000000000000000000000000000000000000000000000000000000000061
:201F8000000000000000000000000000000000000000000000000000000000000000000041
:201FA000000000000000000000000000000000000000000000000000000000000000000021
:201FC000000000000000000000000000000000000000000000000000000000000000000001
:201FE0000000000000000000000000000000000000000000000000000000000000000000E1
:00000001FF

2092
src/loader_fat32/loader.mif Normal file

File diff suppressed because it is too large Load Diff

View File

@ -62,7 +62,7 @@ BEGIN
address_aclr_a => "NONE",
clock_enable_input_a => "BYPASS",
clock_enable_output_a => "BYPASS",
init_file => "./loader_fat32/loader.hex",
init_file => "./loader_fat32/loader.mif",
intended_device_family => "Cyclone IV E",
lpm_hint => "ENABLE_RUNTIME_MOD=NO",
lpm_type => "altsyncram",
@ -104,7 +104,7 @@ END SYN;
-- Retrieval info: PRIVATE: JTAG_ENABLED NUMERIC "0"
-- Retrieval info: PRIVATE: JTAG_ID STRING "NONE"
-- Retrieval info: PRIVATE: MAXIMUM_DEPTH NUMERIC "0"
-- Retrieval info: PRIVATE: MIFfilename STRING "./src/loader_fat32/loader.hex"
-- Retrieval info: PRIVATE: MIFfilename STRING "./src/loader_fat32/loader.mif"
-- Retrieval info: PRIVATE: NUMWORDS_A NUMERIC "8192"
-- Retrieval info: PRIVATE: RAM_BLOCK_TYPE NUMERIC "0"
-- Retrieval info: PRIVATE: RegAddr NUMERIC "1"
@ -119,7 +119,7 @@ END SYN;
-- Retrieval info: CONSTANT: ADDRESS_ACLR_A STRING "NONE"
-- Retrieval info: CONSTANT: CLOCK_ENABLE_INPUT_A STRING "BYPASS"
-- Retrieval info: CONSTANT: CLOCK_ENABLE_OUTPUT_A STRING "BYPASS"
-- Retrieval info: CONSTANT: INIT_FILE STRING "./src/loader_fat32/loader.hex"
-- Retrieval info: CONSTANT: INIT_FILE STRING "./src/loader_fat32/loader.mif"
-- Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone IV E"
-- Retrieval info: CONSTANT: LPM_HINT STRING "ENABLE_RUNTIME_MOD=NO"
-- Retrieval info: CONSTANT: LPM_TYPE STRING "altsyncram"

View File

@ -1,9 +0,0 @@
:200000000000000000000000000000000000000000AA000000000000000000000000000036
:200020000000000000000000000000000000000000000000000000000000000000000000C0
:200040000000000000000000000000000000000000000000000000000000000000000000A0
:20006000000000000000000000000000000000000000000000000000000000000000000080
:20008000000000000000000000000000000000000000000000000000000000000000000060
:2000A00000000000000000000000000000000000000100010300000001000002FFFFFFFF3C
:2000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFF000042088410C61808214A298C31CE392104ED
:2000E000630CA514E71C29256B2DAD35EF3D6BA200000000000000000000000000000000D4
:00000001FF

71
src/rtc/CMOS.mif Normal file
View File

@ -0,0 +1,71 @@
-- Copyright (C) 2017 Intel Corporation. All rights reserved.
-- Your use of Intel Corporation's design tools, logic functions
-- and other software and tools, and its AMPP partner logic
-- functions, and any output files from any of the foregoing
-- (including device programming or simulation files), and any
-- associated documentation or information are expressly subject
-- to the terms and conditions of the Intel Program License
-- Subscription Agreement, the Intel Quartus Prime License Agreement,
-- the Intel MegaCore Function License Agreement, or other
-- applicable license agreement, including, without limitation,
-- that your use is for the sole purpose of programming logic
-- devices manufactured by Intel and sold by Intel or its
-- authorized distributors. Please refer to the applicable
-- agreement for further details.
-- Quartus Prime generated Memory Initialization File (.mif)
WIDTH=8;
DEPTH=256;
ADDRESS_RADIX=HEX;
DATA_RADIX=HEX;
CONTENT BEGIN
[000..010] : 00;
011 : AA;
[012..0B0] : 00;
0B1 : 01;
0B2 : 00;
0B3 : 01;
0B4 : 03;
[0B5..0B7] : 00;
0B8 : 01;
[0B9..0BA] : 00;
0BB : 02;
[0BC..0CD] : FF;
[0CE..0CF] : 00;
0D0 : 42;
0D1 : 08;
0D2 : 84;
0D3 : 10;
0D4 : C6;
0D5 : 18;
0D6 : 08;
0D7 : 21;
0D8 : 4A;
0D9 : 29;
0DA : 8C;
0DB : 31;
0DC : CE;
0DD : 39;
0DE : 21;
0DF : 04;
0E0 : 63;
0E1 : 0C;
0E2 : A5;
0E3 : 14;
0E4 : E7;
0E5 : 1C;
0E6 : 29;
0E7 : 25;
0E8 : 6B;
0E9 : 2D;
0EA : AD;
0EB : 35;
0EC : EF;
0ED : 3D;
0EE : 6B;
0EF : A2;
[0F0..0FF] : 00;
END;

View File

@ -101,7 +101,7 @@ BEGIN
clock_enable_input_a => "BYPASS",
clock_enable_input_b => "BYPASS",
clock_enable_output_b => "BYPASS",
init_file => "src/rtc/CMOS.hex",
init_file => "src/rtc/CMOS.mif",
intended_device_family => "Cyclone IV E",
lpm_type => "altsyncram",
numwords_a => 256,
@ -167,7 +167,7 @@ END SYN;
-- Retrieval info: PRIVATE: MAXIMUM_DEPTH NUMERIC "0"
-- Retrieval info: PRIVATE: MEMSIZE NUMERIC "2048"
-- Retrieval info: PRIVATE: MEM_IN_BITS NUMERIC "0"
-- Retrieval info: PRIVATE: MIFfilename STRING "../rtl/rtc/CMOS.hex"
-- Retrieval info: PRIVATE: MIFfilename STRING "./src/rtc/CMOS.mif"
-- Retrieval info: PRIVATE: OPERATION_MODE NUMERIC "2"
-- Retrieval info: PRIVATE: OUTDATA_ACLR_B NUMERIC "0"
-- Retrieval info: PRIVATE: OUTDATA_REG_B NUMERIC "0"
@ -200,7 +200,7 @@ END SYN;
-- Retrieval info: CONSTANT: CLOCK_ENABLE_INPUT_A STRING "BYPASS"
-- Retrieval info: CONSTANT: CLOCK_ENABLE_INPUT_B STRING "BYPASS"
-- Retrieval info: CONSTANT: CLOCK_ENABLE_OUTPUT_B STRING "BYPASS"
-- Retrieval info: CONSTANT: INIT_FILE STRING "../rtl/rtc/CMOS.hex"
-- Retrieval info: CONSTANT: INIT_FILE STRING "./src/rtc/CMOS.mif"
-- Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone IV E"
-- Retrieval info: CONSTANT: LPM_TYPE STRING "altsyncram"
-- Retrieval info: CONSTANT: NUMWORDS_A NUMERIC "256"

View File

@ -185,7 +185,7 @@ architecture rtl of T80_MCode is
begin
process (IR, ISet, MCycle, F, NMICycle, IntCycle)
process (IR, ISet, MCycle, F, NMICycle, IntCycle, XY_State)
variable DDD : std_logic_vector(2 downto 0);
variable SSS : std_logic_vector(2 downto 0);
variable DPair : std_logic_vector(1 downto 0);

View File

@ -68,7 +68,6 @@ port
SDRAM_DQ : inout std_logic_vector(15 downto 0);
SDRAM_A : out std_logic_vector(12 downto 0);
SDRAM_BA : out std_logic_vector(1 downto 0);
SDRAM_CLK : out std_logic;
SDRAM_DQML : out std_logic;
SDRAM_DQMH : out std_logic;
SDRAM_WE_N : out std_logic;
@ -344,9 +343,6 @@ signal key : std_logic_vector(4 downto 0) := "00000";
signal clk_hdmi : std_logic;
signal csync_ts : std_logic;
signal hdmi_d1_sig : std_logic;
-- I2C
signal i2c_do_bus : std_logic_vector(7 downto 0);
signal i2c_wr : std_logic;
signal mouse_do : std_logic_vector(7 downto 0);
-------------------------------------------------------------------------------
@ -1269,8 +1265,6 @@ port map (
CLK => clk_84mhz,
clk_28MHz=> clk_28mhz,
c0 => c0,
c1 => c1,
c2 => c2,
c3 => c3,
curr_cpu => curr_cpu, -- from arbiter for luch DO_cpu
loader => loader, -- loader = 1: wr to ROM
@ -1281,22 +1275,16 @@ port map (
DO_cpu => sdr2cpu_do_bus_16,
REQ => dram_req,
RNW => dram_rnw,
RFSH => not cpu_rfsh_n,
RFSHREQ => open,
IDLE => open,
CK => SDRAM_CLK,
CKE => open,
CKE => SDRAM_CKE,
RAS_n => SDRAM_RAS_N,
CAS_n => SDRAM_CAS_N,
WE_n => SDRAM_WE_N,
BA1 => SDRAM_BA(1),
BA0 => SDRAM_BA(0),
CS_n => SDRAM_CS_N,
BA => SDRAM_BA,
MA => SDRAM_A,
DQ => SDRAM_DQ(15 downto 0),
DQML => SDRAM_DQML,
DQMH => SDRAM_DQMH,
dram_stb => open,
TST => open);
DQMH => SDRAM_DQMH);
SE5: entity work.keyboard
port map(
@ -1367,22 +1355,6 @@ port map (
CN1_B => ssg_cn1_b,
CN1_C => ssg_cn1_c);
-- I2C Controller
--U12: entity work.i2c
--port map (
-- RESET => reset,
-- CLK => clk_28mhz,
-- ENA => ena_0_4375mhz,
-- A => cpu_a_bus(4),
-- DI => cpu_do_bus,
-- DO => i2c_do_bus,
-- WR => i2c_wr,
-- I2C_SCL => SCL,
-- I2C_SDA => SDA);
SDRAM_CKE <= '1'; -- pullup
SDRAM_CS_N <= '0'; -- pulldown
-------------------------------------------------------------------------------
-- Global
-------------------------------------------------------------------------------
@ -1414,7 +1386,7 @@ cpu_di_bus <= rom_do_bus when (loader = '1' and cpu_mreq_n = '0' and cpu_rd_n =
ssg_cn0_bus when (cpu_iorq_n = '0' and cpu_rd_n = '0' and cpu_a_bus = "1111111111111101" and ssg_sel = '0') else -- TurboSound
ssg_cn1_bus when (cpu_iorq_n = '0' and cpu_rd_n = '0' and cpu_a_bus = "1111111111111101" and ssg_sel = '1') else
key_scancode when (cpu_iorq_n = '0' and cpu_rd_n = '0' and cpu_a_bus = X"0001") else
i2c_do_bus when (cpu_iorq_n = '0' and cpu_rd_n = '0' and cpu_a_bus( 7 downto 5) = "100" and cpu_a_bus(3 downto 0) = "1100") else -- RTC
X"FF" when (cpu_iorq_n = '0' and cpu_rd_n = '0' and cpu_a_bus( 7 downto 5) = "100" and cpu_a_bus(3 downto 0) = "1100") else -- RTC
dout_ports when ena_ports = '1' else
"11111111";
@ -1465,8 +1437,6 @@ port_bff7 <= '1' when (cpu_iorq_n = '0' and cpu_a_bus = X"BFF7" and cpu_m1_n = '
--SD_CS_N <= sdcs_n_TS or loader;
SD_CS_N <= sdcs_n_TS;
-- I2C
i2c_wr <= '1' when (cpu_a_bus(7 downto 5) = "100" and cpu_a_bus(3 downto 0) = "1100" and cpu_wr_n = '0' and cpu_iorq_n = '0') else '0'; -- Port xx8C/xx9C[xxxxxxxx_100n1100]
SOUND_L <= ("000" & port_xxfe_reg(4) & "0000000") + ("000" & ssg_cn0_a) + ("000" & ssg_cn0_b) + ("000" & ssg_cn1_a) + ("000" & ssg_cn1_b) + ("000" & covox_a) + ("000" & covox_b);
SOUND_R <= ("000" & port_xxfe_reg(4) & "0000000") + ("000" & ssg_cn0_c) + ("000" & ssg_cn0_b) + ("000" & ssg_cn1_c) + ("000" & ssg_cn1_b) + ("000" & covox_c) + ("000" & covox_d);

View File

@ -14,7 +14,7 @@
-- Quartus II generated Memory Initialization File (.mif)
WIDTH=16;
WIDTH=15;
DEPTH=256;
ADDRESS_RADIX=HEX;

View File

@ -43,9 +43,9 @@ set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAM
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2Nhc2NhZGVfY291bnRlcjA=::ZmFsc2U=::TWFrZSB0aGlzIGEgY2FzY2FkZSBjb3VudGVy"
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX291dHB1dF9jbG9ja19mcmVxdWVuY3kw::ODQuMA==::RGVzaXJlZCBGcmVxdWVuY3k="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2RpdmlkZV9mYWN0b3JfYzA=::MQ==::RGl2aWRlIEZhY3RvciAoQy1Db3VudGVyKQ=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3Iw::MjY=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9mcmFjX211bHRpcGx5X2ZhY3RvcjA=::Mzc3OTU3MTEzNQ==::QWN0dWFsIEZyYWN0aW9uYWwgTXVsdGlwbHkgRmFjdG9yIChLKQ=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yMA==::MTY=::QWN0dWFsIERpdmlkZSBGYWN0b3I="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3Iw::MjM=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9mcmFjX211bHRpcGx5X2ZhY3RvcjA=::MjIzMzM4Mjk5NA==::QWN0dWFsIEZyYWN0aW9uYWwgTXVsdGlwbHkgRmFjdG9yIChLKQ=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yMA==::MTQ=::QWN0dWFsIERpdmlkZSBGYWN0b3I="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9vdXRwdXRfY2xvY2tfZnJlcXVlbmN5MA==::MCBNSHo=::QWN0dWFsIEZyZXF1ZW5jeQ=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BzX3VuaXRzMA==::cHM=::UGhhc2UgU2hpZnQgdW5pdHM="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BoYXNlX3NoaWZ0MA==::MA==::UGhhc2UgU2hpZnQ="
@ -55,21 +55,21 @@ set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAM
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2Nhc2NhZGVfY291bnRlcjE=::ZmFsc2U=::TWFrZSB0aGlzIGEgY2FzY2FkZSBjb3VudGVy"
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX291dHB1dF9jbG9ja19mcmVxdWVuY3kx::ODQuMA==::RGVzaXJlZCBGcmVxdWVuY3k="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2RpdmlkZV9mYWN0b3JfYzE=::MQ==::RGl2aWRlIEZhY3RvciAoQy1Db3VudGVyKQ=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3Ix::MjY=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9mcmFjX211bHRpcGx5X2ZhY3RvcjE=::Mzc3OTU3MTEzNQ==::QWN0dWFsIEZyYWN0aW9uYWwgTXVsdGlwbHkgRmFjdG9yIChLKQ=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yMQ==::MTY=::QWN0dWFsIERpdmlkZSBGYWN0b3I="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3Ix::MjM=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9mcmFjX211bHRpcGx5X2ZhY3RvcjE=::MjIzMzM4Mjk5NA==::QWN0dWFsIEZyYWN0aW9uYWwgTXVsdGlwbHkgRmFjdG9yIChLKQ=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yMQ==::MTQ=::QWN0dWFsIERpdmlkZSBGYWN0b3I="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9vdXRwdXRfY2xvY2tfZnJlcXVlbmN5MQ==::MCBNSHo=::QWN0dWFsIEZyZXF1ZW5jeQ=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BzX3VuaXRzMQ==::cHM=::UGhhc2UgU2hpZnQgdW5pdHM="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BoYXNlX3NoaWZ0MQ==::LTQyMDA=::UGhhc2UgU2hpZnQ="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BoYXNlX3NoaWZ0MQ==::LTQzNTA=::UGhhc2UgU2hpZnQ="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BoYXNlX3NoaWZ0X2RlZzE=::MTgwLjA=::UGhhc2UgU2hpZnQ="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9waGFzZV9zaGlmdDE=::MA==::QWN0dWFsIFBoYXNlIFNoaWZ0"
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2R1dHlfY3ljbGUx::NTA=::RHV0eSBDeWNsZQ=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2Nhc2NhZGVfY291bnRlcjI=::ZmFsc2U=::TWFrZSB0aGlzIGEgY2FzY2FkZSBjb3VudGVy"
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX291dHB1dF9jbG9ja19mcmVxdWVuY3ky::NTYuMA==::RGVzaXJlZCBGcmVxdWVuY3k="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2RpdmlkZV9mYWN0b3JfYzI=::MQ==::RGl2aWRlIEZhY3RvciAoQy1Db3VudGVyKQ=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3Iy::MjY=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9mcmFjX211bHRpcGx5X2ZhY3RvcjI=::Mzc3OTU3MTEzNQ==::QWN0dWFsIEZyYWN0aW9uYWwgTXVsdGlwbHkgRmFjdG9yIChLKQ=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yMg==::MjQ=::QWN0dWFsIERpdmlkZSBGYWN0b3I="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3Iy::MjM=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9mcmFjX211bHRpcGx5X2ZhY3RvcjI=::MjIzMzM4Mjk5NA==::QWN0dWFsIEZyYWN0aW9uYWwgTXVsdGlwbHkgRmFjdG9yIChLKQ=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yMg==::MjE=::QWN0dWFsIERpdmlkZSBGYWN0b3I="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9vdXRwdXRfY2xvY2tfZnJlcXVlbmN5Mg==::MCBNSHo=::QWN0dWFsIEZyZXF1ZW5jeQ=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BzX3VuaXRzMg==::cHM=::UGhhc2UgU2hpZnQgdW5pdHM="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BoYXNlX3NoaWZ0Mg==::MA==::UGhhc2UgU2hpZnQ="
@ -79,9 +79,9 @@ set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAM
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2Nhc2NhZGVfY291bnRlcjM=::ZmFsc2U=::TWFrZSB0aGlzIGEgY2FzY2FkZSBjb3VudGVy"
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX291dHB1dF9jbG9ja19mcmVxdWVuY3kz::MjguMA==::RGVzaXJlZCBGcmVxdWVuY3k="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2RpdmlkZV9mYWN0b3JfYzM=::MQ==::RGl2aWRlIEZhY3RvciAoQy1Db3VudGVyKQ=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3Iz::MjY=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9mcmFjX211bHRpcGx5X2ZhY3RvcjM=::Mzc3OTU3MTEzNQ==::QWN0dWFsIEZyYWN0aW9uYWwgTXVsdGlwbHkgRmFjdG9yIChLKQ=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yMw==::NDg=::QWN0dWFsIERpdmlkZSBGYWN0b3I="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9tdWx0aXBseV9mYWN0b3Iz::MjM=::QWN0dWFsIE11bHRpcGx5IEZhY3Rvcg=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9mcmFjX211bHRpcGx5X2ZhY3RvcjM=::MjIzMzM4Mjk5NA==::QWN0dWFsIEZyYWN0aW9uYWwgTXVsdGlwbHkgRmFjdG9yIChLKQ=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9kaXZpZGVfZmFjdG9yMw==::NDI=::QWN0dWFsIERpdmlkZSBGYWN0b3I="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2FjdHVhbF9vdXRwdXRfY2xvY2tfZnJlcXVlbmN5Mw==::MCBNSHo=::QWN0dWFsIEZyZXF1ZW5jeQ=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BzX3VuaXRzMw==::cHM=::UGhhc2UgU2hpZnQgdW5pdHM="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BoYXNlX3NoaWZ0Mw==::MA==::UGhhc2UgU2hpZnQ="
@ -260,7 +260,7 @@ set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAM
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "cGhhc2Vfc2hpZnQw::MCBwcw==::cGhhc2Vfc2hpZnQw"
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "ZHV0eV9jeWNsZTA=::NTA=::ZHV0eV9jeWNsZTA="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "b3V0cHV0X2Nsb2NrX2ZyZXF1ZW5jeTE=::ODQuMDAwMDAwIE1Ieg==::b3V0cHV0X2Nsb2NrX2ZyZXF1ZW5jeTE="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "cGhhc2Vfc2hpZnQx::LTQxODUgcHM=::cGhhc2Vfc2hpZnQx"
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "cGhhc2Vfc2hpZnQx::LTQzNTcgcHM=::cGhhc2Vfc2hpZnQx"
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "ZHV0eV9jeWNsZTE=::NTA=::ZHV0eV9jeWNsZTE="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "b3V0cHV0X2Nsb2NrX2ZyZXF1ZW5jeTI=::NTYuMDAwMDAwIE1Ieg==::b3V0cHV0X2Nsb2NrX2ZyZXF1ZW5jeTI="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "cGhhc2Vfc2hpZnQy::MCBwcw==::cGhhc2Vfc2hpZnQy"
@ -318,7 +318,7 @@ set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAM
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "cGxsX3R5cGU=::R2VuZXJhbA==::UExMIFRZUEU="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "cGxsX3N1YnR5cGU=::R2VuZXJhbA==::UExMIFNVQlRZUEU="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BhcmFtZXRlcl9saXN0::TS1Db3VudGVyIEhpIERpdmlkZSxNLUNvdW50ZXIgTG93IERpdmlkZSxOLUNvdW50ZXIgSGkgRGl2aWRlLE4tQ291bnRlciBMb3cgRGl2aWRlLE0tQ291bnRlciBCeXBhc3MgRW5hYmxlLE4tQ291bnRlciBCeXBhc3MgRW5hYmxlLE0tQ291bnRlciBPZGQgRGl2aWRlIEVuYWJsZSxOLUNvdW50ZXIgT2RkIERpdmlkZSBFbmFibGUsQy1Db3VudGVyLTAgSGkgRGl2aWRlLEMtQ291bnRlci0wIExvdyBEaXZpZGUsQy1Db3VudGVyLTAgQ29hcnNlIFBoYXNlIFNoaWZ0LEMtQ291bnRlci0wIFZDTyBQaGFzZSBUYXAsQy1Db3VudGVyLTAgSW5wdXQgU291cmNlLEMtQ291bnRlci0wIEJ5cGFzcyBFbmFibGUsQy1Db3VudGVyLTAgT2RkIERpdmlkZSBFbmFibGUsQy1Db3VudGVyLTEgSGkgRGl2aWRlLEMtQ291bnRlci0xIExvdyBEaXZpZGUsQy1Db3VudGVyLTEgQ29hcnNlIFBoYXNlIFNoaWZ0LEMtQ291bnRlci0xIFZDTyBQaGFzZSBUYXAsQy1Db3VudGVyLTEgSW5wdXQgU291cmNlLEMtQ291bnRlci0xIEJ5cGFzcyBFbmFibGUsQy1Db3VudGVyLTEgT2RkIERpdmlkZSBFbmFibGUsQy1Db3VudGVyLTIgSGkgRGl2aWRlLEMtQ291bnRlci0yIExvdyBEaXZpZGUsQy1Db3VudGVyLTIgQ29hcnNlIFBoYXNlIFNoaWZ0LEMtQ291bnRlci0yIFZDTyBQaGFzZSBUYXAsQy1Db3VudGVyLTIgSW5wdXQgU291cmNlLEMtQ291bnRlci0yIEJ5cGFzcyBFbmFibGUsQy1Db3VudGVyLTIgT2RkIERpdmlkZSBFbmFibGUsQy1Db3VudGVyLTMgSGkgRGl2aWRlLEMtQ291bnRlci0zIExvdyBEaXZpZGUsQy1Db3VudGVyLTMgQ29hcnNlIFBoYXNlIFNoaWZ0LEMtQ291bnRlci0zIFZDTyBQaGFzZSBUYXAsQy1Db3VudGVyLTMgSW5wdXQgU291cmNlLEMtQ291bnRlci0zIEJ5cGFzcyBFbmFibGUsQy1Db3VudGVyLTMgT2RkIERpdmlkZSBFbmFibGUsVkNPIFBvc3QgRGl2aWRlIENvdW50ZXIgRW5hYmxlLENoYXJnZSBQdW1wIGN1cnJlbnQgKHVBKSxMb29wIEZpbHRlciBCYW5kd2lkdGggUmVzaXN0b3IgKE9obXMpICxQTEwgT3V0cHV0IFZDTyBGcmVxdWVuY3ksSy1GcmFjdGlvbmFsIERpdmlzaW9uIFZhbHVlIChEU00pLEZlZWRiYWNrIENsb2NrIFR5cGUsRmVlZGJhY2sgQ2xvY2sgTVVYIDEsRmVlZGJhY2sgQ2xvY2sgTVVYIDIsTSBDb3VudGVyIFNvdXJjZSBNVVgsUExMIEF1dG8gUmVzZXQ=::UGFyYW1ldGVyIE5hbWVz"
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BhcmFtZXRlcl92YWx1ZXM=::MTMsMTMsMjU2LDI1NixmYWxzZSx0cnVlLGZhbHNlLGZhbHNlLDgsOCwxLDAscGhfbXV4X2NsayxmYWxzZSxmYWxzZSw4LDgsMTEsMyxwaF9tdXhfY2xrLGZhbHNlLGZhbHNlLDEyLDEyLDEsMCxwaF9tdXhfY2xrLGZhbHNlLGZhbHNlLDI0LDI0LDEsMCxwaF9tdXhfY2xrLGZhbHNlLGZhbHNlLDEsMjAsNDAwMCwxMzQzLjk5OTk5OSBNSHosMzc3OTU3MTEzNSxub25lLGdsYixtX2NudCxwaF9tdXhfY2xrLHRydWU=::UGFyYW1ldGVyIFZhbHVlcw=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX3BhcmFtZXRlcl92YWx1ZXM=::MTIsMTEsMjU2LDI1NixmYWxzZSx0cnVlLHRydWUsZmFsc2UsNyw3LDEsMCxwaF9tdXhfY2xrLGZhbHNlLGZhbHNlLDcsNyw5LDcscGhfbXV4X2NsayxmYWxzZSxmYWxzZSwxMSwxMCwxLDAscGhfbXV4X2NsayxmYWxzZSx0cnVlLDIxLDIxLDEsMCxwaF9tdXhfY2xrLGZhbHNlLGZhbHNlLDEsMjAsNDAwMCwxMTc2LjAgTUh6LDIyMzMzODI5OTQsbm9uZSxnbGIsbV9jbnQscGhfbXV4X2Nsayx0cnVl::UGFyYW1ldGVyIFZhbHVlcw=="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX21pZl9nZW5lcmF0ZQ==::ZmFsc2U=::R2VuZXJhdGUgTUlGIGZpbGU="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2VuYWJsZV9taWZfZHBz::ZmFsc2U=::RW5hYmxlIER5bmFtaWMgUGhhc2UgU2hpZnQgZm9yIE1JRiBzdHJlYW1pbmc="
set_global_assignment -entity "pll_0002" -library "pll" -name IP_COMPONENT_PARAMETER "Z3VpX2Rwc19jbnRy::QzA=::RFBTIENvdW50ZXIgU2VsZWN0aW9u"

View File

@ -85,7 +85,7 @@ endmodule
// Retrieval info: <generic name="gui_divide_factor_c1" value="1" />
// Retrieval info: <generic name="gui_actual_output_clock_frequency1" value="0 MHz" />
// Retrieval info: <generic name="gui_ps_units1" value="ps" />
// Retrieval info: <generic name="gui_phase_shift1" value="-4200" />
// Retrieval info: <generic name="gui_phase_shift1" value="-4350" />
// Retrieval info: <generic name="gui_phase_shift_deg1" value="180.0" />
// Retrieval info: <generic name="gui_actual_phase_shift1" value="0" />
// Retrieval info: <generic name="gui_duty_cycle1" value="50" />

View File

@ -32,7 +32,7 @@ module pll_0002(
.phase_shift0("0 ps"),
.duty_cycle0(50),
.output_clock_frequency1("84.000000 MHz"),
.phase_shift1("-4185 ps"),
.phase_shift1("-4357 ps"),
.duty_cycle1(50),
.output_clock_frequency2("56.000000 MHz"),
.phase_shift2("0 ps"),

View File

@ -16,7 +16,7 @@ create_generated_clock -source [get_pins -compatibility_mode {pll_hdmi|pll_hdmi_
create_generated_clock -source [get_pins { pll_hdmi|pll_hdmi_inst|altera_pll_i|cyclonev_pll|counter[0].output_counter|divclk}] \
-name VID_CLK -divide_by 2 -duty_cycle 50 [get_nets {vip|output_inst|vid_clk}]
create_generated_clock -source [get_pins -compatibility_mode {*|pll|pll_inst|altera_pll_i|general[2].gpll~PLL_OUTPUT_COUNTER|divclk}] \
create_generated_clock -source [get_pins -compatibility_mode {*|pll|pll_inst|altera_pll_i|general[3].gpll~PLL_OUTPUT_COUNTER|divclk}] \
-name ZCLK -divide_by 2 -duty_cycle 50 [get_nets {emu:emu|tsconf:tsconf|zclock:TS02|zclk_o}]
derive_clock_uncertainty