Difference between revisions of "TG68 AMR Build"
Jump to navigation
Jump to search
Blwikiadmin (talk | contribs) |
Blwikiadmin (talk | contribs) |
||
Line 36: | Line 36: | ||
<pre> | <pre> | ||
+ | set_global_assignment -name FAMILY "Cyclone IV E" | ||
+ | set_global_assignment -name DEVICE EP4CE15F23C8 | ||
+ | set_global_assignment -name CYCLONEIII_CONFIGURATION_DEVICE EPCQ64 | ||
+ | set_global_assignment -name LAST_QUARTUS_VERSION "20.1.0 Lite Edition" | ||
+ | set_global_assignment -name SMART_RECOMPILE ON | ||
+ | set_global_assignment -name RESERVE_ASDO_AFTER_CONFIGURATION "AS INPUT TRI-STATED" | ||
+ | set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" | ||
# Clock, reset button | # Clock, reset button | ||
set_location_assignment PIN_T2 -to clk_50 | set_location_assignment PIN_T2 -to clk_50 |
Revision as of 23:28, 14 August 2021
Contents
TG68 AMR Build
- QMTECH EP4CE15 Standalone Board
- 68000 CPU
- VGA (5:6:5)
- 32 MB SDRAM
- Land Boards SD Card
- Land Boards FTDI Card
- Land Boards PS/2 card
- YaeCCC Rectangle Project Enclosure Case Electric Junction Box Blue
- 170mm x 130mm x 80mm / 6.4" x 4.3" x 2.7"
J12 - I/O Connector
Software
- GitHub Repo
- Demo]
- Load boot.sre to FAT32 formatted SD card
- Load test.img to SD card
- Insert SD card
- Turn on (plug in USB power cable)
- Press F1-F9,F12 for demos
- Demo]
VHDL Code
Resources
Pin List
set_global_assignment -name FAMILY "Cyclone IV E" set_global_assignment -name DEVICE EP4CE15F23C8 set_global_assignment -name CYCLONEIII_CONFIGURATION_DEVICE EPCQ64 set_global_assignment -name LAST_QUARTUS_VERSION "20.1.0 Lite Edition" set_global_assignment -name SMART_RECOMPILE ON set_global_assignment -name RESERVE_ASDO_AFTER_CONFIGURATION "AS INPUT TRI-STATED" set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL" # Clock, reset button set_location_assignment PIN_T2 -to clk_50 set_location_assignment PIN_J4 -to reset_n set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to reset_n # Keyboard, Mouse - external card set_location_assignment PIN_A9 -to ps2k_dat set_location_assignment PIN_A10 -to ps2k_clk set_location_assignment PIN_B10 -to ps2m_clk set_location_assignment PIN_B9 -to ps2m_dat set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to ps2k_clk set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to ps2k_dat set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to ps2m_clk set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to ps2m_dat # Serial - external card set_location_assignment PIN_A13 -to rs232_rxd set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to rs232_rxd set_location_assignment PIN_B13 -to rs232_txd # SD card - external card set_location_assignment PIN_B14 -to sd_clk set_location_assignment PIN_A14 -to sd_cs set_location_assignment PIN_A15 -to sd_miso set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to sd_miso set_location_assignment PIN_B15 -to sd_mosi # Power buttons - Pulled-up set_location_assignment PIN_C20 -to power_button set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to power_button set_location_assignment PIN_D20 -to power_hold set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to power_hold # LEDs - External card set_location_assignment PIN_B21 -to leds[3] set_location_assignment PIN_B22 -to leds[2] set_location_assignment PIN_C21 -to leds[1] set_location_assignment PIN_C22 -to leds[0] # Audio outputs on J12 set_location_assignment PIN_B16 -to aud_l set_location_assignment PIN_A16 -to aud_r # VGA video - (on-board FPGA card) set_location_assignment PIN_AA13 -to o_vga_hsync set_location_assignment PIN_AB10 -to o_vga_vsync set_location_assignment PIN_AA21 -to o_vga_red[0] set_location_assignment PIN_AA20 -to o_vga_red[1] set_location_assignment PIN_AB20 -to o_vga_red[2] set_location_assignment PIN_AA19 -to o_vga_red[3] set_location_assignment PIN_AB19 -to o_vga_red[4] set_location_assignment PIN_AB15 -to o_vga_blue[0] set_location_assignment PIN_AB14 -to o_vga_blue[1] set_location_assignment PIN_AA15 -to o_vga_blue[2] set_location_assignment PIN_AB13 -to o_vga_blue[3] set_location_assignment PIN_AA14 -to o_vga_blue[4] set_location_assignment PIN_AB18 -to o_vga_green[0] set_location_assignment PIN_AA18 -to o_vga_green[1] set_location_assignment PIN_AA17 -to o_vga_green[2] set_location_assignment PIN_AB17 -to o_vga_green[3] set_location_assignment PIN_AA16 -to o_vga_green[4] set_location_assignment PIN_AB16 -to o_vga_green[5] # SDRAM (on-board FPGA card) set_location_assignment PIN_W6 -to o_sdram_cke set_location_assignment PIN_Y6 -to o_sdram_clk set_location_assignment PIN_AA3 -to o_sdram_cs set_location_assignment PIN_AA5 -to o_sdram_ldqm set_location_assignment PIN_W7 -to o_sdram_udqm set_location_assignment PIN_AB3 -to o_sdram_ras set_location_assignment PIN_AA4 -to o_sdram_cas set_location_assignment PIN_AB4 -to o_sdram_we set_location_assignment PIN_W2 -to o_sdram_ba[1] set_location_assignment PIN_Y1 -to o_sdram_ba[0] set_location_assignment PIN_V6 -to o_sdram_addr[12] set_location_assignment PIN_Y4 -to o_sdram_addr[11] set_location_assignment PIN_W1 -to o_sdram_addr[10] set_location_assignment PIN_V5 -to o_sdram_addr[9] set_location_assignment PIN_Y3 -to o_sdram_addr[8] set_location_assignment PIN_AA1 -to o_sdram_addr[7] set_location_assignment PIN_Y2 -to o_sdram_addr[6] set_location_assignment PIN_V4 -to o_sdram_addr[5] set_location_assignment PIN_V3 -to o_sdram_addr[4] set_location_assignment PIN_U1 -to o_sdram_addr[3] set_location_assignment PIN_U2 -to o_sdram_addr[2] set_location_assignment PIN_V1 -to o_sdram_addr[1] set_location_assignment PIN_V2 -to o_sdram_addr[0] set_location_assignment PIN_V11 -to io_sdram_data[15] set_location_assignment PIN_W10 -to io_sdram_data[14] set_location_assignment PIN_Y10 -to io_sdram_data[13] set_location_assignment PIN_V10 -to io_sdram_data[12] set_location_assignment PIN_V9 -to io_sdram_data[11] set_location_assignment PIN_Y8 -to io_sdram_data[10] set_location_assignment PIN_W8 -to io_sdram_data[9] set_location_assignment PIN_Y7 -to io_sdram_data[8] set_location_assignment PIN_AB5 -to io_sdram_data[7] set_location_assignment PIN_AA7 -to io_sdram_data[6] set_location_assignment PIN_AB7 -to io_sdram_data[5] set_location_assignment PIN_AA8 -to io_sdram_data[4] set_location_assignment PIN_AB8 -to io_sdram_data[3] set_location_assignment PIN_AA9 -to io_sdram_data[2] set_location_assignment PIN_AB9 -to io_sdram_data[1] set_location_assignment PIN_AA10 -to io_sdram_data[0]