Difference between revisions of "TG68 AMR Build"
Jump to navigation
Jump to search
Blwikiadmin (talk | contribs) |
Blwikiadmin (talk | contribs) |
||
Line 6: | Line 6: | ||
** 32 MB SDRAM | ** 32 MB SDRAM | ||
* [[SD_CARD_X49|Land Boards SD Card]] | * [[SD_CARD_X49|Land Boards SD Card]] | ||
+ | ** FAT32 format (used 8 GB standard SD card) | ||
* [[FTDI-49MM|Land Boards FTDI Card]] | * [[FTDI-49MM|Land Boards FTDI Card]] | ||
+ | ** USB to Serial | ||
+ | ** 115,200 baud, n,8,1, no handshake | ||
* [[PS2X49|Land Boards PS/2 card]] | * [[PS2X49|Land Boards PS/2 card]] | ||
+ | ** Mouse/keyboard | ||
* Stereo Output | * Stereo Output | ||
* [https://www.amazon.com/dp/B07SW4RQBQ?psc=1&ref=ppx_yo2_dt_b_product_details YaeCCC Rectangle Project Enclosure Case Electric Junction Box Blue] | * [https://www.amazon.com/dp/B07SW4RQBQ?psc=1&ref=ppx_yo2_dt_b_product_details YaeCCC Rectangle Project Enclosure Case Electric Junction Box Blue] |
Revision as of 00:43, 15 August 2021
Contents
TG68 AMR Build
- QMTECH EP4CE15 Standalone Board
- 68000 CPU
- VGA (5:6:5)
- 32 MB SDRAM
- Land Boards SD Card
- FAT32 format (used 8 GB standard SD card)
- Land Boards FTDI Card
- USB to Serial
- 115,200 baud, n,8,1, no handshake
- Land Boards PS/2 card
- Mouse/keyboard
- Stereo Output
- YaeCCC Rectangle Project Enclosure Case Electric Junction Box Blue
- 170mm x 130mm x 80mm / 6.4" x 4.3" x 2.7"
Performance
- VAX MIPS rating * 1000 = 4773 (4.77 MIPS)
PuTTY Setup
- Terminal
- Implicit CR in every LF
- Implicit LF in every CR
- Window - Appearance
- Window Title: COMxx_TG68_AMR
- Connection - Serial
- No hardware handshake
J12 - I/O Connector
Software
Demo
- Demo GitHub Repo
- 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
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]