From 48f31950f05926a45abc5a77f4e5c41667812519 Mon Sep 17 00:00:00 2001 From: Roman Boykov Date: Wed, 14 Feb 2024 15:03:54 +0300 Subject: [PATCH] Migrated to EPM7128 --- .gitignore | 9 +++++++++ Firmware/SprinterJoy.qsf | 19 +++++-------------- Firmware/SprinterJoy.qws | Bin 0 -> 2051 bytes Firmware/SprinterJoy.sv | 2 +- 4 files changed, 15 insertions(+), 15 deletions(-) create mode 100644 Firmware/SprinterJoy.qws diff --git a/.gitignore b/.gitignore index 22bce3a..5319a01 100644 --- a/.gitignore +++ b/.gitignore @@ -3,5 +3,14 @@ *.smsg *.summary *.done +*.vo +*.xdo +*.xrf +*.cdf +*.jdi +*.pin db/ incremental_db/ +Firmware/simulation/ +Firmware/db/ +Firmware/incremental_db/ diff --git a/Firmware/SprinterJoy.qsf b/Firmware/SprinterJoy.qsf index 5979aee..ea21f19 100644 --- a/Firmware/SprinterJoy.qsf +++ b/Firmware/SprinterJoy.qsf @@ -36,8 +36,8 @@ # -------------------------------------------------------------------------- # -set_global_assignment -name FAMILY MAX3000A -set_global_assignment -name DEVICE "EPM3128ATC100-10" +set_global_assignment -name FAMILY MAX7000S +set_global_assignment -name DEVICE "EPM7128STC100-10" set_global_assignment -name TOP_LEVEL_ENTITY SprinterJoy set_global_assignment -name ORIGINAL_QUARTUS_VERSION "13.0 SP1" set_global_assignment -name PROJECT_CREATION_TIME_DATE "17:52:46 APRIL 04, 2022" @@ -45,14 +45,13 @@ set_global_assignment -name LAST_QUARTUS_VERSION "13.0 SP1" set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files set_global_assignment -name DEVICE_FILTER_PACKAGE TQFP set_global_assignment -name DEVICE_FILTER_PIN_COUNT 100 -set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 10 set_global_assignment -name ERROR_CHECK_FREQUENCY_DIVISOR "-1" set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 set_global_assignment -name EDA_SIMULATION_TOOL "ModelSim-Altera (Verilog)" set_global_assignment -name EDA_OUTPUT_DATA_FORMAT "VERILOG HDL" -section_id eda_simulation set_global_assignment -name SYSTEMVERILOG_FILE SprinterJoy.sv -set_global_assignment -name MAX7000_DEVICE_IO_STANDARD "3.3-V LVTTL" +set_global_assignment -name MAX7000_DEVICE_IO_STANDARD TTL set_location_assignment PIN_92 -to a[0] set_location_assignment PIN_93 -to a[1] set_location_assignment PIN_94 -to a[2] @@ -65,14 +64,6 @@ set_location_assignment PIN_1 -to a[8] set_location_assignment PIN_2 -to a[9] set_location_assignment PIN_5 -to a[10] set_location_assignment PIN_6 -to a[11] -set_location_assignment PIN_4 -to TDI -set_location_assignment PIN_62 -to TCK -set_location_assignment PIN_73 -to TDO -set_location_assignment PIN_15 -to TMS -set_location_assignment PIN_7 -to a[12] -set_location_assignment PIN_8 -to a[13] -set_location_assignment PIN_9 -to a[14] -set_location_assignment PIN_10 -to a[15] set_location_assignment PIN_90 -to clk14 set_location_assignment PIN_87 -to clk50 set_location_assignment PIN_12 -to d[0] @@ -89,9 +80,9 @@ set_global_assignment -name SYSTEMVERILOG_FILE ClockGenerator.sv set_global_assignment -name SYSTEMVERILOG_FILE SegaJoy.sv set_global_assignment -name USE_CONFIGURATION_DEVICE ON set_global_assignment -name RESERVE_ALL_UNUSED_PINS_NO_OUTPUT_GND "AS INPUT TRI-STATED" -set_location_assignment PIN_36 -to sj1[5] +set_location_assignment PIN_35 -to sj1[5] set_location_assignment PIN_29 -to sj1[4] -set_location_assignment PIN_35 -to sj1[3] +set_location_assignment PIN_76 -to sj1[3] set_location_assignment PIN_32 -to sj1[2] set_location_assignment PIN_30 -to sj1[1] set_location_assignment PIN_28 -to sj1[0] diff --git a/Firmware/SprinterJoy.qws b/Firmware/SprinterJoy.qws new file mode 100644 index 0000000000000000000000000000000000000000..bde72f699ac5ee31c74b2b876bc9ef33923d487b GIT binary patch literal 2051 zcmd6nO;1xn6o%hh3}I1 z?)?dFj2pJD{0*)}@p-3h)M`vbMd#+sIWzanoUeDzxwc+IW4LHrBzfl?5DM)8ec|v zv`smvpse=(*H~SI=n2yyq>rAY)DD}^5l#$f0zPptSiqEmE|8&wXnUH{6>Y@O2IV_%xInJ-32E{u;hzP=Yv!2pSv2o8*z1# zgNb&6?Gg^xLzEpmHyV{e)Q zVnAIL9)rp(e#dxhq%J|lfYe1QRz|XR1#H&P$b;}=kQcN!j6d4PUMQMT;kbxz{1W`^ zfioI?V4Bo5DqbT{zpgSN*O8lOr=D38I_)&|Po}n69~-7zj?of14AZ~G)HyBFe@ePZ zXIv$NYhbJd$~OScvexb3sN;VRTjN(L)=Qi8pjMwumcyeowyJbFcRTYc)pi%mff@J1 zEMFB$Q~gZnb!m8pzZrJi4c!HEXcWG})(e}mjUl!Wqf^kUFW8zUD`gP8g`Fu-RbyT; zx